// dołącza dane z innego obiektu tego samego typu, wywoływane z klasy BosInstruments internal void Combine(BosInstrument source) { ISIN = ISIN ?? source.ISIN; Symbol = Symbol ?? source.Symbol; Sym = GetInstrumentSym(); Type = GetInstrumentType(); BuyOffers.Combine(source.BuyOffers); SellOffers.Combine(source.SellOffers); Trades.Combine(source.Trades); Session.Combine(source.Session); }