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