29 references to NullableAlwaysHasValue
Microsoft.CodeAnalysis.CSharp (29)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (17)
839BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 840BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1012BoundExpression? xNonNull = NullableAlwaysHasValue(loweredLeft); 1013BoundExpression? yNonNull = NullableAlwaysHasValue(loweredRight); 1208BoundExpression? xNonNull = NullableAlwaysHasValue(loweredLeft); 1209BoundExpression? yNonNull = NullableAlwaysHasValue(loweredRight); 1340BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 1341BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1399BoundExpression? neverNull = NullableAlwaysHasValue(notAlwaysNull); 1460BoundExpression? leftNeverNull = NullableAlwaysHasValue(loweredLeft); 1461BoundExpression? rightNeverNull = NullableAlwaysHasValue(loweredRight); 1625BoundExpression? nonNullRight = NullableAlwaysHasValue(right); 1636if (NullableAlwaysHasValue(conditional.Consequence) != null && NullableNeverHasValue(conditional.Alternative)) 1706BoundExpression? neverNull = NullableAlwaysHasValue(notAlwaysNull); 1780BoundExpression? leftNonNull = NullableAlwaysHasValue(left); 1781BoundExpression? rightNonNull = NullableAlwaysHasValue(right); 1972BoundExpression? nonNullValue = NullableAlwaysHasValue(nullable);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (5)
388BoundExpression? nullableValue = NullableAlwaysHasValue(rewrittenOperand); 1077BoundExpression? value = NullableAlwaysHasValue(rewrittenOperand); 1221BoundExpression? nonNullValue = NullableAlwaysHasValue(operand); 1258BoundExpression? nonNullValue = NullableAlwaysHasValue(operand); 1317if (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)
1852BoundExpression nonNullValue = LocalRewriter.NullableAlwaysHasValue(nullable);