CodeAssignStatement Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine einfache Zuordnungsanweisung 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
- Attribute
Beispiele
Der folgende Code erstellt einen CodeAssignStatement , der den Wert 10 einer ganzzahligen Variablen mit dem Namen izuweist:
// 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 sind in der Regel das Formular " value1 = value2 , wobei value1 das Objekt zugewiesen wird und value2 zugewiesen wird. Die Left Eigenschaft gibt das Objekt an, dem zugewiesen werden soll. Die Right Eigenschaft gibt das objekt an, das zugewiesen werden soll.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CodeAssignStatement() |
Initialisiert eine neue Instanz der CodeAssignStatement-Klasse. |
| CodeAssignStatement(CodeExpression, CodeExpression) |
Initialisiert eine neue Instanz der Klasse mithilfe der CodeAssignStatement angegebenen Ausdrücke. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| EndDirectives |
Ruft ein CodeDirectiveCollection Objekt ab, das Enddirektiven enthält. (Geerbt von CodeStatement) |
| Left |
Dient zum Abrufen oder Festlegen des Ausdrucks, der das Objekt oder den Verweis darstellt, dem zugewiesen werden soll. |
| LinePragma |
Ruft die Zeile ab, in der die Code-Anweisung auftritt, oder legt sie fest. (Geerbt von CodeStatement) |
| Right |
Dient zum Abrufen oder Festlegen des Ausdrucks, der das objekt oder den Verweis darstellt, das zugewiesen werden soll. |
| StartDirectives |
Ruft ein CodeDirectiveCollection Objekt ab, das Startdirektiven enthält. (Geerbt von CodeStatement) |
| UserData |
Ruft die vom Benutzer definierbaren Daten für das aktuelle Objekt ab. (Geerbt von CodeObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |