CodeIndexerExpression Třída

Definice

Představuje odkaz na vlastnost indexeru objektu.

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
Dědičnost
CodeIndexerExpression
Atributy

Příklady

Následující příklad ukazuje použití CodeIndexerExpression odkazu na typ indexer pro aktuální objekt.

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)

Poznámky

CodeIndexerExpression lze použít k reprezentaci odkazu na indexer kódu nebo indexer bez pole. Slouží CodeArrayIndexerExpression k reprezentaci odkazu na indexery polí.

Konstruktory

Name Description
CodeIndexerExpression()

Inicializuje novou instanci CodeIndexerExpression třídy.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Inicializuje novou instanci třídy pomocí zadaného cílového CodeIndexerExpression objektu a indexu.

Vlastnosti

Name Description
Indices

Získá kolekci indexů výrazu indexeru.

TargetObject

Získá nebo nastaví cílový objekt, který lze indexovat.

UserData

Získá uživatelem definovatelná data pro aktuální objekt.

(Zděděno od CodeObject)

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro