public void Dispose() { // Check whether we have a valid device if (Device != null) { // Yes, dispose it Device.Dispose(); // Clear device Device = null; } }