Condividi tramite


CodePropertyReferenceExpression Classe

Definizione

Rappresenta un riferimento al valore di una proprietà.

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
Ereditarietà
CodePropertyReferenceExpression
Attributi

Esempio

Nel codice di esempio seguente viene illustrato l'uso di un CodePropertyReferenceExpression oggetto per fare riferimento a una proprietà .

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

Commenti

CodePropertyReferenceExpression può essere utilizzato per rappresentare un riferimento al valore di una proprietà.

La TargetObject proprietà specifica l'oggetto che contiene la proprietà a cui fare riferimento. La PropertyName proprietà specifica il nome della proprietà a cui fare riferimento.

Questo oggetto non dispone di una proprietà per indicare se il riferimento viene utilizzato in un get oggetto o set. Se il riferimento alla proprietà si verifica a sinistra, assegnato a, lato di un'istruzione di assegnazione, è un oggetto set.

Costruttori

CodePropertyReferenceExpression()

Inizializza una nuova istanza della classe CodePropertyReferenceExpression.

CodePropertyReferenceExpression(CodeExpression, String)

Consente l'inizializzazione di una nuova istanza della classe CodePropertyReferenceExpression con l'oggetto di destinazione e il nome di proprietà specificati.

Proprietà

PropertyName

Ottiene o imposta il nome della proprietà cui fare riferimento.

TargetObject

Ottiene o imposta l'oggetto che contiene la proprietà a cui fare riferimento.

UserData

Ottiene i dati definibili dall'utente per l'oggetto corrente.

(Ereditato da CodeObject)

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a