Freigeben über


UITestControlCollection-Klasse

Eine Auflistung von UITestControl-Objekten.

Vererbungshierarchie

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

Namespace:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntax

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

Der UITestControlCollection-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode UITestControlCollection Initialisiert eine neue Instanz der UITestControlCollection-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Capacity Ruft die Anzahl der Elemente ab, die die CollectionBase enthalten kann, oder legt diese fest. (Von CollectionBase geerbt.)
Öffentliche Eigenschaft Count Ruft die Anzahl der in der CollectionBase-Instanz enthaltenen Elemente ab.Diese Eigenschaft kann nicht überschrieben werden. (Von CollectionBase geerbt.)
Geschützte Eigenschaft InnerList Ruft eine ArrayList mit der Liste der Elemente in der CollectionBase-Instanz ab. (Von CollectionBase geerbt.)
Öffentliche Eigenschaft IsReadOnly Ruft den Schreibschutzstatus der Auflistung ab.
Öffentliche Eigenschaft Item Ruft die UITestControlCollection an einem angegebenen Index ab oder legt diese fest.
Geschützte Eigenschaft List Ruft eine IList mit der Liste der Elemente in der CollectionBase-Instanz ab. (Von CollectionBase geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt am Ende der UITestControlCollection eine UITestControl hinzu.
Öffentliche Methode Clear Entfernt alle Objekte aus der CollectionBase-Instanz.Diese Methode kann nicht überschrieben werden. (Von CollectionBase geerbt.)
Öffentliche Methode Contains Ermittelt, ob UITestControlCollection ein bestimmtes UITestControl enthält.
Öffentliche Methode CopyTo Kopiert die vollständige UITestControlCollection in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die UITestControlCollection-Instanz durchläuft.
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetNamesOfControls Ruft die Namen aller Steuerelemente in der Auflistung ab.
Öffentliche Methode GetPropertyValuesOfControls<T> Ruft die Eigenschaftswerte für angegebenen Eigenschaftennamen für alle Steuerelemente in der Auflistung ab.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValuesOfControls Ruft die Werte aller Steuerelemente in der Auflistung ab.
Öffentliche Methode IndexOf Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens des angegebenen UITestControl in der vollständigen UITestControlCollection zurück.
Öffentliche Methode Insert Fügt ein UITestControl am angegebenen Index in die UITestControlCollection ein.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnClear Führt zusätzliche benutzerdefinierte Prozesse beim Löschen des Inhalts der CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnClearComplete Führt nach dem Löschen des Inhalts der CollectionBase-Instanz zusätzliche benutzerdefinierte Prozesse aus. (Von CollectionBase geerbt.)
Geschützte Methode OnInsert Führt zusätzliche benutzerdefinierte Prozesse vor dem Einfügen eines neuen Elements in die CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnInsertComplete Führt zusätzliche benutzerdefinierte Prozesse nach dem Einfügen eines neuen Elements in die CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnRemove Führt zusätzliche benutzerdefinierte Prozesse beim Entfernen eines Elements aus der CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnRemoveComplete Führt zusätzliche benutzerdefinierte Prozesse nach dem Entfernen eines Elements aus der CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnSet Führt zusätzliche benutzerdefinierte Prozesse vor dem Festlegen eines Werts in der CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnSetComplete Führt zusätzliche benutzerdefinierte Prozesse nach dem Festlegen eines Werts in der CollectionBase-Instanz aus. (Von CollectionBase geerbt.)
Geschützte Methode OnValidate Führt zusätzliche benutzerdefinierte Prozesse beim Validieren eines Werts aus. (Von CollectionBase geerbt.)
Öffentliche Methode Remove Entfernt das erste Vorkommen des UITestControl-Elements aus dem UITestControlCollection-Objekt.
Öffentliche Methode RemoveAll Entfernt die Steuerelemente, die mit dem Prädikat übereinstimmen.
Öffentliche Methode RemoveAt Entfernt das Element am angegebenen Index aus der CollectionBase-Instanz.Diese Methode kann nicht überschrieben werden. (Von CollectionBase geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IList.Add Fügt am Ende der CollectionBase ein Objekt hinzu. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Contains Bestimmt, ob CollectionBase ein bestimmtes Element enthält. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode ICollection.CopyTo Kopiert die gesamte CollectionBase in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.IndexOf Sucht nach dem angegebenen Object und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten CollectionBase zurück. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Insert Fügt am angegebenen Index ein Element in die CollectionBase ein. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsFixedSize Ruft einen Wert ab, der angibt, ob CollectionBase eine feste Größe hat. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.IsReadOnly Ruft einen Wert ab, der angibt, ob das CollectionBase schreibgeschützt ist. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf CollectionBase synchronisiert (threadsicher) ist. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft IList.Item Ruft das Element am angegebenen Index ab oder legt dieses fest. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IList.Remove Entfernt das erste Vorkommen eines angegebenen Objekts aus der CollectionBase. (Von CollectionBase geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft ICollection.SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf CollectionBase synchronisiert werden kann. (Von CollectionBase geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITesting-Namespace