public static new Bus Open (string address) { if (address == null) throw new ArgumentNullException ("address"); Bus bus; if (buses.TryGetValue (address, out bus)) return bus; bus = new Bus (address); buses[address] = bus; return bus; }
static SystemBusValue() { bus = Address.StarterBusType == "system" ? Starter : (Address.System != null ? Bus.Open(Address.System) : null); }