AutomationElementCollection 类

定义

表示 AutomationElement 对象集合。

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。 它不用于应用程序定义的集合,因此应使用更通用的类,例如 ArrayList

属性

Count

获取此集合中的元素数。

IsSynchronized

获取一个值,该值指示 AutomationElementCollection 对象是否是同步的(线程安全)。

Item[Int32]

获取位于指定索引处的 AutomationElement

SyncRoot

获取可用于同步对 AutomationElementCollection 集合的访问的对象。

方法

CopyTo(Array, Int32)

将集合的元素复制到一个数组,复制从目标数组中的指定索引处开始。

CopyTo(AutomationElement[], Int32)

将集合的元素复制到一个特殊的数组实例,复制目标数组中的指定索引处开始。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetEnumerator()

返回一个枚举数,它可用于循环访问集合中的项。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

Cast<TResult>(IEnumerable)

IEnumerable 的元素强制转换为指定的类型。

OfType<TResult>(IEnumerable)

根据指定类型筛选 IEnumerable 的元素。

AsParallel(IEnumerable)

启用查询的并行化。

AsQueryable(IEnumerable)

IEnumerable 转换为 IQueryable

适用于

另请参阅