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