CodePropertyReferenceExpression Class

Definition

Stellt einen Verweis auf den Wert einer Eigenschaft dar.Represents a reference to the value of a property.

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

Examples

Der folgende Beispielcode veranschaulicht die Verwendung eines CodePropertyReferenceExpression, um auf eine Eigenschaft zu verweisen.The following example code demonstrates use of a CodePropertyReferenceExpression to refer to a property.

CodePropertyReferenceExpression^ propertyRef1 = gcnew CodePropertyReferenceExpression( gcnew CodeThisReferenceExpression,"TestProperty" );

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

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

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

'	Me.TestProperty

Remarks

CodePropertyReferenceExpression kann verwendet werden, um einen Verweis auf den Wert einer Eigenschaft darzustellen.CodePropertyReferenceExpression can be used to represent a reference to the value of a property.

Die TargetObject-Eigenschaft gibt das Objekt an, das die Eigenschaft enthält, auf die verwiesen wird.The TargetObject property specifies the object that contains the property to reference. Die PropertyName-Eigenschaft gibt den Namen der Eigenschaft an, auf die verwiesen werden soll.The PropertyName property specifies the name of the property to reference.

Dieses Objekt verfügt nicht über eine-Eigenschaft, die angibt, ob der Verweis in einer get oder setverwendet wird.This object does not have a property to indicate whether the reference is used in a get or set. Wenn der Eigenschafts Verweis auf der linken Seite, einer Zuweisung zu einer Zuweisungsanweisung zugewiesen wird, dann handelt es sich um einen set.If the property reference occurs on the left, assigned to, side of an assignment statement, then it is a set.

Constructors

CodePropertyReferenceExpression()

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

CodePropertyReferenceExpression(CodeExpression, String)

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

Properties

PropertyName

Ruft den Namen der Eigenschaft ab, auf die verwiesen werden soll, oder legt diesen fest.Gets or sets the name of the property to reference.

TargetObject

Ruft das Objekt mit der Eigenschaft ab, auf die verwiesen werden soll, oder legt dieses fest.Gets or sets the object that contains the property 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