36 references to True
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder_Operators.cs (10)
2809return (leftIsNull == rightIsNull) == (op == BinaryOperatorKind.Equal) ? ConstantValue.True : ConstantValue.False; 4797Debug.Assert(constantValue == ConstantValue.True || constantValue == ConstantValue.False); 4799ErrorCode errorCode = constantValue == ConstantValue.True ? ErrorCode.WRN_IsAlwaysTrue : ErrorCode.WRN_IsAlwaysFalse; 4808/// - <see cref="ConstantValue.True"/> 5043return operandCouldBeNull ? null : ConstantValue.True; 5052return operandCouldBeNull ? null : ConstantValue.True; 5067return operandCouldBeNull ? null : ConstantValue.True; 5084return operandCouldBeNull ? null : ConstantValue.True; 5096? ConstantValue.True : ConstantValue.False; 5847else if (conditionValue == ConstantValue.True)
Binder\Binder_Patterns.cs (2)
798/// - <see cref="ConstantValue.True"/> if the matched type catches all of them 819return ConstantValue.True;
Binder\DecisionDagBuilder.cs (3)
1308else if (matches == ConstantValue.True) 1318if (matches == ConstantValue.True) 2012public bool IsFullyMatched => RemainingTests is Tests.True && (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
FlowAnalysis\AbstractFlowPass.cs (1)
677return node.ConstantValueOpt == ConstantValue.True;
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
371if (node.WhenClause?.ConstantValueOpt != ConstantValue.True)
FlowAnalysis\NullableWalker_Patterns.cs (1)
705if (w.WhenExpression != null && w.WhenExpression.ConstantValueOpt != ConstantValue.True)
Lowering\LocalRewriter\LocalRewriter.DecisionDagRewriter.cs (2)
1009if (whenExpression is not null && whenExpression.ConstantValueOpt != ConstantValue.True) 1161if (whenClause.WhenExpression != null && whenClause.WhenExpression.ConstantValueOpt != ConstantValue.True)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (13)
287if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 288if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 301if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredLeft; 311if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 312if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 337if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 338if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 356if (loweredLeft.ConstantValueOpt == ConstantValue.True) 359if (loweredRight.ConstantValueOpt == ConstantValue.True) 370if (loweredLeft.ConstantValueOpt == ConstantValue.True) 373if (loweredRight.ConstantValueOpt == ConstantValue.True) 634testOperator == UnaryOperatorKind.DynamicTrue && constantLeft == ConstantValue.True) 676bool leftTestIsConstantFalse = testOperator == UnaryOperatorKind.DynamicFalse && constantLeft == ConstantValue.True ||
Lowering\LocalRewriter\LocalRewriter_ConditionalOperator.cs (1)
52if (conditionConstantValue == ConstantValue.True)
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
86Debug.Assert(constantValue == ConstantValue.True || constantValue == ConstantValue.False);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
91if (constant == ConstantValue.True || constant == ConstantValue.False)