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 Felds veranschaulicht, um auf ein Feld zu verweisen.

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 zu referenzierenden Felds an.

Konstruktoren

Name Beschreibung
CodeFieldReferenceExpression()

Initialisiert eine neue Instanz der CodeFieldReferenceExpression-Klasse.

CodeFieldReferenceExpression(CodeExpression, String)

Initialisiert eine neue Instanz der CodeFieldReferenceExpression Klasse mithilfe des angegebenen Zielobjekts und des Feldnamens.

Eigenschaften

Name Beschreibung
FieldName

Ruft den Namen des zu referenzierenden Felds ab oder legt diesen fest.

TargetObject

Dient zum Abrufen oder Festlegen des Objekts, das das zu referenzierende Feld enthält.

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)

Gilt für: