43 references to True
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder_Operators.cs (10)
1930return (leftIsNull == rightIsNull) == (op == BinaryOperatorKind.Equal) ? ConstantValue.True : ConstantValue.False; 3327Debug.Assert(constantValue == ConstantValue.True || constantValue == ConstantValue.False); 3329ErrorCode errorCode = constantValue == ConstantValue.True ? ErrorCode.WRN_IsAlwaysTrue : ErrorCode.WRN_IsAlwaysFalse; 3338/// - <see cref="ConstantValue.True"/> 3544return operandCouldBeNull ? null : ConstantValue.True; 3553return operandCouldBeNull ? null : ConstantValue.True; 3568return operandCouldBeNull ? null : ConstantValue.True; 3585return operandCouldBeNull ? null : ConstantValue.True; 3597? ConstantValue.True : ConstantValue.False; 4348else if (conditionValue == ConstantValue.True)
Binder\Binder_Patterns.cs (2)
788/// - <see cref="ConstantValue.True"/> if the matched type catches all of them 809return ConstantValue.True;
Binder\DecisionDagBuilder.cs (3)
1259else if (matches == ConstantValue.True) 1269if (matches == ConstantValue.True) 1856public bool IsFullyMatched => RemainingTests is Tests.True && (WhenClause is null || WhenClause.ConstantValueOpt == ConstantValue.True);
FlowAnalysis\AbstractFlowPass.cs (1)
671return node.ConstantValueOpt == ConstantValue.True;
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
255if (node.WhenClause?.ConstantValueOpt != ConstantValue.True)
FlowAnalysis\NullableWalker_Patterns.cs (1)
665if (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)
278if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 279if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 292if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredLeft; 302if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 303if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 328if (loweredLeft.ConstantValueOpt == ConstantValue.True) return loweredRight; 329if (loweredRight.ConstantValueOpt == ConstantValue.True) return loweredLeft; 347if (loweredLeft.ConstantValueOpt == ConstantValue.True) 350if (loweredRight.ConstantValueOpt == ConstantValue.True) 361if (loweredLeft.ConstantValueOpt == ConstantValue.True) 364if (loweredRight.ConstantValueOpt == ConstantValue.True) 625testOperator == UnaryOperatorKind.DynamicTrue && constantLeft == ConstantValue.True) 667bool 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)
90if (constant == ConstantValue.True || constant == ConstantValue.False)
Microsoft.CodeAnalysis.VisualBasic (7)
BoundTree\BoundExpressionExtensions.vb (1)
394Return expr.ConstantValueOpt Is ConstantValue.True
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (2)
1332ConstantValue.True, 1340ConstantValue.True),
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (3)
67hasValueExpr = New BoundLiteral(operand.Syntax, ConstantValue.True, Me.GetSpecialType(SpecialType.System_Boolean)) 306Return WrapInNullable(New BoundLiteral(syntax, ConstantValue.True, booleanType), nullableOfBoolean) 526Return MakeSequence(syntax, condition, If(ifConditionConst Is ConstantValue.True, whenTrue, whenFalse))
Lowering\LocalRewriter\LocalRewriter_SyncLock.vb (1)
263New BoundLiteral(syntaxNode, ConstantValue.True, boundLockTakenLocal.Type),