protected override void uninitialize() { Utils.unsubscribeSourceScalar(_sourceScalar, scalarValueChangedHandler); if (_indexScalar != null) { _indexScalar.PropertyChanged -= handleIndexScalarChanged; } }
protected override void uninitialize() { Utils.unsubscribeSourceScalar(_sourceScalar, scalarValueChangedHandler); if (_comparerScalar != null) { _comparerScalar.PropertyChanged -= _comparerScalarValueChangedHandler; } }
protected override void uninitialize() { Utils.unsubscribeSourceScalar(_sourceScalar, scalarValueChangedHandler); }
protected override void uninitialize() { Utils.unsubscribeSourceScalar(_sourceScalar, scalarValueChangedHandler); Utils.uninitializeNestedComputings(_nestedComputings, this); }
protected override void uninitialize() { invokeSourceDispatcher(() => Utils.unsubscribeSourceScalar(_sourceScalar, handleSourceScalarValueChanged)); }
internal override void removeFromUpstreamComputings(IComputingInternal computing) { invokeSourceDispatcher(() => Utils.unsubscribeSourceScalar(_sourceScalar, handleSourceScalarValueChanged)); }