internal void Combine(BosOffers source) { if (list.Count == 0 && source.list.Count > 0) { list = source.list; } }
// konstruktor wywoływany z klasy BosInstruments internal BosInstrument(string isin, string symbol) { // TODO: "Persistent cache" dla pól: ISIN/Symbol/Sym/Type // żebyśmy mogli np. od razu uzupełnić Symbol, gdy podano tylko ISIN ISIN = isin; Symbol = symbol; Sym = GetInstrumentSym(); Type = GetInstrumentType(); BuyOffers = new BosOffers(); SellOffers = new BosOffers(); Trades = new BosTrades(); Session = new BosSessionStats(); updatesEnabled = true; }