Boo.Lang.Compiler.TypeSystem.GenericParameterInferrer.InitializeDependencies C# (CSharp) Method

InitializeDependencies() private method

private InitializeDependencies ( IGenericParameter genericParameters, CallableSignature signature ) : void
genericParameters IGenericParameter
signature CallableSignature
return void
        private void InitializeDependencies(IGenericParameter[] genericParameters, CallableSignature signature)
        {
            IType[] parameterTypes = GetParameterTypes(signature);

            foreach (IType parameterType in parameterTypes)
            {
                ICallableType callableParameterType = parameterType as ICallableType;
                if (callableParameterType == null) continue;
                CalculateDependencies(callableParameterType.GetSignature());
            }
        }