AutomationElementCollection Класс

Определение

Представляет коллекцию объектов AutomationElement.Represents a collection of AutomationElement objects.

public ref class AutomationElementCollection : System::Collections::ICollection
public class AutomationElementCollection : System.Collections.ICollection
type AutomationElementCollection = class
    interface ICollection
    interface IEnumerable
Public Class AutomationElementCollection
Implements ICollection
Наследование
AutomationElementCollection
Реализации

Комментарии

AutomationElementCollectionиспользуется в качестве возвращаемого типа для таких методов, как FindAll .AutomationElementCollection is used as the return type for methods such as FindAll. Он не предназначен для использования в коллекциях, определяемых приложением, для которых следует использовать более универсальный класс, например ArrayList .It is not intended to be used for application-defined collections, for which you should use a more generic class such as ArrayList.

Свойства

Count

Возвращает количество элементов в данной коллекции.Gets the number of elements in this collection.

IsSynchronized

Возвращает значение, которое показывает, является ли объект AutomationElementCollection синхронизированным (потокобезопасным).Gets a value indicating whether the AutomationElementCollection object is synchronized (thread-safe).

Item[Int32]

Возвращает объект AutomationElement по указанному индексу.Gets the AutomationElement at the specified index.

SyncRoot

Получает объект, который можно использовать для синхронизации доступа к коллекции AutomationElementCollection.Gets an object that can be used to synchronize access to the AutomationElementCollection collection.

Методы

CopyTo(Array, Int32)

Копирует элементы коллекции в массив, начиная с указанного индекса в целевом массиве.Copies the collection's elements to an array, starting at the specified index in the target array.

CopyTo(AutomationElement[], Int32)

Копирует элементы коллекции в специальный экземпляр массива, начиная с указанного индекса в целевом массиве.Copies the collection's elements to a specialized array instance, starting at the specified index in the target array.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который можно использовать для итерации по элементам коллекции.Returns an enumerator that can be used to iterate through the items in the collection.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.Converts an IEnumerable to an IQueryable.

Применяется к

См. также раздел