ElementClosureWalker クラス
モデル要素に対するクロージャーをビルドするウォーカーを表します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
Public NotInheritable Class ElementClosureWalker _
Inherits BreadthFirstRolePlayerFirstElementWalker
public sealed class ElementClosureWalker : BreadthFirstRolePlayerFirstElementWalker
ElementClosureWalker 型で公開されるメンバーは以下のとおりです。
コンストラクター
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
BypassDemandLoading | 走査中にウォーカーが要求の読み込みをバイパスできるようにします (ElementWalker から継承されます。) | |
ClosureList | クロージャを形成する要素の結果リスト | |
Context | クロージャのビジターによって一般的に使用されるコンテキスト オブジェクトを提供します。クロージャの構築時にタグと値のペアを格納するときに使用します。 | |
Filter | 走査中に使用する IElementVisitorFilter を取得または設定します (ElementWalker から継承されます。) | |
IncludeLinks | ウォーカーにビジター関数への呼び出しでリンク要素を含める場合、 true を返します (ElementWalker から継承されます。) | |
InternalElementList | アクセスされる要素の内部リストを取得します (ElementWalker から継承されます。) | |
Store | アクセスされる要素の内部リストを取得します (ElementWalker から継承されます。) | |
Visitor | 走査中に使用する IElementVisitor を取得または設定します (ElementWalker から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
DoTraverse | ビジターとフィルターによって定義されている要素を走査します。 (BreadthFirstRolePlayerFirstElementWalker から継承されます。) | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
Reset | 再び走査を開始できるようにビジターをリセットします。これは、以前に参照した要素の内部リストをクリアするために必要です。 (ElementWalker から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
Traverse(ModelElement) | 指定した開始要素を起点としてモデルを走査します。 (ElementWalker から継承されます。) | |
Traverse(ICollection<ModelElement>) | 指定した開始要素を起点としてモデルを走査します。 (ElementWalker から継承されます。) | |
Visited | 指定した要素がアクセスされたかどうかを判断します (ElementWalker から継承されます。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。