Show / Hide Table of Contents

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.

Back to top Generated by DocFX