CodePropertyReferenceExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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 get
set
. Jeśli odwołanie do właściwości występuje po lewej stronie, przypisanej do instrukcji przypisania, jest set
to .
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) |