1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3388
public static readonly True Instance = new
True
();
29 references to True
Microsoft.CodeAnalysis.CSharp (29)
Binder\DecisionDagBuilder.cs (29)
251
case Tests.
True
_:
265
testsSimplified.Push(Tests.
True
.Instance);
389
return Tests.
True
.Instance;
3192
public bool IsFullyMatched => RemainingTests is Tests.
True
&& (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
3197
public bool PatternIsSatisfied => RemainingTests is Tests.
True
;
3388
public static readonly
True
Instance = new True();
3503
whenTrue = trueDecisionImpliesTrueOther ? Tests.
True
.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3504
whenFalse = falseDecisionImpliesTrueOther ? Tests.
True
.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance;
3527
return
True
.Instance;
3559
return
True
.Instance;
3585
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3595
return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.
True
.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null);
3726
return Tests.
True
.Instance;
3738
return Tests.
True
.Instance;
3772
return Tests.
True
.Instance;
3800
return Tests.
True
.Instance;
3887
return Tests.
True
.Instance;
3905
return Tests.
True
.Instance;
3915
return Tests.
True
.Instance;
4139
return
True
.Instance;
4190
Tests.
True
_ => Tests.False.Instance,
4191
Tests.False _ => Tests.
True
.Instance,
4783
if (t1 is
True
) return t2;
4785
Debug.Assert(t2 is not (
True
or False));
4797
case
True
_:
4813
0 =>
True
.Instance,
4889
if (t1 is
True
) return t1;
4891
Debug.Assert(t2 is not (
True
or False));
4907
case
True
t: