public Write ( |
||
writer | ||
obj | object | |
리턴 | void |
public override void Write(BinaryWriter writer, object obj)
{
var trade = obj as Trade;
byte version = 0;
if (trade.ExchangeDateTime.Ticks != 0)
version = 1;
writer.Write(version);
writer.Write(trade.DateTime.Ticks);
if (version == 1)
writer.Write(trade.ExchangeDateTime.Ticks);
writer.Write(trade.ProviderId);
writer.Write(trade.InstrumentId);
writer.Write(trade.Price);
writer.Write(trade.Size);
}
}