Freigeben über


CodeFieldReferenceExpression Klasse

Definition

Stellt einen Verweis auf ein Feld dar.

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

Beispiele

Im folgenden Beispiel wird die Verwendung eines CodeFieldReferenceExpression veranschaulicht, um auf ein Feld zu verweisen.

CodeFieldReferenceExpression^ fieldRef1 = gcnew CodeFieldReferenceExpression( gcnew CodeThisReferenceExpression,"TestField" );

// A C# code generator produces the following source code for the preceeding example code:
//    this.TestField
CodeFieldReferenceExpression fieldRef1 =
    new CodeFieldReferenceExpression(new CodeThisReferenceExpression(), "TestField");

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

//    this.TestField
Dim fieldRef1 As New CodeFieldReferenceExpression(New CodeThisReferenceExpression(), "TestField")
' A Visual Basic code generator produces the following source code for the preceeding example code:

'	Me.TestField

Hinweise

CodeFieldReferenceExpression kann verwendet werden, um einen Verweis auf ein Feld darzustellen.

Die TargetObject -Eigenschaft gibt das Objekt an, das das Feld enthält. Die FieldName -Eigenschaft gibt den Namen des Felds an, auf das verwiesen werden soll.

Konstruktoren

CodeFieldReferenceExpression()

Initialisiert eine neue Instanz der CodeFieldReferenceExpression-Klasse.

CodeFieldReferenceExpression(CodeExpression, String)

Initialisiert eine neue Instanz der CodeFieldReferenceExpression-Klasse unter Verwendung des angegebenen Zielobjekts und Feldnamens.

Eigenschaften

FieldName

Ruft den Namen des Felds ab, auf das verwiesen werden soll, oder legt diesen fest.

TargetObject

Ruft das Objekt mit dem Feld ab, auf das verwiesen werden soll, oder legt dieses fest.

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: