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