ContextStack.Item[] Proprietà

Definizione

Ottiene o imposta l'oggetto nello stack a livello specificato.

Overload

Nome Descrizione
Item[Int32]

Ottiene l'oggetto nello stack a livello specificato.

Item[Type]

Ottiene il primo oggetto nello stack che eredita da o implementa il tipo specificato.

Item[Int32]

Ottiene l'oggetto nello stack a livello specificato.

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

Parametri

level
Int32

Livello dell'oggetto da recuperare nello stack. Il livello 0 è la parte superiore dello stack, il livello 1 è il successivo verso il basso e così via. Questo livello deve essere 0 o superiore. Se il livello è maggiore del numero di livelli nello stack, restituisce null.

Valore della proprietà

Oggetto nello stack a livello specificato o null se non esiste alcun oggetto a tale livello.

Eccezioni

level è minore di 0.

Si applica a

Item[Type]

Ottiene il primo oggetto nello stack che eredita da o implementa il tipo specificato.

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

Parametri

type
Type

Tipo da recuperare dallo stack di contesto.

Valore della proprietà

Primo oggetto nello stack che eredita o implementa il tipo specificato oppure null se nessun oggetto nello stack implementa il tipo.

Eccezioni

type è null.

Commenti

Viene eseguito un controllo su ogni livello dello stack, cercando un oggetto che implementa o eredita type. Se viene trovata una corrispondenza, viene restituita.

Si applica a