20 references to NewInferenceResult
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\MethodTypeInferrer.cs (20)
399
NewInferenceResult
res = DoSecondPhase();
400
Debug.Assert(res !=
NewInferenceResult
.NoProgress);
401
if (res ==
NewInferenceResult
.InferenceFailed)
405
if (res ==
NewInferenceResult
.Success)
416
private
NewInferenceResult
DoSecondPhase()
421
return
NewInferenceResult
.Success;
442
NewInferenceResult
res = FixNondependentParameters();
443
if (res !=
NewInferenceResult
.NoProgress)
454
if (res !=
NewInferenceResult
.NoProgress)
460
return
NewInferenceResult
.InferenceFailed;
466
private
NewInferenceResult
FixNondependentParameters()
481
NewInferenceResult
res =
NewInferenceResult
.NoProgress;
487
res =
NewInferenceResult
.MadeProgress;
498
res =
NewInferenceResult
.InferenceFailed;
508
private
NewInferenceResult
FixDependentParameters()
519
NewInferenceResult
res =
NewInferenceResult
.NoProgress;
525
res =
NewInferenceResult
.MadeProgress;
536
res =
NewInferenceResult
.InferenceFailed;