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 类型公开以下成员。

构造函数

  名称 说明
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, Boolean) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IEnumerable<DomainRoleInfo>, IList<ModelElement>) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。
公共方法 ElementClosureWalker(Partition, ClosureType, ICollection<ModelElement>, Boolean, IEnumerable<DomainRoleInfo>, IList<DomainRoleInfo>, Boolean) 创建 ElementVisitor 并调用基础的构造函数。这将导致广泛第一个遍历,序关系图的访问与元素的链接。

页首

属性

  名称 说明
公共属性 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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Modeling 命名空间