public DeviceConfiguration GetConfiguration(string key, DeviceType deviceType) { // poszukanie na liście konfiguracji urządzenia o wskazanym SN DeviceConfiguration result = Configuration.Devices.Find(delegate(DeviceConfiguration o) { return(o.SerialNumber == key); }); if (result == null) { result = DeviceConfiguration.CreateDefaultConfigurationForDeviceType(key, deviceType); Configuration.Devices.Add(result); } return(result); }