CodeAssignStatement Classe

Definição

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

public ref 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
[<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 seguinte cria a CodeAssignStatement que atribui o valor 10 a uma variável inteira chamada 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

Observações

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

Construtores

Name Description
CodeAssignStatement()

Inicializa uma nova instância da CodeAssignStatement classe.

CodeAssignStatement(CodeExpression, CodeExpression)

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

Propriedades

Name Description
EndDirectives

Obtém um CodeDirectiveCollection objeto que contém diretivas finais.

(Herdado de CodeStatement)
Left

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

LinePragma

Obtém ou define a linha onde ocorre a instrução de código.

(Herdado de CodeStatement)
Right

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

StartDirectives

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

(Herdado de CodeStatement)
UserData

Obtém os dados definidos pelo utilizador para o objeto atual.

(Herdado de CodeObject)

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

Aplica-se a