CodeIndexerExpression Klasse

Definition

Stellt einen Verweis auf eine Indexereigenschaft eines Objekts dar.

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
Vererbung
CodeIndexerExpression
Attribute

Beispiele

Im folgenden Beispiel wird die Verwendung eines CodeIndexerExpression Typindexers für das aktuelle Objekt veranschaulicht.

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)

Hinweise

CodeIndexerExpression kann verwendet werden, um einen Verweis auf einen Codeindexer oder einen Nicht-Array-Indexer darzustellen. Wird CodeArrayIndexerExpression verwendet, um einen Verweis auf Arrayindexer darzustellen.

Konstruktoren

Name Beschreibung
CodeIndexerExpression()

Initialisiert eine neue Instanz der CodeIndexerExpression-Klasse.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Initialisiert eine neue Instanz der CodeIndexerExpression Klasse mithilfe des angegebenen Zielobjekts und indexes.

Eigenschaften

Name Beschreibung
Indices

Ruft die Auflistung der Indizes des Indexerausdrucks ab.

TargetObject

Ruft ab oder legt das Zielobjekt fest, das indiziert werden kann.

UserData

Ruft die vom Benutzer definierbaren Daten für das aktuelle Objekt ab.

(Geerbt von CodeObject)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: