ContextStack.Item[] Vlastnost

Definice

Získá nebo nastaví objekt v zásobníku na zadané úrovni.

Přetížení

Item[Int32]

Získá objekt v zásobníku na zadané úrovni.

Item[Type]

Získá první objekt v zásobníku, který dědí z nebo implementuje zadaný typ.

Item[Int32]

Získá objekt v zásobníku na zadané úrovni.

public:
 property System::Object ^ default[int] { System::Object ^ get(int level); };
public object this[int level] { get; }
public object? this[int level] { get; }
member this.Item(int) : obj
Default Public ReadOnly Property Item(level As Integer) As Object

Parametry

level
Int32

Úroveň objektu, který se má načíst v zásobníku. Úroveň 0 je vrcholem zásobníku, úroveň 1 je další úroveň dolů atd. Tato úroveň musí být 0 nebo vyšší. Pokud je úroveň větší než počet úrovní v zásobníku, vrátí null.

Hodnota vlastnosti

Objekt v zásobníku na zadané úrovni nebo null pokud na této úrovni neexistuje žádný objekt.

Výjimky

level je menší než 0.

Platí pro

Item[Type]

Získá první objekt v zásobníku, který dědí z nebo implementuje zadaný typ.

public:
 property System::Object ^ default[Type ^] { System::Object ^ get(Type ^ type); };
public object this[Type type] { get; }
member this.Item(Type) : obj
Default Public ReadOnly Property Item(type As Type) As Object

Parametry

type
Type

Typ, který se má načíst z kontextového zásobníku.

Hodnota vlastnosti

První objekt v zásobníku, který dědí ze zadaného typu nebo implementuje, nebo null pokud žádný objekt v zásobníku typ neimplementuje.

Výjimky

type je null.

Poznámky

Kontrola se provádí na každé úrovni zásobníku a hledá objekt, který implementuje nebo dědí type. Pokud se najde shoda, vrátí se.

Platí pro