Udostępnij za pośrednictwem


CodePropertyReferenceExpression Klasa

Definicja

Reprezentuje odwołanie do wartości właściwości.

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

Przykłady

Poniższy przykładowy kod pokazuje użycie elementu do CodePropertyReferenceExpression odwoływania się do właściwości.

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

Uwagi

CodePropertyReferenceExpression może służyć do reprezentowania odwołania do wartości właściwości.

Właściwość TargetObject określa obiekt, który zawiera właściwość do odwołania. Właściwość PropertyName określa nazwę właściwości do odwołania.

Ten obiekt nie ma właściwości wskazującej, czy odwołanie jest używane w obiekcie lub getset. Jeśli odwołanie do właściwości występuje po lewej stronie, przypisanej do instrukcji przypisania, jest setto .

Konstruktory

CodePropertyReferenceExpression()

Inicjuje nowe wystąpienie klasy CodePropertyReferenceExpression.

CodePropertyReferenceExpression(CodeExpression, String)

Inicjuje CodePropertyReferenceExpression nowe wystąpienie klasy przy użyciu określonego obiektu docelowego i nazwy właściwości.

Właściwości

PropertyName

Pobiera lub ustawia nazwę właściwości do odwołania.

TargetObject

Pobiera lub ustawia obiekt zawierający właściwość do odwołania.

UserData

Pobiera dane, które można definiować przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy