Compartir a través de


CodeAssignStatement Clase

Definición

Representa una instrucción de asignación simple.

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
Herencia
CodeAssignStatement
Atributos

Ejemplos

El código siguiente crea un CodeAssignStatement objeto que asigna el valor 10 a una variable de entero denominada 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

Comentarios

CodeAssignStatement se puede usar para representar una instrucción que asigna el valor de un objeto a otro objeto o una referencia a otra referencia. Las instrucciones de asignación simples suelen tener el formato " value1 = value2 ", donde value1 es el objeto al que se asigna y value2 se asigna. La Left propiedad indica el objeto al que se va a asignar. La Right propiedad indica el objeto que se va a asignar.

Constructores

CodeAssignStatement()

Inicializa una nueva instancia de la clase CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

Inicializa una nueva instancia de la clase CodeAssignStatement con las expresiones especificadas.

Propiedades

EndDirectives

Obtiene un objeto CodeDirectiveCollection que contiene las directivas End.

(Heredado de CodeStatement)
Left

Obtiene o establece la expresión que representa el objeto o referencia al que se asigna.

LinePragma

Obtiene o establece la línea en la que se ejecuta la instrucción de código.

(Heredado de CodeStatement)
Right

Obtiene o establece la expresión que representa el objeto o referencia que se asigna.

StartDirectives

Obtiene un objeto CodeDirectiveCollection que contiene las directivas Start.

(Heredado de CodeStatement)
UserData

Obtiene los datos definibles por el usuario para el objeto actual.

(Heredado de CodeObject)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a