Udostępnij za pośrednictwem


Klasa PropertyExpressionCollection

Reprezentuje kolekcję PropertyExpression obiektów.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITesting
Zestaw:  Microsoft.VisualStudio.TestTools.UITest.Extension (w Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Składnia

'Deklaracja
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

Typ PropertyExpressionCollection uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna PropertyExpressionCollection Inicjuje nowe wystąpienie PropertyExpressionCollection klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Capacity Zwraca lub ustawia liczbę elementów CollectionBase może zawierać. (Odziedziczone z CollectionBase).
Właściwość publiczna Count Zwraca liczbę elementów zawartych w CollectionBase instancji.Ta właściwość nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Właściwość publiczna IsReadOnly Zwraca wartość, która wskazuje, czy to wystąpienie jest tylko do odczytu.
Właściwość publiczna Item Zwraca wyrażenie właściwość, która odpowiada nazwa właściwości dostarczone.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add(array<String[]) Dodaje wyrażenia właściwości kolekcji dla każdej pary w podanej tablicy pary nazwa wartość.
Metoda publiczna Add(PropertyExpression) Dodaje wyrażenie właściwość dostarczonego do kolekcji.
Metoda publiczna Add(String, String) Dodaje do kolekcji express właściwości przy użyciu nazwy podanej właściwość i wartość właściwości.
Metoda publiczna Add(String, String, PropertyExpressionOperator) Dodaje wyrażenia właściwości przy użyciu nazwy podanej właściwości, wartość i operator.
Metoda publiczna AddRange(array<PropertyExpression[]) Dodaje wszystkie wyrażenia właściwości tablicy podany parametr do bieżącej kolekcji.
Metoda publiczna AddRange(PropertyExpressionCollection) Dodaje wszystkie wyrażenia właściwości w kolekcji dostarczonego do bieżącej kolekcji.
Metoda publiczna Clear Usuwa wszystkie obiekty z CollectionBase instancji.Ta metoda nie mogą być przesłaniane. (Odziedziczone z CollectionBase).
Metoda publiczna Clone Zwraca kopię bieżącej kolekcji.
Metoda publiczna Contains(String) Określa, czy kolekcja zawiera podana właściwość obiektu wyrażenia.
Metoda publiczna Contains(PropertyExpression) Określa, czy kolekcja zawiera podana właściwość obiektu wyrażenia.
Metoda publiczna CopyTo Kopiuje dostarczonego Tablica właściwości wyrażenia, począwszy od określonego indeksu kolekcji.
Metoda publiczna Equals Określa, czy podany obiekt jest równa bieżącej instancji. (Zastępuje Object.Equals(Object)).
Metoda publiczna Find Zwraca wartość właściwości obiektu wyrażenia, który ma nazwę właściwości, która odpowiada nazwie właściwości dostarczone.
Metoda publiczna GetEnumerator
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Zastępuje Object.GetHashCode()).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna Remove(String) Usuwa wyrażenie określonej właściwości z kolekcji.
Metoda publiczna Remove(PropertyExpression) Usuwa wyrażenie właściwość dostarczonego z kolekcji.
Metoda publiczna RemoveAt Usuwa element pod określonym indeksem z CollectionBase instancji.Ta metoda nie jest wykonać. (Odziedziczone z CollectionBase).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Zdarzenia

  Nazwa Opis
Zdarzenie publiczne CollectionChanged Występuje, gdy element kolekcji jest dodane, usunięte lub zmodyfikowane.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IList.Add Dodaje obiekt do końca CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Contains Określa, czy CollectionBase zawiera określony element. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna ICollection.CopyTo Kopiuje cały CollectionBase do zgodnych z jednowymiarowego Array, począwszy od określonego indeksu tablicy docelowej. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.IndexOf Wyszukuje określony Object i zwraca indeks pierwszego wystąpienia w obrębie całego od zera CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Insert Wstawia element do CollectionBase pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsFixedSize Pobiera wartość określającą czy CollectionBase ma stały rozmiar. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.IsReadOnly Pobiera wartość określającą czy CollectionBase jest tylko do odczytu. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.IsSynchronized Pobiera wartość określającą czy dostęp do CollectionBase jest synchronizowane (bezpieczne dla wątków). (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna IList.Item Pobiera lub ustawia element pod określonym indeksem. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuMetoda prywatna IList.Remove Usuwa pierwsze wystąpienie określonego obiektu z CollectionBase. (Odziedziczone z CollectionBase).
Jawna implementacja interfejsuWłaściwość prywatna ICollection.SyncRoot Pobiera obiekt, który może służyć do synchronizowania dostępu do CollectionBase. (Odziedziczone z CollectionBase).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting

PropertyExpression

INotifyCollectionChanged