29 references to NullableAlwaysHasValue
Microsoft.CodeAnalysis.CSharp (29)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (17)
827BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 828BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1000BoundExpression? xNonNull = NullableAlwaysHasValue(loweredLeft); 1001BoundExpression? yNonNull = NullableAlwaysHasValue(loweredRight); 1196BoundExpression? xNonNull = NullableAlwaysHasValue(loweredLeft); 1197BoundExpression? yNonNull = NullableAlwaysHasValue(loweredRight); 1328BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 1329BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1387BoundExpression? neverNull = NullableAlwaysHasValue(notAlwaysNull); 1448BoundExpression? leftNeverNull = NullableAlwaysHasValue(loweredLeft); 1449BoundExpression? rightNeverNull = NullableAlwaysHasValue(loweredRight); 1613BoundExpression? nonNullRight = NullableAlwaysHasValue(right); 1624if (NullableAlwaysHasValue(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative)) 1694BoundExpression? neverNull = NullableAlwaysHasValue(notAlwaysNull); 1768BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 1769BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1960BoundExpression? nonNullValue = NullableAlwaysHasValue(nullable);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (5)
388BoundExpression? nullableValue = NullableAlwaysHasValue(rewrittenOperand); 1073BoundExpression? value = NullableAlwaysHasValue(rewrittenOperand); 1217BoundExpression? nonNullValue = NullableAlwaysHasValue(operand); 1254BoundExpression? nonNullValue = NullableAlwaysHasValue(operand); 1313if (NullableAlwaysHasValue(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\LocalRewriter\LocalRewriter_Index.cs (1)
27operand = NullableAlwaysHasValue(operand) ?? operand;
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
105var notNullAccess = NullableAlwaysHasValue(conditionalAccess.WhenNotNull);
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
64operand = NullableAlwaysHasValue(operand) ?? operand;
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
376if (NullableAlwaysHasValue(expr) is BoundExpression knownValue)
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
259BoundExpression? neverNull = NullableAlwaysHasValue(loweredOperand); 331if (NullableAlwaysHasValue(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1842BoundExpression nonNullValue = LocalRewriter.NullableAlwaysHasValue(nullable);