public void Stop() { Cancellation?.Cancel(); ListeningTask?.WaitAndForget(); SearchTask?.WaitAndForget(); Cancellation = null; ListeningTask = null; SearchTask = null; }
public void Stop() { Cancellation?.Cancel(); ListeningTask?.WaitAndForget(); SearchTask?.WaitAndForget(); lock (Devices) Devices.Clear(); Cancellation = null; ListeningTask = null; SearchTask = null; }