Microsoft.CSharp.RuntimeBinder.Semantics.MethodTypeInferrer.DeduceDependencies C# (CSharp) Метод

DeduceDependencies() приватный Метод

private DeduceDependencies ( ) : bool
Результат bool
        private bool DeduceDependencies()
        {
            Debug.Assert(_ppDependencies != null);
            bool madeProgress = false;
            for (int iParam = 0; iParam < _pMethodTypeParameters.size; ++iParam)
            {
                for (int jParam = 0; jParam < _pMethodTypeParameters.size; ++jParam)
                {
                    if (_ppDependencies[iParam][jParam] == Dependency.Unknown)
                    {
                        if (DependsTransitivelyOn(iParam, jParam))
                        {
                            _ppDependencies[iParam][jParam] = Dependency.Indirect;
                            madeProgress = true;
                        }
                    }
                }
            }
            return madeProgress;
        }