CodeIndexerExpression Klasa

Definicja

Reprezentuje odwołanie do właściwości indeksatora obiektu.

public ref class CodeIndexerExpression : System::CodeDom::CodeExpression
public 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
type CodeIndexerExpression = class
    inherit 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
Dziedziczenie
CodeIndexerExpression
Atrybuty

Przykłady

W poniższym przykładzie pokazano użycie elementu , CodeIndexerExpression aby odwołać się do indeksatora typu dla bieżącego obiektu.

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)

Uwagi

CodeIndexerExpression Może służyć do reprezentowania odwołania do indeksatora kodu lub indeksatora innego niż tablica. Służy CodeArrayIndexerExpression do reprezentowania odwołania do indeksatorów tablicy.

Konstruktory

Nazwa Opis
CodeIndexerExpression()

Inicjuje nowe wystąpienie klasy CodeIndexerExpression.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Inicjuje nowe wystąpienie CodeIndexerExpression klasy przy użyciu określonego obiektu docelowego i indeksu.

Właściwości

Nazwa Opis
Indices

Pobiera kolekcję indeksów wyrażenia indeksatora.

TargetObject

Pobiera lub ustawia obiekt docelowy, który można indeksować.

UserData

Pobiera dane zdefiniowane przez użytkownika dla bieżącego obiektu.

(Odziedziczone po CodeObject)

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

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

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

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

(Odziedziczone po Object)
ToString()

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

(Odziedziczone po Object)

Dotyczy