PropertyExpressionCollection - класс
Представляет коллекцию объектов PropertyExpression.
Иерархия наследования
System.Object
System.Collections.CollectionBase
Microsoft.VisualStudio.TestTools.UITesting.PropertyExpressionCollection
Пространство имен: Microsoft.VisualStudio.TestTools.UITesting
Сборка: Microsoft.VisualStudio.TestTools.UITest.Extension (в Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Синтаксис
'Декларация
Public NotInheritable Class PropertyExpressionCollection _
Inherits CollectionBase _
Implements ICollection(Of PropertyExpression), IEnumerable(Of PropertyExpression), _
IEnumerable, ICloneable, INotifyCollectionChanged
public sealed class PropertyExpressionCollection : CollectionBase,
ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable,
ICloneable, INotifyCollectionChanged
public ref class PropertyExpressionCollection sealed : public CollectionBase,
ICollection<PropertyExpression^>, IEnumerable<PropertyExpression^>, IEnumerable,
ICloneable, INotifyCollectionChanged
[<Sealed>]
type PropertyExpressionCollection =
class
inherit CollectionBase
interface ICollection<PropertyExpression>
interface IEnumerable<PropertyExpression>
interface IEnumerable
interface ICloneable
interface INotifyCollectionChanged
end
public final class PropertyExpressionCollection extends CollectionBase implements ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable, ICloneable, INotifyCollectionChanged
Тип PropertyExpressionCollection предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
PropertyExpressionCollection | Инициализирует новый экземпляр класса PropertyExpressionCollection. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Capacity | Получает или задает число элементов, которое может содержать коллекция CollectionBase. (Унаследовано от CollectionBase.) |
![]() |
Count | Получает число элементов, содержащихся в экземпляре класса CollectionBase.Это свойство нельзя переопределить. (Унаследовано от CollectionBase.) |
![]() |
IsReadOnly | Возвращает значение, указывающее, доступен ли данный экземпляр только для чтения. |
![]() |
Item | Возвращает выражение свойства, соответствующее предоставленному имени свойства. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Add(array<String[]) | Добавляет выражение свойства в коллекцию для каждой пары в предоставленном массиве пар "имя-значение". |
![]() |
Add(PropertyExpression) | Добавляет предоставленное выражение свойства в коллекцию. |
![]() |
Add(String, String) | Добавляет выражение свойства в коллекцию, используя предоставленные имя и значение свойства. |
![]() |
Add(String, String, PropertyExpressionOperator) | Добавляет выражение свойства, используя предоставленные имя, значение и оператор свойства. |
![]() |
AddRange(array<PropertyExpression[]) | Добавляет все выражения свойств в предоставленном массиве параметров в текущую коллекцию. |
![]() |
AddRange(PropertyExpressionCollection) | Добавляет все выражения свойств в предоставленной коллекции в текущую коллекцию. |
![]() |
Clear | Удаляет все объекты из экземпляра класса CollectionBase.Этот метод не может быть переопределен. (Унаследовано от CollectionBase.) |
![]() |
Clone | Возвращает копию текущей коллекции. |
![]() |
Contains(String) | Определяет, содержится ли в коллекции предоставленный объект выражения свойства. |
![]() |
Contains(PropertyExpression) | Определяет, содержится ли в коллекции предоставленный объект выражения свойства. |
![]() |
CopyTo | Копирует в коллекцию предоставленный массив выражений свойства, начиная с заданного индекса. |
![]() |
Equals | Определяет, равен ли предоставленный объект текущему экземпляру. (Переопределяет Object.Equals(Object).) |
![]() |
Find | Возвращает объект выражения свойства, имя свойства которого соответствует предоставленному имени свойства. |
![]() |
GetEnumerator | |
![]() |
GetHashCode | Играет роль хэш-функции для определенного типа. (Переопределяет Object.GetHashCode().) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
Remove(String) | Удаляет заданное выражение свойства из коллекции. |
![]() |
Remove(PropertyExpression) | Удаляет предоставленное выражение свойства из коллекции. |
![]() |
RemoveAt | Удаляет элемент по указанному индексу в экземпляре класса CollectionBase.Этот метод нельзя переопределить. (Унаследовано от CollectionBase.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
CollectionChanged | Происходит, если элемент коллекции добавляется, удаляется или изменяется. |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
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 - пространство имен