public DeviceSelectionDialog(Task<IEnumerable<Device>> devices, Func<string, Task<Device>> newDeviceCreator) { this.createNewDevice = newDeviceCreator; this.Devices = new List<Device>(); InitializeComponent(); #pragma warning disable CS4014 this.listBox.Items.Add(Resource.LoadingDevices); PopulateDialog(devices); }