CodeFieldReferenceExpression Class

Definition

Stellt einen Verweis auf ein Feld dar.Represents a reference to a field.

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

Examples

Das folgende Beispiel veranschaulicht die Verwendung eines CodeFieldReferenceExpression, um auf ein Feld zu verweisen.The following example demonstrates use of a CodeFieldReferenceExpression to reference a field.

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

Remarks

CodeFieldReferenceExpression kann verwendet werden, um einen Verweis auf ein Feld darzustellen.CodeFieldReferenceExpression can be used to represent a reference to a field.

Die TargetObject-Eigenschaft gibt das Objekt an, das das Feld enthält.The TargetObject property specifies the object that contains the field. Die FieldName-Eigenschaft gibt den Namen des Felds an, auf das verwiesen werden soll.The FieldName property specifies the name of the field to reference.

Constructors

CodeFieldReferenceExpression()

Initialisiert eine neue Instanz der CodeFieldReferenceExpression-Klasse.Initializes a new instance of the CodeFieldReferenceExpression class.

CodeFieldReferenceExpression(CodeExpression, String)

Initialisiert eine neue Instanz der CodeFieldReferenceExpression-Klasse unter Verwendung des angegebenen Zielobjekts und Feldnamens.Initializes a new instance of the CodeFieldReferenceExpression class using the specified target object and field name.

Properties

FieldName

Ruft den Namen des Felds ab, auf das verwiesen werden soll, oder legt diesen fest.Gets or sets the name of the field to reference.

TargetObject

Ruft das Objekt mit dem Feld ab, auf das verwiesen werden soll, oder legt dieses fest.Gets or sets the object that contains the field to reference.

UserData

Ruft die benutzerdefinierbaren Daten für das aktuelle Objekt ab.Gets the user-definable data for the current object.

(Inherited from CodeObject)

Methods

Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Applies to