AK.F1.Timing.Messages.Session.SpeedCaptureMessage.ICustomSerializable C# (CSharp) Method

ICustomSerializable() public method

public ICustomSerializable ( IObjectReader reader ) : void
reader IObjectReader
return void
        void ICustomSerializable.Read(IObjectReader reader)
        {
            Guard.NotNull(reader, "reader");

            Location = reader.Read<SpeedCaptureLocation>();
            var speeds = new KeyValuePair<string, int>[reader.Read<int>()];
            for(int i = 0; i < speeds.Length; ++i)
            {
                speeds[i] = new KeyValuePair<string, int>(reader.Read<string>(), reader.Read<int>());
            }
            Speeds = Array.AsReadOnly(speeds);
        }

Same methods

SpeedCaptureMessage::ICustomSerializable ( IObjectWriter writer ) : void