public override void Dispose() { _closure?.Unsubscribe(true, _isOneTime); _bindingSource.Dispose(); ValueChanging = null; ValueChanged = null; _closure = null; base.Dispose(); }
/// <summary> /// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. /// </summary> public void Dispose() { _observer.Dispose(); _observer.Listener = null; ValueChanged = null; }
protected override void MyDeInit() { _tomatoesObserver?.Dispose(); }
protected override void MyDeInit() { _triggerObserver.Dispose(); }
protected override void MyDeInit() { _dialogEndObserver?.Dispose(); }
private void OnDestroy() { _pauseObserver.Dispose(); _currentStep.DeInit(); }