Condividi tramite


Classe PropertyExpressionCollection

Rappresenta una raccolta di PropertyExpression oggetti.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITesting
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Sintassi

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

Il tipo PropertyExpressionCollection espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico PropertyExpressionCollection Inizializza una nuova istanza di PropertyExpressionCollection classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Capacity Ottiene o imposta il numero di elementi che CollectionBase può contenere. (Ereditato da CollectionBase)
Proprietà pubblica Count Ottiene il numero di elementi contenuti in CollectionBase istanza.Questa proprietà non è possibile eseguirne l'override. (Ereditato da CollectionBase)
Proprietà pubblica IsReadOnly Restituisce un valore che indica se l'istanza è di sola lettura.
Proprietà pubblica Item Restituisce l'espressione di proprietà che corrisponde al nome della proprietà specificato.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add(array<String[]) Aggiungere un'espressione di proprietà alla raccolta per ogni coppia della matrice fornita di coppie nome/valore.
Metodo pubblico Add(PropertyExpression) Consente di aggiungere l'espressione di proprietà fornita alla raccolta.
Metodo pubblico Add(String, String) Aggiunge una proprietà esprimono alla raccolta utilizzando il nome della proprietà e il valore della proprietà forniti.
Metodo pubblico Add(String, String, PropertyExpressionOperator) Aggiungere un'espressione di proprietà utilizzando il nome della proprietà, il valore e l'operatore forniti.
Metodo pubblico AddRange(array<PropertyExpression[]) Aggiunge tutte le espressioni di proprietà nella matrice di parametri fornita alla raccolta corrente.
Metodo pubblico AddRange(PropertyExpressionCollection) Aggiunge tutte le espressioni di proprietà della raccolta fornita alla raccolta corrente.
Metodo pubblico Clear Rimuove tutti gli oggetti da CollectionBase istanza.Questo metodo non può essere sottoposto a override. (Ereditato da CollectionBase)
Metodo pubblico Clone Restituisce una copia della raccolta corrente.
Metodo pubblico Contains(String) Determina se la raccolta contiene l'oggetto espressione di proprietà specificato.
Metodo pubblico Contains(PropertyExpression) Determina se la raccolta contiene l'oggetto espressione di proprietà specificato.
Metodo pubblico CopyTo Copia la matrice date delle espressioni di proprietà, a partire dall'indice specificato nella raccolta.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'istanza corrente. (Esegue l'override di Object.Equals(Object)).
Metodo pubblico Find Restituisce un oggetto espressione di proprietà con un nome che corrisponde al nome della proprietà specificato.
Metodo pubblico GetEnumerator
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Esegue l'override di Object.GetHashCode()).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Remove(String) Rimuove l'espressione di proprietà specificato dalla raccolta.
Metodo pubblico Remove(PropertyExpression) Rimuove l'espressione di proprietà fornita dalla raccolta.
Metodo pubblico RemoveAt Rimuove l'elemento all'indice specificato di CollectionBase istanza.questo metodo non è sottoponibile a override. (Ereditato da CollectionBase)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Eventi

  Nome Descrizione
Evento pubblico CollectionChanged Si verifica quando un elemento della raccolta viene aggiunto, rimosso, o viene modificato.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IList.Add Aggiunge un oggetto alla fine di l CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Contains determina se CollectionBase contiene un elemento specifico. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato ICollection.CopyTo Copiare l'intero CollectionBase a un unidimensionale compatibile Array, partendo dall'indice specificato della matrice di destinazione. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.IndexOf Ricerca del specificato Object e restituisce l'indice in base zero della prima occorrenza all'interno dell'intero CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Insert Inserisce un elemento in CollectionBase all'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsFixedSize ottiene un valore che indica se CollectionBase ha dimensioni fisse. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.IsReadOnly ottiene un valore che indica se CollectionBase è di sola lettura. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.IsSynchronized Ottiene un valore che indica se accesso a CollectionBase è sincronizzato (thread-safe). (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata IList.Item Ottiene o imposta l'elemento all'indice specificato. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaMetodo privato IList.Remove Rimuove la prima occorrenza di un oggetto specifico da CollectionBase. (Ereditato da CollectionBase)
Implementazione esplicita dell'interfacciaProprietà privata ICollection.SyncRoot Ottiene un oggetto che può essere utilizzato per sincronizzare l'accesso a CollectionBase. (Ereditato da CollectionBase)

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITesting

PropertyExpression

INotifyCollectionChanged