PropertyExpressionCollection Klasse

Definition

Stellt eine Auflistung von PropertyExpression-Objekten dar.

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
Vererbung
PropertyExpressionCollection
Implementiert

Konstruktoren

PropertyExpressionCollection()

Initialisiert eine neue Instanz der PropertyExpressionCollection-Klasse.

Eigenschaften

IsReadOnly

Gibt einen Wert zurück, der angibt, ob diese instance schreibgeschützt ist.

Item[String]

Gibt den Eigenschaftsausdruck zurück, der dem angegebenen Eigenschaftennamen entspricht.

Methoden

Add(PropertyExpression)

Fügt der Auflistung den angegebenen Eigenschaftsausdruck hinzu.

Add(String, String)

Fügt der Auflistung mithilfe des angegebenen Eigenschaftsnamens und Des Eigenschaftenwerts eine Eigenschaft express hinzu.

Add(String, String, PropertyExpressionOperator)

Fügt einen Eigenschaftsausdruck mithilfe des angegebenen Eigenschaftennamens, -werts und -Operators hinzu.

Add(String[])

Fügt der Auflistung für jedes Paar im bereitgestellten Array von Name-Wert-Paaren einen Eigenschaftsausdruck hinzu.

AddRange(PropertyExpression[])

Fügt der aktuellen Auflistung alle Eigenschaftenausdrücke im bereitgestellten Parameterarray hinzu.

AddRange(PropertyExpressionCollection)

Fügt der aktuellen Auflistung alle Eigenschaftenausdrücke in der bereitgestellten Auflistung hinzu.

Clone()

Gibt eine Kopie der aktuellen Auflistung zurück.

Contains(PropertyExpression)

Bestimmt, ob die Auflistung das angegebene Eigenschaftsausdrucksobjekt enthält.

Contains(String)

Bestimmt, ob die Auflistung das angegebene Eigenschaftsausdrucksobjekt enthält.

CopyTo(PropertyExpression[], Int32)

Kopiert das bereitgestellte Array von Eigenschaftsausdrücken ab dem angegebenen Index in die Auflistung.

Equals(Object)

Bestimmt, ob das bereitgestellte Objekt gleich dem aktuellen instance ist.

Find(String)

Gibt ein Eigenschaftsausdrucksobjekt zurück, das über einen Eigenschaftennamen verfügt, der mit dem angegebenen Eigenschaftennamen übereinstimmt.

GetEnumerator()

Stellt eine Auflistung von PropertyExpression-Objekten dar.

GetHashCode()

Stellt eine Auflistung von PropertyExpression-Objekten dar.

Remove(PropertyExpression)

Entfernt den angegebenen Eigenschaftsausdruck aus der Auflistung.

Remove(String)

Entfernt den angegebenen Eigenschaftsausdruck aus der Auflistung.

Ereignisse

CollectionChanged

Tritt auf, wenn ein Element der Auflistung hinzugefügt, entfernt oder geändert wird.

Erweiterungsmethoden

EmptyIfNull<T>(IEnumerable<T>)

Gibt diese Enumeration zurück, falls sie nicht NULL ist. Wenn es NULL ist, geben Sie eine leere Enumeration zurück.

Gilt für: