ContextStack.Item[] Свойство

Определение

Возвращает или задает объект на стеке на указанном уровне.

Перегрузки

Имя Описание
Item[Int32]

Возвращает объект на стеке на указанном уровне.

Item[Type]

Возвращает первый объект в стеке, наследуемый от указанного типа или реализующий его.

Item[Int32]

Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs

Возвращает объект на стеке на указанном уровне.

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

Параметры

level
Int32

Уровень объекта, извлекаемого в стеке. Уровень 0 — это верхняя часть стека, уровень 1 — следующий вниз и т. д. Этот уровень должен иметь значение 0 или больше. Если уровень больше количества уровней в стеке, он возвращается null.

Значение свойства

Объект на стеке на указанном уровне или null если на этом уровне нет объекта.

Исключения

level меньше 0.

Применяется к

Item[Type]

Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs
Исходный код:
ContextStack.cs

Возвращает первый объект в стеке, наследуемый от указанного типа или реализующий его.

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

Параметры

type
Type

Тип, извлекаемый из стека контекста.

Значение свойства

Первый объект в стеке, наследуемый от указанного типа или реализующий указанный тип, или null если объект в стеке не реализует тип.

Исключения

type равно null.

Комментарии

Проверка выполняется на каждом уровне стека, поиск объекта, реализующего или наследующего type. Если совпадение найдено, возвращается.

Применяется к