CodeIndexerExpression Osztály

Definíció

Egy objektum indexelő tulajdonságára mutató hivatkozást jelöl.

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
Öröklődés
CodeIndexerExpression
Attribútumok

Példák

Az alábbi példa egy típusindexelőre való hivatkozás használatát CodeIndexerExpression mutatja be az aktuális objektumhoz.

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)

Megjegyzések

CodeIndexerExpression kódindexelőre vagy nem tömb indexelőre mutató hivatkozás ábrázolására használható. Tömbindexelőkre mutató hivatkozás ábrázolására használható CodeArrayIndexerExpression .

Konstruktorok

Name Description
CodeIndexerExpression()

Inicializálja a CodeIndexerExpression osztály új példányát.

CodeIndexerExpression(CodeExpression, CodeExpression[])

Inicializálja az osztály új példányát a CodeIndexerExpression megadott célobjektum és index használatával.

Tulajdonságok

Name Description
Indices

Lekéri az indexelő kifejezés indexeinek gyűjteményét.

TargetObject

Lekéri vagy beállítja az indexelhető célobjektumot.

UserData

Lekéri az aktuális objektum felhasználó által definiálható adatait.

(Öröklődés forrása CodeObject)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: