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

Il codice di esempio seguente illustra l'uso di un CodePropertyReferenceExpression oggetto per fare riferimento a una proprietà .

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

Nome Descrizione
CodePropertyReferenceExpression()

Inizializza una nuova istanza della classe CodePropertyReferenceExpression.

CodePropertyReferenceExpression(CodeExpression, String)

Inizializza una nuova istanza della CodePropertyReferenceExpression classe utilizzando l'oggetto di destinazione e il nome della proprietà specificati.

Proprietà

Nome Descrizione
PropertyName

Ottiene o imposta il nome della proprietà a 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

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a