17 references to InferenceResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (17)
773
var
res = DoSecondPhase(binder, ref useSiteInfo);
774
Debug.Assert(res !=
InferenceResult
.NoProgress);
775
if (res ==
InferenceResult
.InferenceFailed)
779
if (res ==
InferenceResult
.Success)
787
private
InferenceResult
DoSecondPhase(Binder binder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
792
return
InferenceResult
.Success;
813
InferenceResult
res;
815
if (res !=
InferenceResult
.NoProgress)
826
if (res !=
InferenceResult
.NoProgress)
832
return
InferenceResult
.InferenceFailed;
923
private
InferenceResult
FixNondependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
933
private
InferenceResult
FixDependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
943
private
InferenceResult
FixParameters(
953
var
result =
InferenceResult
.NoProgress;
959
result =
InferenceResult
.MadeProgress;
971
result =
InferenceResult
.InferenceFailed;