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

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

Nome Descrizione
CodeAssignStatement()

Inizializza una nuova istanza della classe CodeAssignStatement.

CodeAssignStatement(CodeExpression, CodeExpression)

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

Proprietà

Nome Descrizione
EndDirectives

Ottiene un CodeDirectiveCollection oggetto che contiene direttive end.

(Ereditato da CodeStatement)
Left

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

LinePragma

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

(Ereditato da CodeStatement)
Right

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

StartDirectives

Ottiene un CodeDirectiveCollection oggetto contenente le direttive start.

(Ereditato da CodeStatement)
UserData

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

(Ereditato da CodeObject)

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a