CodeVariableReferenceExpression Class

Definition

Stellt einen Verweis auf eine lokale Variable dar.Represents a reference to a local variable.

public ref class CodeVariableReferenceExpression : System::CodeDom::CodeExpression
public class CodeVariableReferenceExpression : System.CodeDom.CodeExpression
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.AutoDispatch)]
[System.Serializable]
public class CodeVariableReferenceExpression : System.CodeDom.CodeExpression
type CodeVariableReferenceExpression = class
    inherit CodeExpression
Public Class CodeVariableReferenceExpression
Inherits CodeExpression
Inheritance
CodeVariableReferenceExpression
Attributes

Examples

Der folgende Beispielcode veranschaulicht die Verwendung eines CodeVariableReferenceExpression, um auf eine lokale Variable zu verweisen.The following example code demonstrates use of a CodeVariableReferenceExpression to refer to a local variable.

CodeVariableReferenceExpression^ variableRef1 = gcnew CodeVariableReferenceExpression( "TestVariable" );

// A C# code generator produces the following source code for the preceeding example code:
//    TestVariable
CodeVariableReferenceExpression variableRef1 =
    new CodeVariableReferenceExpression("TestVariable");

// A C# code generator produces the following source code for the preceeding example code:

//    TestVariable
Dim variableRef1 As New CodeVariableReferenceExpression("TestVariable")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	TestVariable

Remarks

CodeVariableReferenceExpression kann verwendet werden, um einen Verweis auf eine lokale Variable darzustellen.CodeVariableReferenceExpression can be used to represent a reference to a local variable.

Die VariableName-Eigenschaft gibt den Namen der lokalen Variablen an, auf die verwiesen werden soll.The VariableName property specifies the name of the local variable to reference.

Verwenden Sie CodeFieldReferenceExpression, um auf ein Feld zu verweisen.Use CodeFieldReferenceExpression to reference a field. Verwenden Sie CodePropertyReferenceExpression, um auf eine Eigenschaft zu verweisen.Use CodePropertyReferenceExpression to reference a property. Verwenden Sie CodeEventReferenceExpression, um auf ein Ereignis zu verweisen.Use CodeEventReferenceExpression to reference an event.

Constructors

CodeVariableReferenceExpression()

Initialisiert eine neue Instanz der CodeVariableReferenceExpression-Klasse.Initializes a new instance of the CodeVariableReferenceExpression class.

CodeVariableReferenceExpression(String)

Initialisiert eine neue Instanz der CodeVariableReferenceExpression-Klasse unter Verwendung des angegebenen Namens der lokalen Variablen.Initializes a new instance of the CodeVariableReferenceExpression class using the specified local variable name.

Properties

UserData

Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab.Gets the user-definable data for the current object.

(Inherited from CodeObject)
VariableName

Ruft den Namen der lokalen Variablen ab, auf die verwiesen werden soll, oder legt diesen fest.Gets or sets the name of the local variable to reference.

Methods

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Applies to