1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
2476
public static readonly True Instance = new
True
();
27 references to True
Microsoft.CodeAnalysis.CSharp (27)
Binder\DecisionDagBuilder.cs (27)
241
case Tests.
True
_:
255
testsSimplified.Push(Tests.
True
.Instance);
343
return Tests.
True
.Instance;
2280
public bool IsFullyMatched => RemainingTests is Tests.
True
&& (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
2285
public bool PatternIsSatisfied => RemainingTests is Tests.
True
;
2476
public static readonly
True
Instance = new True();
2562
whenTrue = trueDecisionImpliesTrueOther ? Tests.
True
.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
2563
whenFalse = falseDecisionImpliesTrueOther ? Tests.
True
.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
2585
return
True
.Instance;
2617
return
True
.Instance;
2638
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
2746
return Tests.
True
.Instance;
2758
return Tests.
True
.Instance;
2792
return Tests.
True
.Instance;
2820
return Tests.
True
.Instance;
2847
return Tests.
True
.Instance;
2865
return Tests.
True
.Instance;
2875
return Tests.
True
.Instance;
2995
Tests.
True
_ => Tests.False.Instance,
2996
Tests.False _ => Tests.
True
.Instance,
3581
if (t1 is
True
) return t2;
3583
Debug.Assert(t2 is not (
True
or False));
3595
case
True
_:
3611
0 =>
True
.Instance,
3663
if (t1 is
True
) return t1;
3665
Debug.Assert(t2 is not (
True
or False));
3680
case
True
t: