1 instantiation of True
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder.cs (1)
3358public 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; 3162public bool IsFullyMatched => RemainingTests is Tests.True && (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True); 3167public bool PatternIsSatisfied => RemainingTests is Tests.True; 3358public static readonly True Instance = new True(); 3473whenTrue = trueDecisionImpliesTrueOther ? Tests.True.Instance : trueDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance; 3474whenFalse = falseDecisionImpliesTrueOther ? Tests.True.Instance : falseDecisionPermitsTrueOther ? this : (Tests)Tests.False.Instance; 3497return True.Instance; 3529return True.Instance; 3555return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.True.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null); 3565return new RemoveEvaluationAndUpdateTempReferencesResult(Tests.True.Instance, tempMap, conditionToUseFinalResult: null, tempsUpdatedResult: null); 3673return Tests.True.Instance; 3685return Tests.True.Instance; 3719return Tests.True.Instance; 3747return Tests.True.Instance; 3834return Tests.True.Instance; 3852return Tests.True.Instance; 3862return Tests.True.Instance; 3987Tests.True _ => Tests.False.Instance, 3988Tests.False _ => Tests.True.Instance, 4577if (t1 is True) return t2; 4579Debug.Assert(t2 is not (True or False)); 4591case True _: 46070 => True.Instance, 4683if (t1 is True) return t1; 4685Debug.Assert(t2 is not (True or False)); 4700case True t: