29 references to NullableAlwaysHasValue
Microsoft.CodeAnalysis.CSharp (29)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (17)
840
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
841
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1013
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
1014
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1209
BoundExpression? xNonNull =
NullableAlwaysHasValue
(loweredLeft);
1210
BoundExpression? yNonNull =
NullableAlwaysHasValue
(loweredRight);
1341
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1342
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1400
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1461
BoundExpression? leftNeverNull =
NullableAlwaysHasValue
(loweredLeft);
1462
BoundExpression? rightNeverNull =
NullableAlwaysHasValue
(loweredRight);
1626
BoundExpression? nonNullRight =
NullableAlwaysHasValue
(right);
1637
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
1707
BoundExpression? neverNull =
NullableAlwaysHasValue
(notAlwaysNull);
1781
BoundExpression? leftNonNull =
NullableAlwaysHasValue
(left);
1782
BoundExpression? rightNonNull =
NullableAlwaysHasValue
(right);
1973
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(nullable);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (5)
388
BoundExpression? nullableValue =
NullableAlwaysHasValue
(rewrittenOperand);
1077
BoundExpression? value =
NullableAlwaysHasValue
(rewrittenOperand);
1221
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1258
BoundExpression? nonNullValue =
NullableAlwaysHasValue
(operand);
1317
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)
260
BoundExpression? neverNull =
NullableAlwaysHasValue
(loweredOperand);
332
if (
NullableAlwaysHasValue
(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1852
BoundExpression nonNullValue = LocalRewriter.
NullableAlwaysHasValue
(nullable);