/// <summary> /// Dispose /// </summary> public void Dispose() { Dispose(true); EPaperDisplayHardware?.Dispose(); EPaperDisplayHardware = null; GC.SuppressFinalize(this); }
//######################################################################################## #region Private Methods /// <summary> /// Shut down the device /// </summary> private void DeviceShutdown() { if (EPaperDisplayHardware != null) { Sleep(); EPaperDisplayHardware?.Dispose(); EPaperDisplayHardware = null; } }