Sdílet prostřednictvím


UITestControlCollection – třída

Kolekce UITestControl objektů.

Hierarchie dědičnosti

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

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

Syntaxe

'Deklarace
<CLSCompliantAttribute(True)> _
Public Class UITestControlCollection _
    Inherits CollectionBase _
    Implements ICollection(Of UITestControl), IEnumerable(Of UITestControl),  _
    IEnumerable
[CLSCompliantAttribute(true)]
public class UITestControlCollection : CollectionBase, 
    ICollection<UITestControl>, IEnumerable<UITestControl>, IEnumerable
[CLSCompliantAttribute(true)]
public ref class UITestControlCollection : public CollectionBase, 
    ICollection<UITestControl^>, IEnumerable<UITestControl^>, IEnumerable
[<CLSCompliantAttribute(true)>]
type UITestControlCollection =  
    class
        inherit CollectionBase
        interface ICollection<UITestControl>
        interface IEnumerable<UITestControl>
        interface IEnumerable
    end
public class UITestControlCollection extends CollectionBase implements ICollection<UITestControl>, IEnumerable<UITestControl>, IEnumerable

Typ UITestControlCollection zveřejňuje následující členy.

Konstruktory

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

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.)
Chráněná vlastnost InnerList Získává ArrayList obsahující seznam prvků CollectionBase instance. (Zděděno z CollectionBase.)
Veřejná vlastnost IsReadOnly Získá stav jen pro čtení v kolekci.
Veřejná vlastnost Item Získá nebo nastaví UITestControlCollection v daném indexu.
Chráněná vlastnost List Získává IList obsahující seznam prvků CollectionBase instance. (Zděděno z CollectionBase.)

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá UITestControl na konec UITestControlCollection.
Veřejná metoda Clear Odstraní všechny objekty z CollectionBase instance.Tuto metodu nelze přepsat. (Zděděno z CollectionBase.)
Veřejná metoda Contains Určuje, zda UITestControlCollection obsahuje konkrétní UITestControl.
Veřejná metoda CopyTo Zkopíruje úplnou UITestControlCollection na kompatibilní jednorozměrné pole počínaje zadaný index cílového pole.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Čítač výčtu, který prochází vrátí UITestControlCollection instance.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetNamesOfControls Načte názvy všech ovládacích prvků v kolekci.
Veřejná metoda GetPropertyValuesOfControls<T> Získá vlastnost hodnoty pro danou vlastnost název pro všechny ovládací prvky v kolekci.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda GetValuesOfControls Načte hodnoty všech ovládacích prvků v kolekci.
Veřejná metoda IndexOf Vyhledá zadaný objekt a vrátí z nuly vycházející index prvního výskytu zadaného UITestControl v úplnou UITestControlCollection.
Veřejná metoda Insert Vloží UITestControl do UITestControlCollection v zadaném indexu.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Chráněná metoda OnClear Provede vlastní procesy při vymazání obsahu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnClearComplete Provede vlastní procesy po vymazání obsahu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnInsert Před vložením nového prvku do provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnInsertComplete Po vložení nového prvku do provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnRemove Při odebrání prvku z provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnRemoveComplete Po odebrání prvku z provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnSet Před hodnotu provede další vlastní procesy CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnSetComplete Provede vlastní procesy po hodnotu CollectionBase instance. (Zděděno z CollectionBase.)
Chráněná metoda OnValidate Provede vlastní procesy při ověřování hodnoty. (Zděděno z CollectionBase.)
Veřejná metoda Remove Odebere první výskyt UITestControl z UITestControlCollection.
Veřejná metoda RemoveAll Odebere prvky odpovídající predikátu.
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

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ů