ContextStack.Item[] プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スタック上で、指定したレベルのオブジェクトを取得または設定します。
オーバーロード
Item[Int32] |
スタック上で、指定したレベルのオブジェクトを取得します。 |
Item[Type] |
スタック上で、指定した型から継承されるか、指定した型を実装する最初のオブジェクトを取得します。 |
Item[Int32]
- ソース:
- ContextStack.cs
- ソース:
- ContextStack.cs
- ソース:
- ContextStack.cs
スタック上で、指定したレベルのオブジェクトを取得します。
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
パラメーター
- level
- Int32
スタック上で取得する対象のオブジェクトのレベル。 レベル 0 は、スタックの最上位レベル、レベル 1 は最上位の 1 つ下のレベルです。以下同様です。 このレベルは 0 以上である必要があります。 レベルがスタック上でのレベル数より大きい場合は、null
を返します。
プロパティ値
スタック上にある、指定したレベルのオブジェクト。そのレベルのオブジェクトがない場合は null
。
例外
level
が 0 未満です。
適用対象
Item[Type]
- ソース:
- ContextStack.cs
- ソース:
- ContextStack.cs
- ソース:
- ContextStack.cs
スタック上で、指定した型から継承されるか、指定した型を実装する最初のオブジェクトを取得します。
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
パラメーター
- type
- Type
コンテキスト スタックから取得する型。
プロパティ値
スタック上で、指定した型から継承されるか、指定した型を実装する最初のオブジェクト。その型を実装するオブジェクトがスタック上にない場合は null
。
例外
type
は null
です。
注釈
チェックはスタックの各レベルで作成され、 を実装または継承するオブジェクトを検索しますtype
。 一致するものが見つかった場合は、返されます。
適用対象
.NET