17 references to InferenceResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (17)
709
var
res = DoSecondPhase(binder, ref useSiteInfo);
710
Debug.Assert(res !=
InferenceResult
.NoProgress);
711
if (res ==
InferenceResult
.InferenceFailed)
715
if (res ==
InferenceResult
.Success)
723
private
InferenceResult
DoSecondPhase(Binder binder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
728
return
InferenceResult
.Success;
749
InferenceResult
res;
751
if (res !=
InferenceResult
.NoProgress)
762
if (res !=
InferenceResult
.NoProgress)
768
return
InferenceResult
.InferenceFailed;
834
private
InferenceResult
FixNondependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
844
private
InferenceResult
FixDependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
852
private
InferenceResult
FixParameters(
862
var
result =
InferenceResult
.NoProgress;
868
result =
InferenceResult
.MadeProgress;
880
result =
InferenceResult
.InferenceFailed;