GraphGroup 类

在具有 IsGroup=true 节点的包装。 它们没有单独标识;它们使用这些包装节点的标识。

继承层次结构

Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphGroup

命名空间:  Microsoft.VisualStudio.GraphModel
程序集:  Microsoft.VisualStudio.GraphModel(在 Microsoft.VisualStudio.GraphModel.dll 中)

语法

声明
Public Class GraphGroup _
    Inherits GraphObject
public class GraphGroup : GraphObject
public ref class GraphGroup : public GraphObject
type GraphGroup =  
    class 
        inherit GraphObject 
    end
public class GraphGroup extends GraphObject

GraphGroup 类型公开以下成员。

属性

  名称 说明
公共属性 Categories 返回所有类别。从不返回 null。 (继承自 GraphObject。)
公共属性 CategoryCount 返回类的数目在对象的。 (继承自 GraphObject。)
公共属性 ChildGroups 子 GraphGroups 的集合。通过 IsContainment 链接与父组链接的子组。 这收集自动维护节点,图和作为 IsGroup 属性更改添加和移除从,作为添加或移除的包容链接。
公共属性 ChildNodes 子节点的集合 (除非设置了 IsGroup true) 的节点。 通过 IsContainment 链接与父组链接的子节点。 这收集自动维护节点,图和作为 IsGroup 属性更改添加和移除从,作为添加或移除的包容链接。
公共属性 ContainmentLinks 此组中包含的包容链接。
公共属性 ContentVisibility 获取此节点的内容是否可见。
公共属性 DescriptiveCategoryLabel 创建分隔的列表此关系图对象的所有类别标签。 (继承自 GraphObject。)
公共属性 DocumentSchema 从此关系图的所有者获取文档本地模式。 (继承自 GraphObject。)
公共属性 GroupNode
公共属性 Id
公共属性 IsEmpty 查看组是否包含任何子节点或组。
公共属性 IsExpanded 获取该节点是否处于折叠状态。
公共属性 IsGroup 获取此对象是否 IsGroup。找到 GraphProperties.StyleForGroup。 (继承自 GraphObject。)
公共属性 IsPseudo 获取此对象是否是假。找到 GraphProperties.IsPseudo。 (继承自 GraphObject。)
公共属性 Item 获取或设置属性值的属性。 (继承自 GraphObject。)
公共属性 Label
公共属性 Owner 获取图形对象此对象属于。 (继承自 GraphObject。)
公共属性 Parents 此组的父级。
公共属性 Properties 返回所有注释的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。)
公共属性 PropertyCount 返回给定数的所有批注的属性。 (继承自 GraphObject。)
公共属性 PropertyKeys 返回所有注释键的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。)
公共属性 PropertyValues 返回所有注释值的枚举的属性。枚举的顺序是随机的。 (继承自 GraphObject。)
公共属性 Visibility 帮助器属性获取/设置 GraphObject 的可见性特性。 (继承自 GraphObject。)

页首

方法

  名称 说明
公共方法 AddCategory 添加一个类别到对象。 (继承自 GraphObject。)
公共方法 AsNode 转换 GraphObject 为 GraphNode。如果这是 GraphGroup,则将内部节点返回。 对于除了 GraphNode/组之外的类型,返回 null。 (继承自 GraphObject。)
公共方法 ClearCategories 从此对象中移除所有类别。 (继承自 GraphObject。)
公共方法 ClearValue(GraphProperty) 取消所指定的属性的值。 (继承自 GraphObject。)
公共方法 CopyCategories 将给定对象的任何新类别,保留现有类别。 (继承自 GraphObject。)
公共方法 CopyProperties 将给定对象的任何新属性,使现有属性值不变。 (继承自 GraphObject。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 在垃圾回收将某一对象回收前允许该对象尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetAncestors 返回不包括此组的所有此组的父上级。
公共方法 GetDescendantGroups 返回此代码组层次结构包含的所有子代组,包括此组。
公共方法 GetDescendants 返回此代码组层次结构包含的所有子代节点。
公共方法 GetHashCode 作为默认哈希函数。 (继承自 Object。)
公共方法 GetMetaObject (继承自 GraphObject。)
受保护的方法 GetSchemaValue 如果存在,获取属性的特定于架构的值。 (继承自 GraphObject。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 GetValue(String) 获取指定属性的值。 (继承自 GraphObject。)
公共方法 GetValue(GraphProperty) 获取指定批注的值。 (继承自 GraphObject。)
公共方法 GetValue<T>(GraphProperty, Graph) 获取指定属性的值。 (继承自 GraphObject。)
公共方法 GetValue<T>(GraphProperty, T) 获取指定批注的值。如果 property 未设置,我们返回调用方传递给此方法的默认值。 (继承自 GraphObject。)
公共方法 GetValue<T>(GraphProperty, Graph, GraphCategory%) 获取指定的属性的值,并返回类别此属性值继承了,因此,如果有的话)。 (继承自 GraphObject。)
公共方法 GetValueAsString 返回给定属性作为使用特定区域性的字符串。 (继承自 GraphObject。)
公共方法 HasCategory(String) 如果对象具有特定类别,则返回 true。 (继承自 GraphObject。)
公共方法 HasCategory(GraphCategory) 如果对象具有特定类别,则返回 true。 (继承自 GraphObject。)
公共方法 HasCategory(IEnumerable<GraphCategory>) 如果对象有任何特定类别,则返回 true。 (继承自 GraphObject。)
公共方法 HasCategoryInSet 确定给定的设置类别适用于此对象。 (继承自 GraphObject。)
公共方法 HasLocalValue 如果指定的属性此对象不存在类继承选项卡上,返回 true。 (继承自 GraphObject。)
公共方法 HasValue(String) 查看对象是否具有指定的属性的值。 (继承自 GraphObject。)
公共方法 HasValue(GraphProperty) 如果指定的批注存在,则返回 true。 (继承自 GraphObject。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
受保护的方法 OnCategoryChanged 引发该节点以及团队的属性更改事件。 (重写 GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType)。)
公共方法 OnPropertyChanged(String) 引发该节点以及团队的属性更改事件。 (重写 GraphObject.OnPropertyChanged(String)。)
公共方法 OnPropertyChanged(GraphProperty) 引发特定 GraphProperty 的一个 PropertyChangd 事件。 (继承自 GraphObject。)
公共方法 RemoveCategory 移除此对象的类别。 (继承自 GraphObject。)
公共方法 SetValue(String, Object) 使用给定的键、类型和值,添加一个批注。 (继承自 GraphObject。)
公共方法 SetValue<T>(GraphProperty, T) 设置给定属性的值。如果属性已经存在,则其值复盖,除非批注标志否则防止。 (继承自 GraphObject。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
受保护的方法 WrapGraphObject 修改当前关系图对象共享属性和类别和特定关系图对象相同。 包装和 wrappee 图形对象始终具有相同属性集和类。 (继承自 GraphObject。)

页首

事件

  名称 说明
公共事件 CategoryChanged (继承自 GraphObject。)
公共事件 PropertyChanged (继承自 GraphObject。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参阅

参考

Microsoft.VisualStudio.GraphModel 命名空间