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