GraphConditionalStyleCollection 类

用于操作样式对象的集合的方法。

继承层次结构

System.Object
  Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyleCollection

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

语法

声明
Public Class GraphConditionalStyleCollection _
    Implements ICollection(Of GraphConditionalStyle), IEnumerable(Of GraphConditionalStyle),  _
    IEnumerable, IHasGraphOwner
public class GraphConditionalStyleCollection : ICollection<GraphConditionalStyle>, 
    IEnumerable<GraphConditionalStyle>, IEnumerable, IHasGraphOwner
public ref class GraphConditionalStyleCollection : ICollection<GraphConditionalStyle^>, 
    IEnumerable<GraphConditionalStyle^>, IEnumerable, IHasGraphOwner
type GraphConditionalStyleCollection =  
    class
        interface ICollection<GraphConditionalStyle>
        interface IEnumerable<GraphConditionalStyle>
        interface IEnumerable
        interface IHasGraphOwner
    end
public class GraphConditionalStyleCollection implements ICollection<GraphConditionalStyle>, IEnumerable<GraphConditionalStyle>, IEnumerable, IHasGraphOwner

GraphConditionalStyleCollection 类型公开以下成员。

构造函数

  名称 说明
公共方法 GraphConditionalStyleCollection 构造给定关系图的新样式对象。

页首

属性

  名称 说明
公共属性 Count 返回集合中的样式数。
公共属性 Graph 获取关系图与此节点集合。
公共属性 HasPendingPropertyChangeEvents 如果有任何挂起的PropertyChange事件,则返回true。如果将返回true,请调用RaisePendingPropertyChangeEvents方法。
公共属性 IsCompiled 确定是否必须调用CompileStyles方法。
公共属性 IsReadOnly 获取指示 System.Collections.Generic.ICollection 是否为只读的值。
公共属性 Owner 获取关系图与此节点集合。

页首

方法

  名称 说明
公共方法 Add 将指定的类型添加到集合。如果给定样式属于不同的关系图,该克隆并返回新样式。
公共方法 Clear 清除列表样式。
公共方法 Compile 生成样式中的条件表达式此关系图的。
公共方法 Contains 如果给定样式已经在列表中,则返回true。
公共方法 CopyTo 复制System.Collections.Generic.ICollection的元素对System.Array开始,在特定System.Array索引。
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 FindStyle 按组和值标签的查找现有样式。
公共方法 GetEnumerator 获取此集合的类型枚举数。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Insert 在给定位置的列表中插入给定样式。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 MergeOrInsert 如果未提供与相同的对象类型和条件,将此样式。 如果存在具有相同目标类型和条件,将setter。
公共方法 RaisePendingPropertyChangeEvents 引发必须引发根据条件表达式和属性值表达式的所有引用的属性中设置的已编译的样式的所有PropertyChanged事件。
公共方法 Remove 从 System.Collections.Generic.ICollection 中移除特定对象的第一个匹配项。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IEnumerable.GetEnumerator 返回此集合的枚举数。

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.GraphModel.Styles 命名空间