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

InferExplicits() private method

Performs inference on explicitly typed arguments.
Corresponds to the first phase in generic parameter inference according to the C# 3.0 spec.
private InferExplicits ( ) : void
return void
        private void InferExplicits()
        {
            CallableSignature definitionSignature = GenericMethod.CallableType.GetSignature();
            for (int i = 0; i < Arguments.Count; i++)
            {
                Infer(
                    definitionSignature.Parameters[i].Type,
                    Arguments[i].ExpressionType,
                    Inference.AllowCovariance);
            }
        }