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