private void OnDriveRemoved(string path) { UsbDriveRemoved?.Invoke(this, path); if (UsbDrivePathList.Contains(path)) { UsbDrivePathList.Remove(path); } }
private void OnDriveRemoved(string path) { UsbDriveEjected?.Invoke(this, path); UsbDrivePathList.RemoveAll(p => p == path); }
private void OnDriveInserted(string path) { UsbDriveMounted?.Invoke(this, path); UsbDrivePathList.Add(path); }