Condividi tramite


Classe EqtBaseCollection<T>

Fornisce una classe base per gli insiemi 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
    Oggetto Type che determina il tipo di oggetto contenuto nell'insieme.

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 nell'insieme.
Proprietà pubblica IsReadOnly Ottiene un valore che indica se l'insieme è 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 nell'insieme.
Metodo pubblico CopyTo Copia tutti gli elementi dell'insieme nella matrice fornita a partire dall'indice specificato.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object 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 un oggetto IEnumerator per l'iterazione dell'insieme.
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 specificato utilizzando i parametri indicati.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Remove Rimuove l'elemento specificato dall'insieme, 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 l'insieme.

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