Sdílet prostřednictvím


EqtBaseCollection<T> – třída

Poskytuje základní třídu pro kolekce v tomto oboru názvů.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.Common
Sestavení:  Microsoft.VisualStudio.QualityTools.Common (v Microsoft.VisualStudio.QualityTools.Common.dll)

Syntaxe

'Deklarace
<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
Jazyk JScript nepodporuje obecné typy a metody.

Parametry typu

  • T
    A Type určující typ objektu, který obsahuje kolekci.

Typ EqtBaseCollection<T> zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda EqtBaseCollection<T>() Inicializuje novou instanci třídy EqtBaseCollection<T>.
Chráněná metoda EqtBaseCollection<T>(IEqualityComparer) Inicializuje novou instanci sortable EqtBaseCollection<T> třídy pomocí zadaného comparer.
Chráněná metoda EqtBaseCollection<T>(EqtBaseCollection<T>) Inicializuje novou instanci EqtBaseCollection<T> třídy tím, že mělká kopie poskytované EqtBaseCollection<T> objektu.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá počet položek v kolekci.
Veřejná vlastnost IsReadOnly Získá hodnotu, která označuje, zda kolekce je jen pro čtení.

Nahoru

Metody

  Název Popis
Veřejná metoda Add Přidá položku do kolekce.
Veřejná metoda Clear Vymaže všechny položky z kolekce.
Veřejná metoda Clone Vytvoří kopii kolekce.
Veřejná metoda Contains Vrátí hodnotu, která označuje, zda zadaná položka je již v kolekci.
Veřejná metoda CopyTo Zkopíruje všechny položky v kolekci zadaného pole, počínaje zadaný index.
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Vrátí IEnumerator objekt pro iterace kolekci.
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda Load Načte aktuální objekt z poskytnutého elementu XML pomocí poskytnutých parametrů.
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove Odebere zadané položky z kolekce, pokud zboží existuje.
Veřejná metoda Save Uloží aktuální objekt zadaný element XML pomocí zadaných parametrů.
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Pole

  Název Popis
Chráněné pole m_container Infrastruktura. Vrátí hodnotu hash tabulky, která obsahuje kolekci.

Nahoru

Explicitní implementace rozhraní

  Název Popis
Explicitní implementace rozhraníSoukromá metoda IEnumerable<T>.GetEnumerator Vrátí zadaný IEnumerator.

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.Common – obor názvů

DeploymentItemCollection