1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3389
public static readonly True Instance = new
True
();
29 references to True
Microsoft.CodeAnalysis.CSharp (29)
Binder\DecisionDagBuilder.cs (29)
252
case Tests.
True
_:
266
testsSimplified.Push(Tests.
True
.Instance);
390
return Tests.
True
.Instance;
3193
public bool IsFullyMatched => RemainingTests is Tests.
True
&& (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
3198
public bool PatternIsSatisfied => RemainingTests is Tests.
True
;
3389
public static readonly
True
Instance = new True();
3504
whenTrue = trueDecisionImpliesTrueOther ? Tests.
True
.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3505
whenFalse = falseDecisionImpliesTrueOther ? Tests.
True
.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3528
return
True
.Instance;
3560
return
True
.Instance;
3586
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3596
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3727
return Tests.
True
.Instance;
3739
return Tests.
True
.Instance;
3773
return Tests.
True
.Instance;
3801
return Tests.
True
.Instance;
3888
return Tests.
True
.Instance;
3906
return Tests.
True
.Instance;
3916
return Tests.
True
.Instance;
4140
return
True
.Instance;
4191
Tests.
True
_ => Tests.False.Instance,
4192
Tests.False _ => Tests.
True
.Instance,
4784
if (t1 is
True
) return t2;
4786
Debug.Assert(t2 is not (
True
or False));
4798
case
True
_:
4814
0 =>
True
.Instance,
4890
if (t1 is
True
) return t1;
4892
Debug.Assert(t2 is not (
True
or False));
4908
case
True
t: