23 references to NullableNeverHasValue
Microsoft.CodeAnalysis.CSharp (23)
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (12)
815
bool leftAlwaysNull =
NullableNeverHasValue
(left);
816
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1317
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1318
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1376
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1377
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1624
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
1669
bool leftAlwaysNull =
NullableNeverHasValue
(left);
1670
bool rightAlwaysNull =
NullableNeverHasValue
(right);
1772
Debug.Assert(!
NullableNeverHasValue
(left) && !
NullableNeverHasValue
(right)); // We've already optimized the case where one is null.
1955
if (
NullableNeverHasValue
(nullable))
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (4)
383
if (
NullableNeverHasValue
(rewrittenOperand))
1210
if (
NullableNeverHasValue
(operand))
1246
if (
NullableNeverHasValue
(operand))
1313
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
Lowering\LocalRewriter\LocalRewriter_Index.cs (1)
22
if (
NullableNeverHasValue
(operand))
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
103
(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)
250
if (
NullableNeverHasValue
(loweredOperand))
331
if (NullableAlwaysHasValue(conditional.Consequence) != null &&
NullableNeverHasValue
(conditional.Alternative))
Lowering\SyntheticBoundNodeFactory.cs (1)
1837
if (LocalRewriter.
NullableNeverHasValue
(nullable))