29 references to NullableAlwaysHasValue
Microsoft.CodeAnalysis.CSharp (29)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (17)
827
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
828
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1000
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
1001
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1196
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
1197
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1328
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1329
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1387
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1448
BoundExpression? leftNeverNull =
NullableAlwaysHasValue
(loweredLeft);
1449
BoundExpression? rightNeverNull =
NullableAlwaysHasValue
(loweredRight);
1613
BoundExpression? nonNullRight =
NullableAlwaysHasValue
(right);
1624
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
1694
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1768
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1769
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1960
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(nullable);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (5)
388
BoundExpression? nullableValue =
NullableAlwaysHasValue
(rewrittenOperand);
1073
BoundExpression? value =
NullableAlwaysHasValue
(rewrittenOperand);
1217
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1254
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1313
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)
105
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)
259
BoundExpression? neverNull =
NullableAlwaysHasValue
(loweredOperand);
331
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1842
BoundExpression nonNullValue = LocalRewriter.
NullableAlwaysHasValue
(nullable);