Sdílet prostřednictvím


EqtBaseCollection<T> Třída

Definice

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

generic <typename T>
public ref class EqtBaseCollection : ICloneable, Microsoft::VisualStudio::TestTools::Common::Xml::IXmlTestStore, System::Collections::Generic::ICollection<T>, System::Collections::Generic::IEnumerable<T>
[System.Serializable]
public class EqtBaseCollection<T> : ICloneable, Microsoft.VisualStudio.TestTools.Common.Xml.IXmlTestStore, System.Collections.Generic.ICollection<T>, System.Collections.Generic.IEnumerable<T>
[<System.Serializable>]
type EqtBaseCollection<'T> = class
    interface ICollection<'T>
    interface seq<'T>
    interface IEnumerable
    interface ICloneable
    interface IXmlTestStore
Public Class EqtBaseCollection(Of T)
Implements ICloneable, ICollection(Of T), IEnumerable(Of T), IXmlTestStore

Parametry typu

T

A Type určující typ objektu, který kolekce obsahuje.

Dědičnost
EqtBaseCollection<T>
Odvozené
Atributy
Implementuje

Konstruktory

EqtBaseCollection<T>()

Inicializuje novou instanci EqtBaseCollection<T> třídy .

EqtBaseCollection<T>(EqtBaseCollection<T>)

Inicializuje novou instanci EqtBaseCollection<T> třídy vytvořením mělké kopie poskytnutého EqtBaseCollection<T> objektu.

EqtBaseCollection<T>(IEqualityComparer)

Inicializuje novou seřaditelnou instanci EqtBaseCollection<T> třídy pomocí poskytnutého porovnávače.

Pole

m_container

Vrátí tabulku hash, která obsahuje kolekci.

Vlastnosti

Count

Získá počet prvků v kolekci.

IsReadOnly

Získá hodnotu, která označuje, zda kolekce je jen pro čtení.

Metody

Add(T)

Přidá položku do kolekce.

Clear()

Vymaže všechny položky z kolekce.

Clone()

Vytvoří kopii kolekce.

Contains(T)

Vrátí hodnotu, která označuje, zda je zadaná položka již v kolekci.

CopyTo(T[], Int32)

Zkopíruje všechny položky v kolekci do zadaného pole počínaje zadaným indexem.

GetEnumerator()

IEnumerator Vrátí objekt pro iteraci kolekcí.

Load(XmlElement, XmlTestStoreParameters)

Načte aktuální objekt z poskytnutého elementu XML pomocí poskytnutých parametrů.

Remove(T)

Odebere zadanou položku z kolekce, pokud položka existuje.

Save(XmlElement, XmlTestStoreParameters)

Uloží aktuální objekt do zadaného elementu XML pomocí zadaných parametrů.

Explicitní implementace rozhraní

IEnumerable<T>.GetEnumerator()

Vrátí typovou IEnumeratorhodnotu .

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet.

Platí pro