public void Dispose() { _hWnd = IntPtr.Zero; if (D2DDeviceContext != null) { D2DDeviceContext.Dispose(); D2DDeviceContext = null; } if (D2DDevice != null) { D2DDevice.Dispose(); D2DDevice = null; } if (SwapChain != null) { SwapChain.Dispose(); SwapChain = null; } if (Context != null) { Context.Dispose(); Context = null; } if (Device != null) { Device.Dispose(); Device = null; } }
public void Dispose() { _hWnd = IntPtr.Zero; if (D2DDeviceContext != null) { D2DDeviceContext.Dispose(); D2DDeviceContext = null; } if (D2DDevice != null) { D2DDevice.Dispose(); D2DDevice = null; } if (DXGIDevice != null) { DXGIDevice.Dispose(); DXGIDevice = null; } if (Context != null) { Context.Dispose(); Context = null; } if (Device != null) { Device.Dispose(); Device = null; } }