Partager via


PropertyExpressionCollection Classe

Définition

Représente une collection d'objets PropertyExpression.

public ref class PropertyExpressionCollection sealed : System::Collections::CollectionBase, ICloneable, System::Collections::Generic::ICollection<Microsoft::VisualStudio::TestTools::UITesting::PropertyExpression ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::TestTools::UITesting::PropertyExpression ^>, System::Collections::Specialized::INotifyCollectionChanged
public sealed class PropertyExpressionCollection : System.Collections.CollectionBase, ICloneable, System.Collections.Generic.ICollection<Microsoft.VisualStudio.TestTools.UITesting.PropertyExpression>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.TestTools.UITesting.PropertyExpression>, System.Collections.Specialized.INotifyCollectionChanged
type PropertyExpressionCollection = class
    inherit CollectionBase
    interface ICloneable
    interface ICollection<PropertyExpression>
    interface seq<PropertyExpression>
    interface IEnumerable
    interface INotifyCollectionChanged
Public NotInheritable Class PropertyExpressionCollection
Inherits CollectionBase
Implements ICloneable, ICollection(Of PropertyExpression), IEnumerable(Of PropertyExpression), INotifyCollectionChanged
Héritage
PropertyExpressionCollection
Implémente

Constructeurs

PropertyExpressionCollection()

Initialise une nouvelle instance de la classe PropertyExpressionCollection.

Propriétés

IsReadOnly

Retourne une valeur qui indique si cette instance est en lecture seule.

Item[String]

Retourne l'expression de propriété correspondant au nom de propriété fourni.

Méthodes

Add(PropertyExpression)

Ajoute l'expression de propriété fournie à la collection.

Add(String, String)

Ajoute une expression de propriété à la collection à l'aide du nom de propriété et de la valeur de propriété fournis.

Add(String, String, PropertyExpressionOperator)

Ajoute une expression de propriété à l'aide du nom de propriété, de la valeur et de l'opérateur fournis.

Add(String[])

Ajoute une expression de propriété à la collection pour chaque paire contenue dans le tableau de paires nom-valeur fourni.

AddRange(PropertyExpression[])

Ajoute toutes les expressions de propriété figurant dans le tableau de paramètres fourni à la collection actuelle.

AddRange(PropertyExpressionCollection)

Ajoute toutes les expressions de propriété figurant dans la collection fournie à la collection actuelle.

Clone()

Retourne une copie de la collection actuelle.

Contains(PropertyExpression)

Détermine si la collection contient l'objet d'expression de propriété fourni.

Contains(String)

Détermine si la collection contient l'objet d'expression de propriété fourni.

CopyTo(PropertyExpression[], Int32)

Copie le tableau d'expressions de propriété fourni dans la collection, en commençant au niveau de l'index spécifié.

Equals(Object)

Détermine si l'objet fourni est égal à l'instance actuelle.

Find(String)

Retourne un objet d'expression de propriété avec un nom de propriété qui correspond au nom de propriété fourni.

GetEnumerator()

Représente une collection d'objets PropertyExpression.

GetHashCode()

Représente une collection d'objets PropertyExpression.

Remove(PropertyExpression)

Supprime l'expression de propriété fournie de la collection.

Remove(String)

Supprime l'expression de propriété spécifiée de la collection.

Événements

CollectionChanged

Se produit lorsqu'un élément de la collection est ajouté, supprimé ou modifié.

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Dans le cas où il est null, retournez l’énumération vide.

S’applique à