Namespace MESL.SqlRace.Domain.Collections
Classes
CanCollection
Class provides capability to read/write CAN data associated with a session.
ErrorCollection
Holds the calculated errors data in the memory.
EventCollection
Class provides capability to read/write event data associated with a session.
ItemEventArgs
Contains information relating to the adding of an item to the session
LapCollection
The lap collection is responsible for managing the collection of laps for a session i.e. modifying end times for laps as they are added, and for ensuring that changes get persisted.
LapEventArgs
Event arguments associated with the LapCompleted and LapStarted events. Contains a reference to the lap that completed.
MapCollection<T>
Collection of LinearMap or BilinearMap objects that can be attached to a session
MergableSubGroups<T>
Allows group merge code to support setting the internal subgroup collection.
PersistableCollection<T>
This collection class supports persistence of generic items.
SessionDataItemsCollection<T>
This collection class supports persistence of data items associated with a session (i.e. session items and lap items). Includes separate api for loading of binary data associated with a data item (explicit call is required for binary data)
SessionRepositoryExtendedAssociateCollection
The extended associate collection.
SynchronizedList<T>
Interfaces
IAssociateCollection
IExtendedAssociateCollection
ILapCollection
The lap collection is responsible for managing the collection of laps for a session i.e. modifying end times for laps as they are added, and for ensuring that changes get persisted.
IPersistableCollection<T>
A collection that can be persisted to and underlying data store.