public void Dispose() { DisconnectEvents(); if (_model != null) { ((IDisposable)_model).Dispose(); _model = null; } }
public ProgressPresenter(IProgressView view, IProgressModel model, SynchronizationContext context) { _view = view; _model = model; _context = context; ConnectEvents(); _model.Initialise(); }