CodeIndexerExpression Classe

Definizione

Rappresenta un riferimento a una proprietà indicizzatore di un oggetto .

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

Esempio

Nell'esempio seguente viene illustrato l'uso di un oggetto CodeIndexerExpression per fare riferimento a un indicizzatore di tipi per l'oggetto corrente.

System.CodeDom.CodeIndexerExpression indexerExpression = new CodeIndexerExpression( new CodeThisReferenceExpression(), new CodePrimitiveExpression(1) );

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

//        this[1];
Dim indexerExpression = New CodeIndexerExpression(New CodeThisReferenceExpression(), New CodePrimitiveExpression(1))

' A Visual Basic code generator produces the following source code for the preceeding example code:

'       Me(1)

Commenti

CodeIndexerExpression può essere usato per rappresentare un riferimento a un indicizzatore di codice o a un indicizzatore non di matrice. Usare CodeArrayIndexerExpression per rappresentare un riferimento agli indicizzatori di matrice.

Costruttori

Nome Descrizione
CodeIndexerExpression()

Inizializza una nuova istanza della classe CodeIndexerExpression.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Inizializza una nuova istanza della CodeIndexerExpression classe utilizzando l'oggetto di destinazione e l'indice specificati.

Proprietà

Nome Descrizione
Indices

Ottiene la raccolta di indici dell'espressione dell'indicizzatore.

TargetObject

Ottiene o imposta l'oggetto di destinazione che può essere indicizzato.

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