ContextStack.Item[] Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the object on the stack at the specified level.
Overloads
Item[Int32] |
Gets the object on the stack at the specified level. |
Item[Type] |
Gets the first object on the stack that inherits from or implements the specified type. |
Item[Int32]
- Source:
- ContextStack.cs
- Source:
- ContextStack.cs
- Source:
- ContextStack.cs
Gets the object on the stack at the specified level.
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
Parameters
- level
- Int32
The level of the object to retrieve on the stack. Level 0 is the top of the stack, level 1 is the next down, and so on. This level must be 0 or greater. If level is greater than the number of levels on the stack, it returns null
.
Property Value
The object on the stack at the specified level, or null
if no object exists at that level.
Exceptions
level
is less than 0.
Applies to
Item[Type]
- Source:
- ContextStack.cs
- Source:
- ContextStack.cs
- Source:
- ContextStack.cs
Gets the first object on the stack that inherits from or implements the specified type.
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
A type to retrieve from the context stack.
Property Value
The first object on the stack that inherits from or implements the specified type, or null
if no object on the stack implements the type.
Exceptions
type
is null
.
Remarks
A check is made on each level of the stack, searching for an object that implements or inherits type
. If a match is found, it is returned.