16 references to ExactInference
Microsoft.CodeAnalysis.CSharp (16)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (16)
1475ExactInference(anonymousFunction.ParameterTypeWithAnnotations(i), delegateParameters[i].TypeWithAnnotations, ref useSiteInfo);
1507ExactInference(anonymousFunctionReturnType, delegateInvokeMethod.ReturnTypeWithAnnotations, ref useSiteInfo);
1596ExactInference(arraySource.ElementTypeWithAnnotations, arrayTarget.ElementTypeWithAnnotations, ref useSiteInfo);
1612ExactInference(source, target, ref useSiteInfo);
1713ExactInference(((PointerTypeSymbol)source.Type).PointedAtTypeWithAnnotations, ((PointerTypeSymbol)target.Type).PointedAtTypeWithAnnotations, ref useSiteInfo);
1727ExactInference(sourceSignature.ParameterTypesWithAnnotations[i], targetSignature.ParameterTypesWithAnnotations[i], ref useSiteInfo);
1730ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);
1779ExactInference(sourceTypeArguments[arg], targetTypeArguments[arg], ref useSiteInfo);
1959ExactInference(elementSource, elementTarget, ref useSiteInfo);
2193ExactInference(sourceTypeArgument, targetTypeArgument, ref useSiteInfo);
2233ExactInference(sourceParam.TypeWithAnnotations, targetParam.TypeWithAnnotations, ref useSiteInfo);
2243ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);
2360ExactInference(elementSource, elementTarget, ref useSiteInfo);
2543ExactInference(sourceTypeArgument, targetTypeArgument, ref useSiteInfo);
2583ExactInference(sourceParam.TypeWithAnnotations, targetParam.TypeWithAnnotations, ref useSiteInfo);
2593ExactInference(sourceSignature.ReturnTypeWithAnnotations, targetSignature.ReturnTypeWithAnnotations, ref useSiteInfo);