ContextStack.Item[] Propriété

Définition

Obtient ou définit l’objet sur la pile au niveau spécifié.

Surcharges

Nom Description
Item[Int32]

Obtient l’objet sur la pile au niveau spécifié.

Item[Type]

Obtient le premier objet de la pile qui hérite ou implémente le type spécifié.

Item[Int32]

Obtient l’objet sur la pile au niveau spécifié.

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

Paramètres

level
Int32

Niveau de l’objet à récupérer sur la pile. Le niveau 0 est le haut de la pile, le niveau 1 est le suivant vers le bas, et ainsi de suite. Ce niveau doit être égal à 0 ou supérieur. Si le niveau est supérieur au nombre de niveaux sur la pile, il retourne null.

Valeur de propriété

Objet de la pile au niveau spécifié, ou null s’il n’existe aucun objet à ce niveau.

Exceptions

level est inférieur à 0.

S’applique à

Item[Type]

Obtient le premier objet de la pile qui hérite ou implémente le type spécifié.

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

Paramètres

type
Type

Type à récupérer à partir de la pile de contexte.

Valeur de propriété

Premier objet de la pile qui hérite ou implémente le type spécifié, ou null si aucun objet de la pile n’implémente le type.

Exceptions

type a la valeur null.

Remarques

Une vérification est effectuée sur chaque niveau de la pile, en recherchant un objet qui implémente ou hérite type. Si une correspondance est trouvée, elle est retournée.

S’applique à