20 references to NewInferenceResult
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (20)
398NewInferenceResult res = DoSecondPhase(); 399Debug.Assert(res != NewInferenceResult.NoProgress); 400if (res == NewInferenceResult.InferenceFailed) 404if (res == NewInferenceResult.Success) 415private NewInferenceResult DoSecondPhase() 420return NewInferenceResult.Success; 441NewInferenceResult res = FixNondependentParameters(); 442if (res != NewInferenceResult.NoProgress) 453if (res != NewInferenceResult.NoProgress) 459return NewInferenceResult.InferenceFailed; 465private NewInferenceResult FixNondependentParameters() 480NewInferenceResult res = NewInferenceResult.NoProgress; 486res = NewInferenceResult.MadeProgress; 497res = NewInferenceResult.InferenceFailed; 507private NewInferenceResult FixDependentParameters() 518NewInferenceResult res = NewInferenceResult.NoProgress; 524res = NewInferenceResult.MadeProgress; 535res = NewInferenceResult.InferenceFailed;