Partager via


UITestControlCollection, classe

Collection d'objets UITestControl.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TestTools.UITesting
Assembly :  Microsoft.VisualStudio.TestTools.UITesting (dans Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

'Déclaration
<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

Le type UITestControlCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique UITestControlCollection Initialise une nouvelle instance de la classe UITestControlCollection.

Début

Propriétés

  Nom Description
Propriété publique Capacity Obtient ou définit le nombre d'éléments que CollectionBase peut contenir. (Hérité de CollectionBase.)
Propriété publique Count Obtient le nombre d'éléments contenus dans l'instance de CollectionBase.Cette propriété ne peut pas être substituée. (Hérité de CollectionBase.)
Propriété protégée InnerList Obtient ArrayList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase.)
Propriété publique IsReadOnly Obtient le statut en lecture seule de la collection.
Propriété publique Item Obtient ou définit la UITestControlCollection à un index donné.
Propriété protégée List Obtient IList contenant la liste des éléments dans l'instance de CollectionBase. (Hérité de CollectionBase.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un UITestControl à la fin de la UITestControlCollection.
Méthode publique Clear Supprime tous les objets de l'instance de CollectionBase.Elle ne peut pas être substituée. (Hérité de CollectionBase.)
Méthode publique Contains Détermine si la UITestControlCollection contient un UITestControl spécifique.
Méthode publique CopyTo Copie l'ensemble de la UITestControlCollection dans un tableau unidimensionnel compatible, en commençant à l'index spécifié du tableau cible.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de l'instance UITestControlCollection.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetNamesOfControls Obtient les noms de tous les contrôles dans la collection.
Méthode publique GetPropertyValuesOfControls<T> Obtient les valeurs de propriété pour le nom de la propriété fourni pour tous les contrôles dans la collection.
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetValuesOfControls Obtient les valeurs de tous les contrôles dans la collection.
Méthode publique IndexOf Recherche l'objet spécifié, puis retourne l'index de base zéro de la première occurrence du UITestControl spécifié dans l'ensemble de la UITestControlCollection.
Méthode publique Insert Insère un UITestControl dans la UITestControlCollection à l'index spécifié.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode protégée OnClear Exécute des processus personnalisés supplémentaires lors de l'effacement du contenu de l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnClearComplete Exécute des processus personnalisés supplémentaires après l'effacement du contenu de l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnInsert Exécute les processus personnalisés supplémentaires avant l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnInsertComplete Exécute les processus personnalisés supplémentaires après l'insertion d'un nouvel élément dans l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnRemove Exécute des processus personnalisés supplémentaires lors de la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnRemoveComplete Exécute des processus personnalisés supplémentaires après la suppression d'un élément de l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnSet Exécute des processus personnalisés supplémentaires avant la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnSetComplete Exécute des processus personnalisés supplémentaires après la définition d'une valeur dans l'instance de CollectionBase. (Hérité de CollectionBase.)
Méthode protégée OnValidate Exécute des processus personnalisés supplémentaires lors de la validation d'une valeur. (Hérité de CollectionBase.)
Méthode publique Remove Supprime la première occurrence d'un UITestControl de la UITestControlCollection.
Méthode publique RemoveAll Supprime les contrôles qui correspondent au prédicat.
Méthode publique RemoveAt Supprime l'élément à l'index spécifié de l'instance de CollectionBase.Cette méthode n'est pas substituable. (Hérité de CollectionBase.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée IList.Add Ajoute un objet à la fin de CollectionBase. (Hérité de CollectionBase.)
Implémentation d'interface expliciteMéthode privée IList.Contains Détermine si CollectionBase contient un élément spécifique. (Hérité de CollectionBase.)
Implémentation d'interface expliciteMéthode privée ICollection.CopyTo Copie l'ensemble de l'objet CollectionBase vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de CollectionBase.)
Implémentation d'interface expliciteMéthode privée IList.IndexOf Recherche le Object spécifié et retourne l'index de base zéro de la première occurrence dans l'ensemble du CollectionBase. (Hérité de CollectionBase.)
Implémentation d'interface expliciteMéthode privée IList.Insert Insère un élément dans CollectionBase à l'index spécifié. (Hérité de CollectionBase.)
Implémentation d'interface explicitePropriété privée IList.IsFixedSize Obtient une valeur indiquant si CollectionBase est de taille fixe. (Hérité de CollectionBase.)
Implémentation d'interface explicitePropriété privée IList.IsReadOnly Obtient une valeur indiquant si CollectionBase est en lecture seule. (Hérité de CollectionBase.)
Implémentation d'interface explicitePropriété privée ICollection.IsSynchronized Obtient une valeur indiquant si l'accès à CollectionBase est synchronisé (thread-safe). (Hérité de CollectionBase.)
Implémentation d'interface explicitePropriété privée IList.Item Obtient ou définit l'élément situé à l'index spécifié. (Hérité de CollectionBase.)
Implémentation d'interface expliciteMéthode privée IList.Remove Supprime la première occurrence d'un objet spécifique de CollectionBase. (Hérité de CollectionBase.)
Implémentation d'interface explicitePropriété privée ICollection.SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à CollectionBase. (Hérité de CollectionBase.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITesting, espace de noms