Прочитать на английском

Поделиться через


CodeMethodReturnStatement Класс

Определение

Представляет оператор возвращаемого значения.

public class CodeMethodReturnStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeMethodReturnStatement : System.CodeDom.CodeStatement
Наследование
CodeMethodReturnStatement
Атрибуты

Примеры

В следующем примере показано использование для CodeMethodReturnStatement возврата значения из метода .

// Defines a method that returns a string passed to it.
CodeMemberMethod method1 = new CodeMemberMethod();
method1.Name = "ReturnString";
method1.ReturnType = new CodeTypeReference("System.String");
method1.Parameters.Add( new CodeParameterDeclarationExpression("System.String", "text") );
method1.Statements.Add( new CodeMethodReturnStatement( new CodeArgumentReferenceExpression("text") ) );

// A C# code generator produces the following source code for the preceeding example code:

//    private string ReturnString(string text)
//    {
//        return text;
//    }

Комментарии

CodeMethodReturnStatement может использоваться для представления оператора возвращаемого значения. Свойство Expression задает возвращаемое значение.

Конструкторы

CodeMethodReturnStatement()

Инициализирует новый экземпляр класса CodeMethodReturnStatement.

CodeMethodReturnStatement(CodeExpression)

Инициализирует новый экземпляр класса CodeMethodReturnStatement, используя заданное выражение.

Свойства

EndDirectives

Получает объект CodeDirectiveCollection, содержащий конечные директивы.

(Унаследовано от CodeStatement)
Expression

Получает или задает возвращаемое значение.

LinePragma

Получает или задает строку, в которой содержится оператор кода.

(Унаследовано от CodeStatement)
StartDirectives

Получает объект CodeDirectiveCollection, содержащий начальные директивы.

(Унаследовано от CodeStatement)
UserData

Получает определяемые пользователем данные для текущего объекта.

(Унаследовано от CodeObject)

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9