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


UITestControlCollection - класс

Коллекция объектов UITestControl.

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

System.Object
  System.Collections.CollectionBase
    Microsoft.VisualStudio.TestTools.UITesting.UITestControlCollection

Пространство имен:  Microsoft.VisualStudio.TestTools.UITesting
Сборка:  Microsoft.VisualStudio.TestTools.UITesting (в Microsoft.VisualStudio.TestTools.UITesting.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(True)> _
Public Class UITestControlCollection _
    Inherits CollectionBase _
    Implements ICollection(Of UITestControl), IEnumerable(Of UITestControl),  _
    IEnumerable
[CLSCompliantAttribute(true)]
public class UITestControlCollection : CollectionBase, 
    ICollection<UITestControl>, IEnumerable<UITestControl>, IEnumerable
[CLSCompliantAttribute(true)]
public ref class UITestControlCollection : public CollectionBase, 
    ICollection<UITestControl^>, IEnumerable<UITestControl^>, IEnumerable
[<CLSCompliantAttribute(true)>]
type UITestControlCollection =  
    class
        inherit CollectionBase
        interface ICollection<UITestControl>
        interface IEnumerable<UITestControl>
        interface IEnumerable
    end
public class UITestControlCollection extends CollectionBase implements ICollection<UITestControl>, IEnumerable<UITestControl>, IEnumerable

Тип UITestControlCollection предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод UITestControlCollection Инициализирует новый экземпляр класса UITestControlCollection.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Capacity Получает или задает число элементов, которое может содержать коллекция CollectionBase. (Унаследовано от CollectionBase.)
Открытое свойство Count Получает число элементов, содержащихся в экземпляре класса CollectionBase.Это свойство нельзя переопределить. (Унаследовано от CollectionBase.)
Защищенное свойство InnerList Возвращает объект ArrayList, в котором хранится список элементов экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)
Открытое свойство IsReadOnly Получает состояние "Только для чтения" коллекции.
Открытое свойство Item Получает или задает объект UITestControlCollection по заданному индексу.
Защищенное свойство List Получает объект IList, содержащий список элементов экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет объект UITestControl в конец объекта UITestControlCollection.
Открытый метод Clear Удаляет все объекты из экземпляра класса CollectionBase.Этот метод не может быть переопределен. (Унаследовано от CollectionBase.)
Открытый метод Contains Определяет, содержит ли коллекция UITestControlCollection конкретный объект UITestControl.
Открытый метод CopyTo Копирует объект UITestControlCollection целиком в совместимый одномерный массив, начиная с указанного индекса целевого массива.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetEnumerator Возвращает перечислитель, перебирающий элементы экземпляра класса UITestControlCollection.
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetNamesOfControls Возвращает имена всех элементов управления в коллекции.
Открытый метод GetPropertyValuesOfControls<T> Возвращает значение свойства для заданного имени свойства для всех элементов управления в коллекции.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetValuesOfControls Получает значения всех элементов управления в коллекции.
Открытый метод IndexOf Осуществляет поиск указанного объекта и возвращает отсчитываемый от нуля индекс первого вхождения заданного объекта UITestControl в полной коллекции UITestControlCollection.
Открытый метод Insert Вставляет объект UITestControl в коллекцию UITestControlCollection по указанному индексу.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Защищенный метод OnClear Осуществляет дополнительные пользовательские действия при удалении содержимого экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnClearComplete Осуществляет дополнительные пользовательские действия после удаления содержимого экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnInsert Выполняет дополнительные пользовательские действия перед вставкой нового элемента в экземпляр класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnInsertComplete Выполняет дополнительные пользовательские действия после вставки нового элемента в экземпляр класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnRemove Осуществляет дополнительные пользовательские действия при удалении элемента из экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnRemoveComplete Осуществляет дополнительные пользовательские действия после удаления элемента из экземпляра класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnSet Выполняет дополнительные пользовательские действия перед заданием значения в экземпляре класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnSetComplete Выполняет дополнительные пользовательские действия после задания значения в экземпляре класса CollectionBase. (Унаследовано от CollectionBase.)
Защищенный метод OnValidate Выполняет дополнительные пользовательские операции при проверке значения. (Унаследовано от CollectionBase.)
Открытый метод Remove Удаляет первое вхождение объекта UITestControl из коллекции UITestControlCollection.
Открытый метод RemoveAll Удаляет элементы управления, соответствующие предикату.
Открытый метод RemoveAt Удаляет элемент по указанному индексу в экземпляре класса CollectionBase.Этот метод нельзя переопределить. (Унаследовано от CollectionBase.)
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Явные реализации интерфейса

  Имя Описание
Явная реализация интерфейсаЗакрытый метод IList.Add Добавляет объект в конец коллекции CollectionBase. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытый метод IList.Contains Определяет, содержит ли интерфейс CollectionBase определенный элемент. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытый метод ICollection.CopyTo Копирует целый массив CollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытый метод IList.IndexOf Осуществляет поиск указанного индекса Object и возвращает индекс (с нуля) первого вхождения в коллекцию CollectionBase. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытый метод IList.Insert Добавляет элемент в список CollectionBase в позиции с указанным индексом. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытое свойство IList.IsFixedSize Получает значение, показывающее, имеет ли список CollectionBase фиксированный размер. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытое свойство IList.IsReadOnly Получает значение, указывающее, доступна ли CollectionBase только для чтения. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытое свойство ICollection.IsSynchronized Получает значение, показывающее, является ли доступ к коллекции CollectionBase синхронизированным (потокобезопасным). (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытое свойство IList.Item Получает или задает элемент с указанным индексом. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытый метод IList.Remove Удаляет первый экземпляр указанного объекта из коллекции CollectionBase. (Унаследовано от CollectionBase.)
Явная реализация интерфейсаЗакрытое свойство ICollection.SyncRoot Получает объект, с помощью которого можно синхронизировать доступ к коллекции CollectionBase. (Унаследовано от CollectionBase.)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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