Compartir a través de


EqtBaseCollection<T> (Clase)

Proporciona una clase base para las colecciones en este espacio de nombres.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.TestTools.Common
Ensamblado:  Microsoft.VisualStudio.QualityTools.Common (en Microsoft.VisualStudio.QualityTools.Common.dll)

Sintaxis

'Declaración
<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 no admite el uso de métodos ni tipos genéricos.

Parámetros de tipo

  • T
    Type que determina el tipo del objeto incluido en la colección.

El tipo EqtBaseCollection<T> expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido EqtBaseCollection<T>() Inicializa una nueva instancia de la clase EqtBaseCollection<T>.
Método protegido EqtBaseCollection<T>(IEqualityComparer) Inicializa una nueva instancia que se puede ordenar de la clase EqtBaseCollection<T> utilizando el comparador proporcionado.
Método protegido EqtBaseCollection<T>(EqtBaseCollection<T>) Inicializa una nueva instancia de la clase EqtBaseCollection<T> realizando una copia superficial del objeto EqtBaseCollection<T> proporcionado.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene el número de elementos de la colección.
Propiedad pública IsReadOnly Obtiene un valor que indica si la colección es de solo lectura.

Arriba

Métodos

  Nombre Descripción
Método público Add Agrega un elemento a la colección.
Método público Clear Borra todos los elementos de la colección.
Método público Clone Crea una copia de la colección.
Método público Contains Devuelve un valor que indica si el elemento proporcionado ya está en la colección.
Método público CopyTo Copia todos los elementos de la colección en la matriz proporcionada, empezando con el índice proporcionado.
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetEnumerator Devuelve un objeto IEnumerator que itera por la colección.
Método público GetHashCode Sirve como la función hash predeterminada. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público Load Carga el objeto actual del elemento XML proporcionado con los parámetros proporcionados.
Método protegido MemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método público Remove Quita el elemento proporcionado de la colección, si existe el elemento.
Método público Save Guarda el objeto actual en el elemento XML proporcionado con los parámetros proporcionados.
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Campos

  Nombre Descripción
Campo protegido m_container Infraestructura. Devuelve la tabla hash que contiene la colección.

Arriba

Implementaciones explícitas de interfaces

  Nombre Descripción
Implementación explícita de interfacesMétodo privado IEnumerable<T>.GetEnumerator Devuelve un objeto IEnumerator con tipo.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.Common (Espacio de nombres)

DeploymentItemCollection