ElementClosureWalker 类
表示生成在模型元素的结束查看器。
继承层次结构
System.Object
Microsoft.VisualStudio.Modeling.ElementWalker
Microsoft.VisualStudio.Modeling.BreadthFirstRolePlayerFirstElementWalker
Microsoft.VisualStudio.Modeling.ElementClosureWalker
命名空间: Microsoft.VisualStudio.Modeling
程序集: Microsoft.VisualStudio.Modeling.Sdk.11.0(在 Microsoft.VisualStudio.Modeling.Sdk.11.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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。