ContextStack.Item[] Eigenschap

Definitie

Hiermee haalt u het object op de stack op het opgegeven niveau op of stelt u het in.

Overloads

Name Description
Item[Int32]

Hiermee haalt u het object op de stack op het opgegeven niveau op.

Item[Type]

Hiermee haalt u het eerste object op de stack op die het opgegeven type over neemt of implementeert.

Item[Int32]

Hiermee haalt u het object op de stack op het opgegeven niveau op.

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

Parameters

level
Int32

Het niveau van het object dat moet worden opgehaald op de stapel. Niveau 0 is de bovenkant van de stack, niveau 1 is de volgende beneden, enzovoort. Dit niveau moet 0 of hoger zijn. Als het niveau groter is dan het aantal niveaus op de stapel, wordt het resultaat null.

Waarde van eigenschap

Het object op de stapel op het opgegeven niveau of null als er geen object op dat niveau bestaat.

Uitzonderingen

level is kleiner dan 0.

Van toepassing op

Item[Type]

Hiermee haalt u het eerste object op de stack op die het opgegeven type over neemt of implementeert.

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

Parameters

type
Type

Een type dat moet worden opgehaald uit de contextstack.

Waarde van eigenschap

Het eerste object op de stack dat het opgegeven type over neemt of implementeert, of null als er geen object op de stack het type implementeert.

Uitzonderingen

type is null.

Opmerkingen

Er wordt een controle uitgevoerd op elk niveau van de stack, waarbij wordt gezocht naar een object dat wordt geïmplementeerd of overgenomen type. Als er een overeenkomst wordt gevonden, wordt deze geretourneerd.

Van toepassing op