public static void WriteAccountData(this MemoryBuffer buffer, SoftFX.Extended.Financial.Serialization.AccountData arg) { buffer.WriteAString(arg.Tag); buffer.WriteAccountType(arg.Type); buffer.WriteDouble(arg.Leverage); buffer.WriteDouble(arg.Balance); buffer.WriteAString(arg.Currency); buffer.WriteNullDouble(arg.Profit); buffer.WriteAccountEntryStatus(arg.ProfitStatus); buffer.WriteNullDouble(arg.Margin); buffer.WriteAccountEntryStatus(arg.MarginStatus); buffer.WriteTradeDataVector(arg.Trades); }
public static SoftFX.Extended.Financial.Serialization.AccountData ReadAccountData(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Financial.Serialization.AccountData(); result.Tag = buffer.ReadAString(); result.Type = buffer.ReadAccountType(); result.Leverage = buffer.ReadDouble(); result.Balance = buffer.ReadDouble(); result.Currency = buffer.ReadAString(); result.Profit = buffer.ReadNullDouble(); result.ProfitStatus = buffer.ReadAccountEntryStatus(); result.Margin = buffer.ReadNullDouble(); result.MarginStatus = buffer.ReadAccountEntryStatus(); result.Trades = buffer.ReadTradeDataVector(); return(result); }
public static SoftFX.Extended.Financial.Serialization.AccountData ReadAccountData(this MemoryBuffer buffer) { var result = new SoftFX.Extended.Financial.Serialization.AccountData(); result.Tag = buffer.ReadAString(); result.Type = buffer.ReadAccountType(); result.Leverage = buffer.ReadDouble(); result.Balance = buffer.ReadDouble(); result.Currency = buffer.ReadAString(); result.Profit = buffer.ReadNullDouble(); result.ProfitStatus = buffer.ReadAccountEntryStatus(); result.Margin = buffer.ReadNullDouble(); result.MarginStatus = buffer.ReadAccountEntryStatus(); result.Trades = buffer.ReadTradeDataVector(); return result; }