private void H4vuEjxO1C(BinaryWriter obj0, BrokerAccount obj1) { obj0.Write(obj1.Name); obj0.Write(obj1.BuyingPower); BrokerOrder[] orders = obj1.GetOrders(); obj0.Write(orders.Length); foreach (BrokerOrder brokerOrder in orders) this.RoYu8jI0tu(obj0, brokerOrder); BrokerPosition[] positions = obj1.GetPositions(); obj0.Write(positions.Length); foreach (BrokerPosition brokerPosition in positions) this.oR3uofPPWO(obj0, brokerPosition); BrokerAccountField[] fields = obj1.GetFields(); obj0.Write(fields.Length); foreach (BrokerAccountField brokerAccountField in fields) { obj0.Write(brokerAccountField.Name); obj0.Write(brokerAccountField.Value); obj0.Write(brokerAccountField.Currency); } }
public void Add(BrokerAccount account) { this.yJ5u1odcpC.Add(account.Name, account); this.ufGuL3AIDY.Add(account); }
private BrokerAccount cKpu5qjmIn(BinaryReader obj0) { string name1 = obj0.ReadString(); double num1 = obj0.ReadDouble(); BrokerAccount brokerAccount = new BrokerAccount(name1); brokerAccount.BuyingPower = num1; int num2 = obj0.ReadInt32(); for (int index = 0; index < num2; ++index) brokerAccount.AddOrder(this.vHxhvWlydv(obj0)); int num3 = obj0.ReadInt32(); for (int index = 0; index < num3; ++index) brokerAccount.AddPosition(this.lrvuzgJsBI(obj0)); int num4 = obj0.ReadInt32(); for (int index = 0; index < num4; ++index) { string name2 = obj0.ReadString(); string str = obj0.ReadString(); string currency = obj0.ReadString(); brokerAccount.AddField(name2, currency, str); } return brokerAccount; }