Freigeben über


PropertyExpressionCollection-Klasse

Stellt eine Auflistung von PropertyExpression-Objekten dar.

Vererbungshierarchie

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

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

Syntax

'Declaration
Public NotInheritable Class PropertyExpressionCollection _
    Inherits CollectionBase _
    Implements ICollection(Of PropertyExpression), IEnumerable(Of PropertyExpression),  _
    IEnumerable, ICloneable, INotifyCollectionChanged
public sealed class PropertyExpressionCollection : CollectionBase, 
    ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable, 
    ICloneable, INotifyCollectionChanged
public ref class PropertyExpressionCollection sealed : public CollectionBase, 
    ICollection<PropertyExpression^>, IEnumerable<PropertyExpression^>, IEnumerable, 
    ICloneable, INotifyCollectionChanged
[<Sealed>]
type PropertyExpressionCollection =  
    class
        inherit CollectionBase
        interface ICollection<PropertyExpression>
        interface IEnumerable<PropertyExpression>
        interface IEnumerable
        interface ICloneable
        interface INotifyCollectionChanged
    end
public final class PropertyExpressionCollection extends CollectionBase implements ICollection<PropertyExpression>, IEnumerable<PropertyExpression>, IEnumerable, ICloneable, INotifyCollectionChanged

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode PropertyExpressionCollection Initialisiert eine neue Instanz der PropertyExpressionCollection-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.)
Öffentliche Eigenschaft IsReadOnly Gibt einen Wert zurück, der angibt, ob diese Instanz schreibgeschützt ist.
Öffentliche Eigenschaft Item Gibt den Eigenschaftsausdruck zurück, der dem angegebenen Eigenschaftennamen entspricht.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add(array<String[]) Fügt der Auflistung für jedes Paar im bereitgestellten Array von Name-Wert-Paaren einen Eigenschaftsausdruck hinzu.
Öffentliche Methode Add(PropertyExpression) Fügt der Auflistung den bereitgestellten Eigenschaftsausdruck hinzu.
Öffentliche Methode Add(String, String) Fügt der Auflistung mithilfe des angegebenen Eigenschaftennamens und des angegebenen Eigenschaftswerts einen Eigenschaftsausdruck hinzu.
Öffentliche Methode Add(String, String, PropertyExpressionOperator) Fügt mithilfe des angegebenen Eigenschaftennamens, Eigenschaftswerts und Operators einen Eigenschaftsausdruck hinzu.
Öffentliche Methode AddRange(array<PropertyExpression[]) Fügt der aktuellen Auflistung alle Eigenschaftsausdrücke im bereitgestellten Parameterarray hinzu.
Öffentliche Methode AddRange(PropertyExpressionCollection) Fügt der aktuellen Auflistung alle Eigenschaftsausdrücke in der bereitgestellten Auflistung hinzu.
Öffentliche Methode Clear Entfernt alle Objekte aus der CollectionBase-Instanz.Diese Methode kann nicht überschrieben werden. (Von CollectionBase geerbt.)
Öffentliche Methode Clone Gibt eine Kopie der aktuellen Auflistung zurück.
Öffentliche Methode Contains(String) Bestimmt, ob die Auflistung das bereitgestellte Eigenschaftsausdruckobjekt enthält.
Öffentliche Methode Contains(PropertyExpression) Bestimmt, ob die Auflistung das bereitgestellte Eigenschaftsausdruckobjekt enthält.
Öffentliche Methode CopyTo Kopiert das bereitgestellte Array von Eigenschaftsausdrücken ab dem angegebenen Index in die Auflistung.
Öffentliche Methode Equals Bestimmt, ob das bereitgestellte Objekt und die aktuelle Instanz gleich sind. (Überschreibt Object.Equals(Object).)
Öffentliche Methode Find Gibt ein Eigenschaftsausdrucksobjekt mit einem Eigenschaftennamen zurück, der mit dem angegebenen Eigenschaftennamen übereinstimmt.
Öffentliche Methode GetEnumerator
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Überschreibt Object.GetHashCode().)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Remove(String) Entfernt den angegebenen Eigenschaftsausdruck aus der Auflistung.
Öffentliche Methode Remove(PropertyExpression) Entfernt den bereitgestellten Eigenschaftsausdruck aus der Auflistung.
Ö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

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CollectionChanged Tritt ein, wenn ein Element der Auflistung hinzugefügt, entfernt oder geändert wird.

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

PropertyExpression

INotifyCollectionChanged