17 references to InferenceResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (17)
801
var
res = DoSecondPhase(binder, ref useSiteInfo);
802
Debug.Assert(res !=
InferenceResult
.NoProgress);
803
if (res ==
InferenceResult
.InferenceFailed)
807
if (res ==
InferenceResult
.Success)
815
private
InferenceResult
DoSecondPhase(Binder binder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
820
return
InferenceResult
.Success;
841
InferenceResult
res;
843
if (res !=
InferenceResult
.NoProgress)
854
if (res !=
InferenceResult
.NoProgress)
860
return
InferenceResult
.InferenceFailed;
951
private
InferenceResult
FixNondependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
961
private
InferenceResult
FixDependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
971
private
InferenceResult
FixParameters(
981
var
result =
InferenceResult
.NoProgress;
987
result =
InferenceResult
.MadeProgress;
999
result =
InferenceResult
.InferenceFailed;