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