ContextStack.Item[] Właściwość

Definicja

Pobiera lub ustawia obiekt na stosie na określonym poziomie.

Przeciążenia

Nazwa Opis
Item[Int32]

Pobiera obiekt na stosie na określonym poziomie.

Item[Type]

Pobiera pierwszy obiekt na stosie, który dziedziczy lub implementuje określony typ.

Item[Int32]

Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs

Pobiera obiekt na stosie na określonym poziomie.

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

Poziom obiektu do pobrania na stosie. Poziom 0 to górna część stosu, poziom 1 jest następny w dół i tak dalej. Ten poziom musi mieć wartość 0 lub większą. Jeśli poziom jest większy niż liczba poziomów na stosie, zwraca wartość null.

Wartość właściwości

Obiekt na stosie na określonym poziomie lub null jeśli żaden obiekt nie istnieje na tym poziomie.

Wyjątki

level wartość jest mniejsza niż 0.

Dotyczy

Item[Type]

Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs
Źródło:
ContextStack.cs

Pobiera pierwszy obiekt na stosie, który dziedziczy lub implementuje określony 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 do pobrania ze stosu kontekstu.

Wartość właściwości

Pierwszy obiekt na stosie, który dziedziczy lub implementuje określony typ, lub null jeśli żaden obiekt na stosie implementuje typ.

Wyjątki

Parametr type ma wartość null.

Uwagi

Sprawdzanie jest wykonywane na każdym poziomie stosu, wyszukując obiekt, który implementuje lub dziedziczy type. Jeśli zostanie znalezione dopasowanie, zostanie zwrócony.

Dotyczy