1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3378public static readonly True Instance = new True();
28 references to True
Microsoft.CodeAnalysis.CSharp (28)
Binder\DecisionDagBuilder.cs (28)
249case Tests.True _: 263testsSimplified.Push(Tests.True.Instance); 381return Tests.True.Instance; 3182public bool IsFullyMatched => RemainingTests is Tests.True && (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True); 3187public bool PatternIsSatisfied => RemainingTests is Tests.True; 3378public static readonly True Instance = new True(); 3493whenTrue = trueDecisionImpliesTrueOther ? Tests.True.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance; 3494whenFalse = falseDecisionImpliesTrueOther ? Tests.True.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance; 3517return True.Instance; 3549return True.Instance; 3575return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.True.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null); 3585return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.True.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null); 3693return Tests.True.Instance; 3705return Tests.True.Instance; 3739return Tests.True.Instance; 3767return Tests.True.Instance; 3854return Tests.True.Instance; 3872return Tests.True.Instance; 3882return Tests.True.Instance; 4007Tests.True _ => Tests.False.Instance, 4008Tests.False _ => Tests.True.Instance, 4597if (t1 is True) return t2; 4599Debug.Assert(t2 is not (True or False)); 4611case True _: 46270 => True.Instance, 4703if (t1 is True) return t1; 4705Debug.Assert(t2 is not (True or False)); 4720case True t: