protected override void uninitialize() { Utils.uninitializeSourceScalar(_sourceScalar, scalarValueChangedHandler, ref _source); if (_comparerScalar != null) { _comparerScalar.PropertyChanged -= _comparerScalarValueChangedHandler; } }
protected override void uninitialize() { Utils.uninitializeSourceScalar(_sourceScalar, scalarValueChangedHandler, ref _source); if (_indexScalar != null) { _indexScalar.PropertyChanged -= HandleIndexScalarChanged; } }
protected override void uninitialize() { if (_comparerScalar != null) { _comparerScalar.PropertyChanged -= _comparerScalarPropertyChangedEventHandler; _comparer = null; } if (_sortDirectionScalar != null) _sortDirectionScalar.PropertyChanged -= _sortDirectionScalarPropertyChangedEventHandler; Utils.uninitializeSourceScalar(_sourceScalar, scalarValueChangedHandler, ref _source); Utils.uninitializeNestedComputings(_nestedComputings, this); }
protected override void uninitialize() { void perform() { Utils.uninitializeSourceScalar(_sourceScalar, handleSourceScalarValueChanged, ref _source); } if (_sourceOcDispatcher != null) { _sourceOcDispatcher.Invoke( perform, _sourceOcDispatcherPriority, _sourceOcDispatcherParameter, this); } else { perform(); } }
protected override void uninitialize() { Utils.uninitializeSourceScalar(_sourceScalar, scalarValueChangedHandler, ref _source); Utils.uninitializeNestedComputings(_nestedComputings, this); }
protected override void uninitialize() { Utils.uninitializeSourceScalar(_sourceScalar, scalarValueChangedHandler, ref _source); }