17 references to InferenceResult
Microsoft.CodeAnalysis.CSharp (17)
Binder\Semantics\OverloadResolution\MethodTypeInference.cs (17)
799
var
res = DoSecondPhase(binder, ref useSiteInfo);
800
Debug.Assert(res !=
InferenceResult
.NoProgress);
801
if (res ==
InferenceResult
.InferenceFailed)
805
if (res ==
InferenceResult
.Success)
813
private
InferenceResult
DoSecondPhase(Binder binder, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
818
return
InferenceResult
.Success;
839
InferenceResult
res;
841
if (res !=
InferenceResult
.NoProgress)
852
if (res !=
InferenceResult
.NoProgress)
858
return
InferenceResult
.InferenceFailed;
949
private
InferenceResult
FixNondependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
959
private
InferenceResult
FixDependentParameters(ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo)
969
private
InferenceResult
FixParameters(
979
var
result =
InferenceResult
.NoProgress;
985
result =
InferenceResult
.MadeProgress;
997
result =
InferenceResult
.InferenceFailed;