public void Dispose() { if (deviceResources != null) { deviceResources.Dispose(); deviceResources = null; } if (main != null) { main.Dispose(); main = null; } }