1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3331
public static readonly True Instance = new
True
();
28 references to True
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (28)
249
case Tests.
True
_:
263
testsSimplified.Push(Tests.
True
.Instance);
381
return Tests.
True
.Instance;
3135
public bool IsFullyMatched => RemainingTests is Tests.
True
&& (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
3140
public bool PatternIsSatisfied => RemainingTests is Tests.
True
;
3331
public static readonly
True
Instance = new True();
3446
whenTrue = trueDecisionImpliesTrueOther ? Tests.
True
.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3447
whenFalse = falseDecisionImpliesTrueOther ? Tests.
True
.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3470
return
True
.Instance;
3502
return
True
.Instance;
3528
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3538
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3646
return Tests.
True
.Instance;
3658
return Tests.
True
.Instance;
3692
return Tests.
True
.Instance;
3720
return Tests.
True
.Instance;
3807
return Tests.
True
.Instance;
3825
return Tests.
True
.Instance;
3835
return Tests.
True
.Instance;
3960
Tests.
True
_ => Tests.False.Instance,
3961
Tests.False _ => Tests.
True
.Instance,
4546
if (t1 is
True
) return t2;
4548
Debug.Assert(t2 is not (
True
or False));
4560
case
True
_:
4576
0 =>
True
.Instance,
4652
if (t1 is
True
) return t1;
4654
Debug.Assert(t2 is not (
True
or False));
4669
case
True
t: