CodeAssignStatement Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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) |