Поделиться через


EqtBaseCollection<T> - класс

Предоставляет базовый класс для коллекций в данном пространстве имен.

Иерархия наследования

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.)
Защищенный метод 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 (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.Common - пространство имен

DeploymentItemCollection