23 references to NullableNeverHasValue
Microsoft.CodeAnalysis.CSharp (23)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (12)
796
bool leftAlwaysNull =
NullableNeverHasValue
(left);
797
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1230
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1231
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1289
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1290
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1537
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
1583
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1584
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1686
Debug.Assert(!
NullableNeverHasValue
(left) && !
NullableNeverHasValue
(right)); // We've already optimized the case where one is null.
1869
if (
NullableNeverHasValue
(nullable))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
376
if (
NullableNeverHasValue
(rewrittenOperand))
1070
if (
NullableNeverHasValue
(operand))
1101
if (
NullableNeverHasValue
(operand))
1168
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
Lowering\LocalRewriter\LocalRewriter_Index.cs (1)
22
if (
NullableNeverHasValue
(operand))
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
105
(conditionalAccess.WhenNullOpt == null ||
NullableNeverHasValue
(conditionalAccess.WhenNullOpt)))
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
58
if (
NullableNeverHasValue
(operand))
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
366
if (
NullableNeverHasValue
(expr))
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
245
if (
NullableNeverHasValue
(loweredOperand))
326
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1701
if (LocalRewriter.
NullableNeverHasValue
(nullable))