Condividi tramite


Classe EqtBaseCollection<T>

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

Gerarchia di ereditarietà

System.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
    In Type che determina il tipo di oggetto della raccolta.

Il tipo EqtBaseCollection<T> espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto EqtBaseCollection<T>() Inizializza una nuova istanza di EqtBaseCollection<T> classe.
Metodo protetto EqtBaseCollection<T>(IEqualityComparer) Inizializza una nuova istanza selezionabile di EqtBaseCollection<T> classe utilizzando l'operatore di confronto fornito.
Metodo protetto EqtBaseCollection<T>(EqtBaseCollection<T>) Inizializza una nuova istanza di EqtBaseCollection<T> classe creando una copia superficiale il valore fornito EqtBaseCollection<T> oggetto.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Count Ottiene il numero di elementi della 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 alla raccolta.
Metodo pubblico Clear Rimuove tutti gli elementi dalla raccolta.
Metodo pubblico Clone Crea una copia della raccolta.
Metodo pubblico Contains Restituisce un valore che indica se l'elemento specificato è già presente nella raccolta.
Metodo pubblico CopyTo Copia tutti gli elementi della raccolta nella matrice specificata, a partire dall'indice specificato.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetEnumerator restituisce IEnumerator oggetto per la ripetizione attraverso la raccolta.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (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 generato utilizzando i parametri specificati.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove Rimuove l'elemento specificato dalla raccolta, se l'elemento esiste.
Metodo pubblico Save Salva l'oggetto corrente all'elemento XML specificato mediante i parametri forniti.
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 il di tabelle hash che contiene la raccolta.

In alto

Implementazioni esplicite dell'interfaccia

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

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