17 references to InferenceResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (17)
798
var
res = DoSecondPhase(binder, ref useSiteInfo);
799
Debug.Assert(res !=
InferenceResult
.NoProgress);
800
if (res ==
InferenceResult
.InferenceFailed)
804
if (res ==
InferenceResult
.Success)
812
private
InferenceResult
DoSecondPhase(Binder binder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
817
return
InferenceResult
.Success;
838
InferenceResult
res;
840
if (res !=
InferenceResult
.NoProgress)
851
if (res !=
InferenceResult
.NoProgress)
857
return
InferenceResult
.InferenceFailed;
948
private
InferenceResult
FixNondependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
958
private
InferenceResult
FixDependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
968
private
InferenceResult
FixParameters(
978
var
result =
InferenceResult
.NoProgress;
984
result =
InferenceResult
.MadeProgress;
996
result =
InferenceResult
.InferenceFailed;