29 references to NullableAlwaysHasValue
Microsoft.CodeAnalysis.CSharp (29)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (17)
808
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
809
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
973
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
974
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1118
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
1119
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1241
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1242
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1300
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1361
BoundExpression? leftNeverNull =
NullableAlwaysHasValue
(loweredLeft);
1362
BoundExpression? rightNeverNull =
NullableAlwaysHasValue
(loweredRight);
1526
BoundExpression? nonNullRight =
NullableAlwaysHasValue
(right);
1537
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
1608
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1682
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1683
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1874
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(nullable);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (5)
381
BoundExpression? nullableValue =
NullableAlwaysHasValue
(rewrittenOperand);
933
BoundExpression? value =
NullableAlwaysHasValue
(rewrittenOperand);
1077
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1109
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1168
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\LocalRewriter\LocalRewriter_Index.cs (1)
27
operand =
NullableAlwaysHasValue
(operand) ?? operand;
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
107
var notNullAccess =
NullableAlwaysHasValue
(conditionalAccess.WhenNotNull);
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
64
operand =
NullableAlwaysHasValue
(operand) ?? operand;
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
376
if (
NullableAlwaysHasValue
(expr) is BoundExpression knownValue)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
254
BoundExpression? neverNull =
NullableAlwaysHasValue
(loweredOperand);
326
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1706
BoundExpression nonNullValue = LocalRewriter.
NullableAlwaysHasValue
(nullable);