PropertyExpressionCollection Класс

Определение

Представляет коллекцию объектов PropertyExpression.

public ref class PropertyExpressionCollection sealed : System::Collections::CollectionBase, ICloneable, System::Collections::Generic::ICollection<Microsoft::VisualStudio::TestTools::UITesting::PropertyExpression ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::TestTools::UITesting::PropertyExpression ^>, System::Collections::Specialized::INotifyCollectionChanged
public sealed class PropertyExpressionCollection : System.Collections.CollectionBase, ICloneable, System.Collections.Generic.ICollection<Microsoft.VisualStudio.TestTools.UITesting.PropertyExpression>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.TestTools.UITesting.PropertyExpression>, System.Collections.Specialized.INotifyCollectionChanged
type PropertyExpressionCollection = class
    inherit CollectionBase
    interface ICloneable
    interface ICollection<PropertyExpression>
    interface seq<PropertyExpression>
    interface IEnumerable
    interface INotifyCollectionChanged
Public NotInheritable Class PropertyExpressionCollection
Inherits CollectionBase
Implements ICloneable, ICollection(Of PropertyExpression), IEnumerable(Of PropertyExpression), INotifyCollectionChanged
Наследование
PropertyExpressionCollection
Реализации

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

PropertyExpressionCollection()

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

Свойства

IsReadOnly

Возвращает значение, указывающее, доступен ли данный экземпляр только для чтения.

Item[String]

Возвращает выражение свойства, соответствующее предоставленному имени свойства.

Методы

Add(PropertyExpression)

Добавляет предоставленное выражение свойства в коллекцию.

Add(String, String)

Добавляет выражение свойства в коллекцию, используя предоставленные имя и значение свойства.

Add(String, String, PropertyExpressionOperator)

Добавляет выражение свойства, используя предоставленные имя, значение и оператор свойства.

Add(String[])

Добавляет выражение свойства в коллекцию для каждой пары в предоставленном массиве пар "имя-значение".

AddRange(PropertyExpression[])

Добавляет все выражения свойств в предоставленном массиве параметров в текущую коллекцию.

AddRange(PropertyExpressionCollection)

Добавляет все выражения свойств в предоставленной коллекции в текущую коллекцию.

Clone()

Возвращает копию текущей коллекции.

Contains(PropertyExpression)

Определяет, содержится ли в коллекции предоставленный объект выражения свойства.

Contains(String)

Определяет, содержится ли в коллекции предоставленный объект выражения свойства.

CopyTo(PropertyExpression[], Int32)

Копирует в коллекцию предоставленный массив выражений свойства, начиная с заданного индекса.

Equals(Object)

Определяет, равен ли предоставленный объект текущему экземпляру.

Find(String)

Возвращает объект выражения свойства, имя свойства которого соответствует предоставленному имени свойства.

GetEnumerator()
GetHashCode()
Remove(PropertyExpression)

Удаляет предоставленное выражение свойства из коллекции.

Remove(String)

Удаляет заданное выражение свойства из коллекции.

События

CollectionChanged

Происходит, если элемент коллекции добавляется, удаляется или изменяется.

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

EmptyIfNull<T>(IEnumerable<T>)

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