CodeVariableReferenceExpression-Klasse
Stellt einen Verweis auf eine lokale Variable dar.
Namespace: System.CodeDom
Assembly: System (in system.dll)
Syntax
'Declaration
<SerializableAttribute> _
<ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)> _
<ComVisibleAttribute(True)> _
Public Class CodeVariableReferenceExpression
Inherits CodeExpression
'Usage
Dim instance As CodeVariableReferenceExpression
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)]
[ComVisibleAttribute(true)]
public class CodeVariableReferenceExpression : CodeExpression
[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType::AutoDispatch)]
[ComVisibleAttribute(true)]
public ref class CodeVariableReferenceExpression : public CodeExpression
/** @attribute SerializableAttribute() */
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch) */
/** @attribute ComVisibleAttribute(true) */
public class CodeVariableReferenceExpression extends CodeExpression
SerializableAttribute
ClassInterfaceAttribute(ClassInterfaceType.AutoDispatch)
ComVisibleAttribute(true)
public class CodeVariableReferenceExpression extends CodeExpression
Hinweise
Mit CodeVariableReferenceExpression kann ein Verweis auf eine lokale Variable dargestellt werden.
Die VariableName-Eigenschaft gibt den Namen der lokalen Variablen an, auf die verwiesen werden soll.
Mit CodeFieldReferenceExpression wird auf ein Feld verwiesen. Mit CodePropertyReferenceExpression wird auf eine Eigenschaft verwiesen. Mit CodeEventReferenceExpression wird auf ein Ereignis verwiesen.
Beispiel
Im folgenden Beispielcode wird veranschaulicht, wie mit einer CodeVariableReferenceExpression auf eine lokale Variable verwiesen wird.
Dim variableRef1 As New CodeVariableReferenceExpression("TestVariable")
' A Visual Basic 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
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 VJ# code generator produces the following source code for
// the preceeding example code:
// TestVariable
Vererbungshierarchie
System.Object
System.CodeDom.CodeObject
System.CodeDom.CodeExpression
System.CodeDom.CodeVariableReferenceExpression
Threadsicherheit
Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Plattformen
Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
CodeVariableReferenceExpression-Member
System.CodeDom-Namespace