public override void Write(BinaryWriter writer, object obj)
{
var level = (Level2)obj;
writer.Write(level.DateTime.Ticks);
writer.Write(level.ProviderId);
writer.Write(level.InstrumentId);
writer.Write(level.Price);
writer.Write(level.Size);
writer.Write((byte)level.Side);
writer.Write((byte)level.Action);
writer.Write(level.Position);
}
}