Sdílet prostřednictvím


EqtBaseCollection<T> – třída

Poskytuje základní třídy kolekcí v tomto oboru názvů.

Hierarchie dědičnosti

System.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 , která určují 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>() Vytvoří novou instanci třídy EqtBaseCollection<T>.
Chráněná metoda EqtBaseCollection<T>(IEqualityComparer) Inicializuje novou instanci sortable EqtBaseCollection<T> třídy pomocí poskytnutého porovnávací nástroj.
Chráněná metoda EqtBaseCollection<T>(EqtBaseCollection<T>) Inicializuje novou instanci EqtBaseCollection<T> tím, že kopii zadané třídy EqtBaseCollection<T> objektu.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá počet položek v kolekci.
Veřejná vlastnost IsReadOnly Načte hodnotu, která označuje, zda je sběr pouze 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é pole, počínaje indexem poskytovány.
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetEnumerator Vrátí IEnumerator objektu iterace v kolekci.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (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 zadané v prvku XML pomocí zadané parametry.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda Remove Odstraní zadané položky z kolekce, pokud zboží existuje.
Veřejná metoda Save Uloží aktuální objekt poskytnutý prvek XML pomocí zadané parametry.
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 tabulku, 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