EqtBaseCollection<T> 类

为此命名空间中的集合提供基类。

继承层次结构

System.Object
  Microsoft.VisualStudio.TestTools.Common.EqtBaseCollection<T>
    Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection
    Microsoft.VisualStudio.TestTools.Common.TestCategoryItemCollection

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

语法

声明
<SerializableAttribute> _
Public Class EqtBaseCollection(Of T) _
    Implements ICollection(Of T), IEnumerable(Of T),  _
    IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
public class EqtBaseCollection<T> : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
generic<typename T>
public ref class EqtBaseCollection : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[<SerializableAttribute>]
type EqtBaseCollection<'T> =  
    class
        interface ICollection<'T>
        interface IEnumerable<'T>
        interface IEnumerable
        interface ICloneable
        interface IXmlTestStore
    end
JScript 不支持泛型类型或方法。

类型参数

  • T
    一个 Type,用于确定集合所含对象的类型。

EqtBaseCollection<T> 类型公开以下成员。

构造函数

  名称 说明
受保护的方法 EqtBaseCollection<T>() 初始化 EqtBaseCollection<T> 类的新实例。
受保护的方法 EqtBaseCollection<T>(IEqualityComparer) 使用提供的比较器初始化 EqtBaseCollection<T> 类的新的可排序实例。
受保护的方法 EqtBaseCollection<T>(EqtBaseCollection<T>) 通过生成所提供 EqtBaseCollection<T> 对象的卷影副本初始化 EqtBaseCollection<T> 类的一个新实例。

页首

属性

  名称 说明
公共属性 Count 获取集合中项的数目。
公共属性 IsReadOnly 获取一个值,该值指示集合是否为只读集合。

页首

方法

  名称 说明
公共方法 Add 向集合中添加一项。
公共方法 Clear 清除集合中的所有项。
公共方法 Clone 创建集合的一个副本。
公共方法 Contains 返回一个值,该值指示集合中是否已包含提供的项。
公共方法 CopyTo 从提供的索引开始,将集合中的所有项复制到提供的数组中。
公共方法 Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetEnumerator 返回一个用于循环访问集合的 IEnumerator 对象。
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 Load 使用提供的参数,从提供的 XML 元素中加载当前对象。
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 Remove 从集合中移除提供的项(如果该项存在)。
公共方法 Save 使用提供的参数,将当前对象保存到提供的 XML 元素中。
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)

页首

字段

  名称 说明
受保护的字段 m_container 基础结构。返回包含集合的哈希表。

页首

显式接口实现

  名称 说明
显式接口实现私有方法 IEnumerable<T>.GetEnumerator 返回一个类型化的 IEnumerator

页首

线程安全

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

请参见

参考

Microsoft.VisualStudio.TestTools.Common 命名空间

DeploymentItemCollection