Sdílet prostřednictvím


PropertyExpressionCollection – třída

Představuje kolekci objektů PropertyExpression.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.UITesting
Sestavení:  Microsoft.VisualStudio.TestTools.UITest.Extension (v Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntaxe

'Deklarace
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 zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda PropertyExpressionCollection Vytvoří novou instanci třídy PropertyExpressionCollection.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Capacity Získá nebo nastaví počet prvků, které CollectionBase mohou obsahovat. (Zděděno z CollectionBase.)
Veřejná vlastnost Count Získává počet prvků obsažených v CollectionBase instance.Tuto vlastnost nelze přepsat. (Zděděno z CollectionBase.)
Veřejná vlastnost IsReadOnly Vrátí hodnotu, která označuje, zda je tato instance pouze pro čtení.
Veřejná vlastnost Item Vrátí vlastnost výraz, který odpovídá názvu zadané vlastnosti.

Nahoru

Metody

  Název Popis
Veřejná metoda Add(array<String[]) Přidá vlastnost výraz do kolekce pro každou dvojici pole poskytnutého páry název hodnota.
Veřejná metoda Add(PropertyExpression) Přidá výraz zadaný vlastností v kolekci.
Veřejná metoda Add(String, String) Přidá vlastnost express pomocí poskytnutého název a hodnota vlastnosti kolekce.
Veřejná metoda Add(String, String, PropertyExpressionOperator) Přidá vlastnost výraz pomocí poskytnutého vlastnost název, hodnota a operátor.
Veřejná metoda AddRange(array<PropertyExpression[]) Přidá všechny výrazy vlastnost zadaný parametr pole aktuální kolekci.
Veřejná metoda AddRange(PropertyExpressionCollection) Přidá všechny vlastnosti výrazy v zadané kolekce do aktuální kolekce.
Veřejná metoda Clear Odstraní všechny objekty z CollectionBase instance.Tuto metodu nelze přepsat. (Zděděno z CollectionBase.)
Veřejná metoda Clone Vrátí kopii aktuální kolekci.
Veřejná metoda Contains(String) Určuje, zda kolekce obsahuje objekt poskytnutý vlastnost výrazu.
Veřejná metoda Contains(PropertyExpression) Určuje, zda kolekce obsahuje objekt poskytnutý vlastnost výrazu.
Veřejná metoda CopyTo Zkopíruje zadané pole vlastnost výrazy, počínaje zadaný index do kolekce.
Veřejná metoda Equals Určuje, zda je rovna aktuální instanci objektu poskytnutého. (Přepisuje Object.Equals(Object).)
Veřejná metoda Find Vrátí vlastnost objektu výraz, který má vlastnost název, který odpovídá názvu vlastnosti poskytnutého.
Veřejná metoda GetEnumerator
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Přepisuje Object.GetHashCode().)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Remove(String) Zadaná vlastnost výraz odstraní z kolekce.
Veřejná metoda Remove(PropertyExpression) Výraz zadaný vlastností odstraní z kolekce.
Veřejná metoda RemoveAt Odstraní prvek na zadaný index CollectionBase instance.Tato metoda není overridable. (Zděděno z CollectionBase.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Události

  Název Popis
Veřejná událost CollectionChanged Vyvolá přidané, odebrané nebo změnit položku v kolekci.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IList.Add Přidá na konec objektu CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Contains Určuje, zda CollectionBase obsahuje konkrétní prvek. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda ICollection.CopyTo Zkopíruje celý CollectionBase k jednorozměrné kompatibilní s Array, počáteční v zadaném indexu cílového pole. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.IndexOf Vyhledá zadaný Object a vrátí z nuly vycházející index prvního výskytu v rámci celého CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Insert Vloží prvek do CollectionBase v zadaném indexu. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.IsFixedSize Získá hodnotu určující zda CollectionBase má pevnou velikost. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.IsReadOnly Získá hodnotu určující zda CollectionBase je jen pro čtení. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.IsSynchronized Získá hodnotu určující zda přístup k CollectionBase je synchronizován (podprocesů). (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost IList.Item Získá nebo nastaví prvku v zadaném indexu. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá metoda IList.Remove Odebere první výskyt určitého objektu z CollectionBase. (Zděděno z CollectionBase.)
Explicitní implementace rozhraníSoukromá vlastnost ICollection.SyncRoot Získává objekt, který lze použít k přístupu k synchronizaci CollectionBase. (Zděděno z CollectionBase.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.UITesting – obor názvů

PropertyExpression

INotifyCollectionChanged