18 references to ExactInference
Microsoft.CodeAnalysis.CSharp (18)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (18)
1598ExactInference(anonymousFunction.ParameterTypeWithAnnotations(i), delegateParameters[i].TypeWithAnnotations, ref useSiteInfo);
1630ExactInference(anonymousFunctionReturnType, delegateInvokeMethod.ReturnTypeWithAnnotations, ref useSiteInfo);
1726ExactInference(arraySource.ElementTypeWithAnnotations, arrayTarget.ElementTypeWithAnnotations, ref useSiteInfo);
1759ExactInference(sourceElementType, targetElementType, ref useSiteInfo);
1791ExactInference(source, target, ref useSiteInfo);
1892ExactInference(((PointerTypeSymbol)source.Type).PointedAtTypeWithAnnotations, ((PointerTypeSymbol)target.Type).PointedAtTypeWithAnnotations, ref useSiteInfo);
1906ExactInference(sourceSignature.ParameterTypesWithAnnotations[i], targetSignature.ParameterTypesWithAnnotations[i], ref useSiteInfo);
1909ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);
1958ExactInference(sourceTypeArguments[arg], targetTypeArguments[arg], ref useSiteInfo);
2145ExactInference(elementSource, elementTarget, ref useSiteInfo);
2176ExactInference(sourceElementType, targetElementType, ref useSiteInfo);
2417ExactInference(sourceTypeArgument, targetTypeArgument, ref useSiteInfo);
2457ExactInference(sourceParam.TypeWithAnnotations, targetParam.TypeWithAnnotations, ref useSiteInfo);
2467ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);
2584ExactInference(elementSource, elementTarget, ref useSiteInfo);
2767ExactInference(sourceTypeArgument, targetTypeArgument, ref useSiteInfo);
2807ExactInference(sourceParam.TypeWithAnnotations, targetParam.TypeWithAnnotations, ref useSiteInfo);
2817ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);