protected void Dispose(bool disposing) { if (disposing) { if (!disposed) { disposed = true; disposablesForCurrentView.Dispose(); reusableControllers.Values.ForEach(c => uiProvider.StopUI(c)); reusableControllers.Clear(); history.Clear(); } } }
public void StopUI(IUIController controller) => theRealProvider.StopUI(controller);