CodeAssignStatement Klasse

Definition

Stellt eine einfache Zuweisungsanweisung dar.

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
Vererbung
CodeAssignStatement
Attribute

Beispiele

Der folgende Code erstellt einen CodeAssignStatement , der den Wert 10 einer ganzzahligen Variablen namens i zuweist:

// 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

Hinweise

CodeAssignStatement kann verwendet werden, um eine Anweisung darzustellen, die den Wert eines Objekts einem anderen Objekt zuweist, oder einen Verweis auf einen anderen Verweis. Einfache Zuordnungsanweisungen haben in der Regel die Form " " value1 = value2 , wobei value1 das Objekt, dem zugewiesen wird, und value2 zugewiesen wird. Die Left -Eigenschaft gibt das Objekt an, dem zugewiesen werden soll. Die Right -Eigenschaft gibt das zuzuweisende Objekt an.

Konstruktoren

CodeAssignStatement()

Initialisiert eine neue Instanz der CodeAssignStatement-Klasse.

CodeAssignStatement(CodeExpression, CodeExpression)

Initialisiert unter Verwendung der angegebenen Ausdrücke eine neue Instanz der CodeAssignStatement-Klasse.

Eigenschaften

EndDirectives

Ruft ein CodeDirectiveCollection-Objekt ab, das Enddirektiven enthält.

(Geerbt von CodeStatement)
Left

Ruft den Ausdruck ab, der das Objekt oder den Verweis darstellt, dem ein Wert zugewiesen werden soll, oder legt diesen fest.

LinePragma

Ruft die Zeile ab, in der die Codeanweisung auftritt, oder legt diese fest.

(Geerbt von CodeStatement)
Right

Ruft den Ausdruck ab, der das zuzuweisende Objekt oder den zuzuweisenden Verweis darstellt, oder legt diesen fest.

StartDirectives

Ruft ein CodeDirectiveCollection-Objekt ab, das Startdirektiven enthält.

(Geerbt von CodeStatement)
UserData

Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab.

(Geerbt von CodeObject)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: