Condividi tramite


Classe EqtBaseCollection<T>

Fornisce una classe base per le raccolte in questo spazio dei nomi.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.TestTools.Common.EqtBaseCollection<T>
    Microsoft.VisualStudio.TestTools.Common.DeploymentItemCollection
    Microsoft.VisualStudio.TestTools.Common.TestCategoryItemCollection

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.Common
Assembly:  Microsoft.VisualStudio.QualityTools.Common (in Microsoft.VisualStudio.QualityTools.Common.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class EqtBaseCollection(Of T) _
    Implements ICollection(Of T), IEnumerable(Of T),  _
    IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
public class EqtBaseCollection<T> : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[SerializableAttribute]
generic<typename T>
public ref class EqtBaseCollection : ICollection<T>, 
    IEnumerable<T>, IEnumerable, ICloneable, IXmlTestStore
[<SerializableAttribute>]
type EqtBaseCollection<'T> =  
    class 
        interface ICollection<'T>
        interface IEnumerable<'T>
        interface IEnumerable 
        interface ICloneable 
        interface IXmlTestStore 
    end
JScript non supporta i tipi o i metodi generici.

Parametri di tipo

  • T
    Oggetto Type che determina il tipo di oggetto contenuto nella raccolta.

Il tipo EqtBaseCollection<T> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto EqtBaseCollection<T>() Inizializza una nuova istanza della classe EqtBaseCollection<T>.
Metodo protetto EqtBaseCollection<T>(IEqualityComparer) Inizializza una nuova istanza ordinabile della classe EqtBaseCollection<T> utilizzando l'operatore di confronto specificato.
Metodo protetto EqtBaseCollection<T>(EqtBaseCollection<T>) Inizializza una nuova istanza della classe EqtBaseCollection<T> eseguendo una copia superficiale dell'oggetto EqtBaseCollection<T> specificato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi nella raccolta.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se la raccolta è di sola lettura.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Aggiunge un elemento all'insieme.
Metodo pubblico Clear Cancella tutti gli elementi dall'insieme.
Metodo pubblico Clone Crea una copia dell'insieme.
Metodo pubblico Contains Restituisce un valore che indica se l'elemento fornito è già incluso nella raccolta.
Metodo pubblico CopyTo Copia tutti gli elementi della raccolta nella matrice fornita a partire dall'indice specificato.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator Restituisce un oggetto IEnumerator per l'iterazione della raccolta.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Load Carica l'oggetto corrente dall'elemento XML specificato utilizzando i parametri indicati.
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove Rimuove l'elemento specificato dalla raccolta, se esistente.
Metodo pubblico Save Salva l'oggetto corrente nell'elemento XML specificato utilizzando i parametri indicati.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Campi

  Nome Descrizione
Campo protetto m_container Infrastruttura. Restituisce la tabella hash che contiene la raccolta.

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato IEnumerable<T>.GetEnumerator Restituisce un oggetto IEnumerator tipizzato.

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.Common

DeploymentItemCollection