CodeFieldReferenceExpression Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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) |