public static void WriteSymbolData(this MemoryBuffer buffer, SoftFX.Extended.Financial.Serialization.SymbolData arg) { buffer.WriteAString(arg.Tag); buffer.WriteAString(arg.Symbol); buffer.WriteAString(arg.From); buffer.WriteAString(arg.To); buffer.WriteDouble(arg.ContractSize); buffer.WriteDouble(arg.Hedging); buffer.WriteDouble(arg.MarginFactorOfPositions); buffer.WriteDouble(arg.MarginFactorOfLimitOrders); buffer.WriteDouble(arg.MarginFactorOfStopOrders); }
public static SoftFX.Extended.Financial.Serialization.SymbolData ReadSymbolData(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Financial.Serialization.SymbolData(); result.Tag = buffer.ReadAString(); result.Symbol = buffer.ReadAString(); result.From = buffer.ReadAString(); result.To = buffer.ReadAString(); result.ContractSize = buffer.ReadDouble(); result.Hedging = buffer.ReadDouble(); result.MarginFactorOfPositions = buffer.ReadDouble(); result.MarginFactorOfLimitOrders = buffer.ReadDouble(); result.MarginFactorOfStopOrders = buffer.ReadDouble(); return(result); }
public static SoftFX.Extended.Financial.Serialization.SymbolData ReadSymbolData(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Financial.Serialization.SymbolData(); result.Tag = buffer.ReadAString(); result.Symbol = buffer.ReadAString(); result.From = buffer.ReadAString(); result.To = buffer.ReadAString(); result.ContractSize = buffer.ReadDouble(); result.Hedging = buffer.ReadDouble(); result.MarginFactorOfPositions = buffer.ReadDouble(); result.MarginFactorOfLimitOrders = buffer.ReadDouble(); result.MarginFactorOfStopOrders = buffer.ReadDouble(); return result; }