Partilhar via


CodeAssignStatement Classe

Definição

Representa uma instrução de atribuição simples.

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
Herança
CodeAssignStatement
Atributos

Exemplos

O código a seguir cria um CodeAssignStatement que atribui o valor 10 a uma variável de inteiro chamada i :

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

// A C# code generator produces the following source code for the preceeding example code:
// i=10;
// 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

Comentários

CodeAssignStatement pode ser usado para representar uma instrução que atribui o valor de um objeto a outro objeto ou uma referência a outra referência. Instruções de atribuição simples geralmente são do formulário " value1 = value2 ", em value1 que é o objeto que está sendo atribuído e value2 está sendo atribuído. A Left propriedade indica o objeto ao qual atribuir. A Right propriedade indica o objeto a ser atribuído.

Construtores

CodeAssignStatement()

Inicializa uma nova instância da classe CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

Inicializa uma nova instância da classe CodeAssignStatement usando as expressões especificadas.

Propriedades

EndDirectives

Obtém um objeto CodeDirectiveCollection que contém as diretivas de término.

(Herdado de CodeStatement)
Left

Obtém ou define a expressão que representa o objeto ou uma referência à qual atribuir.

LinePragma

Obtém ou define a linha em que ocorre a declaração de código.

(Herdado de CodeStatement)
Right

Obtém ou define a expressão que representa o objeto ou uma referência a atribuir.

StartDirectives

Obtém um objeto CodeDirectiveCollection que contém as diretivas de início.

(Herdado de CodeStatement)
UserData

Obtém os dados definidos pelo usuário para o objeto atual.

(Herdado de CodeObject)

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a