Class TimephasedDataCollection

TimephasedDataCollection class

Representa una colección deTimephasedData objetos.

public abstract class TimephasedDataCollection : IList<TimephasedData>

Constructores

NombreDescripción
TimephasedDataCollection()Inicializa una nueva instancia delTimephasedDataCollection clase.

Propiedades

NombreDescripción
Count { get; }Obtiene el número de objetos contenidos en esteTimephasedDataCollection objeto.
IsReadOnly { get; }Obtiene un valor que indica si elICollection es de solo lectura.
Item { get; set; }Devuelve el elemento en el índice especificado. El descriptor de acceso establecido no es compatible. propiedad para establecer datos de fase temporal.

Métodos

NombreDescripción
Add(TimephasedData)AgregaTimephasedData instancia a este objeto de colección.
AddRange(IEnumerable<TimephasedData>)Agrega una colección deTimephasedData instancias a este objeto de colección.
Clear()Elimina todos los elementos de laTimephasedDataCollection .
Contains(TimephasedData)Determina si elTimephasedDataCollection contiene un valor específico.
CopyTo(TimephasedData[], int)Copia los elementos delTimephasedDataCollection a unaArray , a partir de un determinadoArray índice.
GetEnumerator()Devuelve un enumerador para esta colección.
Remove(TimephasedData)EliminaTimephasedData instancia de este objeto de colección.
SelectBetweenStartAndFinish(TimephasedDataType, DateTime, DateTime)Selecciona todas las fases de tiempo entrestartTime yfinishTime . Tiene complejidad O(log n) en caso promedio.
ToList()Convierte elTimephasedDataCollection objetar una lista deTimephasedData objetos.

Ver también