Condividi tramite


CodeAssignStatement Classe

Definizione

Rappresenta un'istruzione di assegnazione semplice.

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
Ereditarietà
CodeAssignStatement
Attributi

Esempio

Il codice seguente crea un CodeAssignStatement oggetto che assegna il valore 10 a una variabile integer denominata 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

Commenti

CodeAssignStatement può essere utilizzato per rappresentare un'istruzione che assegna il valore di un oggetto a un altro oggetto o un riferimento a un altro riferimento. Le istruzioni di assegnazione semplici sono in genere nel formato " value1 = value2 ", dove value1 è l'oggetto a cui viene assegnato e value2 viene assegnato. La Left proprietà indica l'oggetto a cui assegnare. La Right proprietà indica l'oggetto da assegnare.

Costruttori

CodeAssignStatement()

Inizializza una nuova istanza della classe CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

Inizializza una nuova istanza della classe CodeAssignStatement utilizzando le espressioni specificate.

Proprietà

EndDirectives

Ottiene un oggetto CodeDirectiveCollection contenente le direttive finali.

(Ereditato da CodeStatement)
Left

Ottiene o imposta l'espressione che rappresenta l'oggetto o il riferimento al quale assegnare un valore.

LinePragma

Ottiene o imposta la riga in cui si verifica l'istruzione di codice.

(Ereditato da CodeStatement)
Right

Ottiene o imposta l'espressione che rappresenta l'oggetto o il riferimento da assegnare.

StartDirectives

Ottiene un oggetto CodeDirectiveCollection contenente le direttive iniziali.

(Ereditato da CodeStatement)
UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a