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