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


CodeAssignStatement Класс

Определение

Представляет простую инструкцию назначения.

public ref class CodeAssignStatement : System::CodeDom::CodeStatement
public class CodeAssignStatement : System.CodeDom.CodeStatement
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public class CodeAssignStatement : System.CodeDom.CodeStatement
type CodeAssignStatement = class
    inherit CodeStatement
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CodeAssignStatement = class
    inherit CodeStatement
Public Class CodeAssignStatement
Inherits CodeStatement
Наследование
CodeAssignStatement
Атрибуты

Примеры

Следующий код создает CodeAssignStatement значение 10 целочисленной переменной с именем i:

// Assigns the value of the 10 to the integer variable "i".
CodeAssignStatement as1 = new CodeAssignStatement(new CodeVariableReferenceExpression("i"), new CodePrimitiveExpression(10));

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

// i=10;
' Assigns the value 10 to the integer variable "i".
Dim as1 As New CodeAssignStatement(New CodeVariableReferenceExpression("i"), New CodePrimitiveExpression(10))

' A Visual Basic code generator produces the following source code for the preceeding example code:

' i = 10

Комментарии

CodeAssignStatement можно использовать для представления инструкции, которая назначает значение объекта другому объекту или ссылку на другую ссылку. Простые операторы присваивания обычно относятся к форме " value1 = value2 , где value1 назначается объект и value2 назначается. Свойство Left указывает объект для назначения. Свойство Right указывает объект для назначения.

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

Имя Описание
CodeAssignStatement()

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

CodeAssignStatement(CodeExpression, CodeExpression)

Инициализирует новый экземпляр CodeAssignStatement класса с помощью указанных выражений.

Свойства

Имя Описание
EndDirectives

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

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

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

LinePragma

Возвращает или задает строку, в которой происходит инструкция кода.

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

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

StartDirectives

CodeDirectiveCollection Возвращает объект, содержащий директивы start.

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

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

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

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

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

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

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