protected override void initialize()
 {
     Utils.initializeSourceScalar(_sourceScalar, ref _source, scalarValueChangedHandler);
     _initialized = true;
     processSourceUpstreamComputings(_addToUpstreamComputing, true);
     _addToUpstreamComputing = null;
 }
예제 #2
0
 protected override void initialize()
 {
     initializeComparer();
     initializeSortDirectionScalar();
     Utils.initializeSourceScalar(_sourceScalar, ref _source, scalarValueChangedHandler);
     Utils.initializeNestedComputings(_nestedComputings, this);
 }
예제 #3
0
        protected override void initialize()
        {
            void perform()
            {
                Utils.initializeSourceScalar(_sourceScalar, ref _source, handleSourceScalarValueChanged);
            }

            if (_sourceOcDispatcher != null)
            {
                _sourceOcDispatcher.Invoke(
                    perform,
                    _sourceOcDispatcherPriority,
                    _sourceOcDispatcherParameter,
                    this);
            }
            else
            {
                perform();
            }
        }
예제 #4
0
 protected override void initialize()
 {
     Utils.initializeSourceScalar(_sourceScalar, ref _source, scalarValueChangedHandler);
 }
 protected override void initialize()
 {
     invokeSourceDispatcher(() =>
                            Utils.initializeSourceScalar(_sourceScalar, ref _source, handleSourceScalarValueChanged));
 }