Compartilhar via


ContextStack.Item[] Propriedade

Definição

Obtém ou define o objeto na pilha no nível especificado.

Sobrecargas

Item[Int32]

Obtém o objeto na pilha no nível especificado.

Item[Type]

Obtém o primeiro objeto na pilha que herda do tipo especificado ou o implementa.

Item[Int32]

Origem:
ContextStack.cs
Origem:
ContextStack.cs
Origem:
ContextStack.cs

Obtém o objeto na pilha no nível especificado.

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

Parâmetros

level
Int32

O nível do objeto a ser recuperado na pilha. O nível 0 é o topo da pilha, o nível 1 vem logo abaixo e assim por diante. Este nível deve ser igual ou maior que 0. Se o nível for maior que o número de níveis na pilha, null será retornado.

Valor da propriedade

O objeto na pilha no nível especificado ou null se nenhum objeto existir nesse nível.

Exceções

level é menor que 0.

Aplica-se a

Item[Type]

Origem:
ContextStack.cs
Origem:
ContextStack.cs
Origem:
ContextStack.cs

Obtém o primeiro objeto na pilha que herda do tipo especificado ou o implementa.

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

Parâmetros

type
Type

Um tipo a ser recuperado da pilha de contextos.

Valor da propriedade

O primeiro objeto na pilha que herda ou implementa o tipo especificado ou null se nenhum objeto na pilha implementa o tipo.

Exceções

type é null.

Comentários

Uma marcar é feita em cada nível da pilha, pesquisando um objeto que implementa ou herda type. Se uma correspondência for encontrada, ela será retornada.

Aplica-se a