AK.F1.Timing.Model.Session.SpeedCapturesModel.SpeedCapturesModel C# (CSharp) Method

SpeedCapturesModel() public method

Initialises a new instance of the SpeedCapturesModel class and specifies the driver model provider.
/// Thrown when is . ///
public SpeedCapturesModel ( IDriverModelLocator driverLocator ) : System
driverLocator IDriverModelLocator The driver model provider.
return System
        public SpeedCapturesModel(IDriverModelLocator driverLocator)
        {
            Guard.NotNull(driverLocator, "driverLocator");

            DriverLocator = driverLocator;
            InnerS1 = new ObservableCollection<SpeedCaptureModel>();
            S1 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS1);
            InnerS2 = new ObservableCollection<SpeedCaptureModel>();
            S2 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS2);
            InnerS3 = new ObservableCollection<SpeedCaptureModel>();
            S3 = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerS3);
            InnerStraight = new ObservableCollection<SpeedCaptureModel>();
            Straight = new ReadOnlyObservableCollection<SpeedCaptureModel>(InnerStraight);
            Builder = new SpeedCapturesModelBuilder(this);
        }