public override void Write(BinaryWriter writer, object obj)
{
var ask = obj as Ask;
writer.Write(ask.DateTime.Ticks);
if (ask.ExchangeDateTime.Ticks != 0)
writer.Write(ask.ExchangeDateTime.Ticks);
writer.Write(ask.ProviderId);
writer.Write(ask.InstrumentId);
writer.Write(ask.Price);
writer.Write(ask.Size);
}
}