private void AddNamedKnownDevice(BluetoothAddress addr, string name) { var bdiNew = BluetopiaDeviceInfo.CreateFromGivenAddress(addr, this); bdiNew.SetRemembered(); bdiNew.SetName(name); lock (_lockDevices) { BluetopiaDeviceInfo prev; var got = _knownDevices.TryGetValue(addr, out prev); if (prev != null) { prev.SetName(name); } else { _knownDevices.Add(bdiNew.DeviceAddress, bdiNew); } }//lock }
protected override IBluetoothDeviceInfo GetBluetoothDeviceInfo(BluetoothAddress address) { return(BluetopiaDeviceInfo.CreateFromGivenAddress(address, this)); }