Udostępnij za pośrednictwem


Klasa EqtBaseCollection<T>

Dostarcza klasę bazową dla zbiorów w tym obszarze nazw.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.Common
Zestaw:  Microsoft.VisualStudio.QualityTools.Common (w Microsoft.VisualStudio.QualityTools.Common.dll)

Składnia

'Deklaracja
<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
Język JScript nie obsługuje typów ani metod ogólnych.

Parametry typów

  • T
    A Type , które określa typ obiektu, który zawiera kolekcję.

Typ EqtBaseCollection<T> uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona EqtBaseCollection<T>() Inicjuje nowe wystąpienie klasy EqtBaseCollection<T>.
Metoda chroniona EqtBaseCollection<T>(IEqualityComparer) Inicjuje nowe wystąpienie Sortowalna EqtBaseCollection<T> klasy przy użyciu dostarczonego moduł porównujący.
Metoda chroniona EqtBaseCollection<T>(EqtBaseCollection<T>) Inicjuje nowe wystąpienie EqtBaseCollection<T> klasy przez tworzenie kopii płytkiej pod warunkiem EqtBaseCollection<T> obiektu.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Count Pobiera liczbę elementów w kolekcji.
Właściwość publiczna IsReadOnly Pobiera wartość wskazującą, czy kolekcja jest tylko do odczytu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje element do kolekcji.
Metoda publiczna Clear Czyści wszystkie elementy z kolekcji.
Metoda publiczna Clone Tworzy kopię kolekcji.
Metoda publiczna Contains Zwraca wartość wskazującą, czy podany element jest już w kolekcji.
Metoda publiczna CopyTo Kopiuje wszystkie elementy w kolekcji do dostarczonej tablicy, zaczynając od podanego indeksu.
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetEnumerator Zwraca IEnumerator obiektu do iteracji w kolekcji.
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna Load Ładuje bieżącego obiektu z dostarczonego elementu XML przy użyciu dostarczonego parametrów.
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna Remove Usuwa podany element z kolekcji, jeśli element nie istnieje.
Metoda publiczna Save Zapisuje bieżący obiekt podany element XML przy użyciu podanych parametrów.
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).

Początek

Pola

  Nazwa Opis
Pole chronione m_container Infrastruktura. Zwraca tabeli mieszania, który zawiera kolekcję.

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IEnumerable<T>.GetEnumerator Zwraca wpisany IEnumerator.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.Common

DeploymentItemCollection