Features.FeaturesLayer.updateRunStatus C# (CSharp) Méthode

updateRunStatus() private méthode

will update RunStatus and on completion, will collect results
private updateRunStatus ( ) : int
Résultat int
        private int updateRunStatus()
        {
            int currStatus = 0;
            if (_bitExact != null)
            {
                currStatus += _bitExact.RunStatus/_numRunningFeat;
                if (_bitExact.RunStatus == 100)
                {
                    _res.setBitExact(_bitExact.Results);
                    _bitExact = null;
                    _bitExactThread = null;
                }
            }
            if (_badContrast != null)
            {
                currStatus += _badContrast.RunStatus / _numRunningFeat;
                if (_badContrast.RunStatus == 100)
                {
                    _res.setBadContrast(_badContrast.Results);
                    _badContrast = null;
                    _badContrastThread = null;
                }
            }
            _runStatus = System.Math.Max(currStatus, _runStatus);
            return _runStatus;
        }