CodeVariableReferenceExpression Klass

Definition

Representerar en referens till en lokal variabel.

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

Exempel

Följande exempelkod visar användningen av en CodeVariableReferenceExpression för att referera till en lokal variabel.

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

Kommentarer

CodeVariableReferenceExpression kan användas för att representera en referens till en lokal variabel.

Egenskapen VariableName anger namnet på den lokala variabel som ska refereras till.

Använd CodeFieldReferenceExpression för att referera till ett fält. Använd CodePropertyReferenceExpression för att referera till en egenskap. Använd CodeEventReferenceExpression för att referera till en händelse.

Konstruktorer

Name Description
CodeVariableReferenceExpression()

Initierar en ny instans av CodeVariableReferenceExpression klassen.

CodeVariableReferenceExpression(String)

Initierar en ny instans av CodeVariableReferenceExpression klassen med det angivna lokala variabelnamnet.

Egenskaper

Name Description
UserData

Hämtar användardefinierbara data för det aktuella objektet.

(Ärvd från CodeObject)
VariableName

Hämtar eller anger namnet på den lokala variabeln som referens.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för