3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
45
result.
IsSuppressed
= suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14
IsSuppressed
= expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
158
this.
IsSuppressed
= original.IsSuppressed;
185 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (185)
Binder\Binder_Conversions.cs (5)
273
.WithSuppression(source.
IsSuppressed
);
994
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1959
.WithSuppression(source.
IsSuppressed
);
1989
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2498
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
351
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
367
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3874
isSuppressed = receiver.
IsSuppressed
;
3883
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
3910
if (expr.
IsSuppressed
)
4175
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3463
if (expression.
IsSuppressed
)
BoundTree\BoundExpression.cs (2)
36
if (this.
IsSuppressed
== suppress)
42
Debug.Assert(suppress || !this.
IsSuppressed
);
BoundTree\BoundExpressionWithNullability.cs (1)
14
IsSuppressed = expression.
IsSuppressed
;
BoundTree\BoundNode.cs (2)
157
Debug.Assert(original is BoundExpression || !original.
IsSuppressed
);
158
this.IsSuppressed = original.
IsSuppressed
;
BoundTree\UnboundLambda.cs (1)
468
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2442
if (unwrappedValue.
IsSuppressed
)
3137
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3737
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6429
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7921
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7953
if (!argumentNoConversion.
IsSuppressed
)
8068
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8071
if (!argument.
IsSuppressed
)
8112
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8115
if (!argument.
IsSuppressed
)
8501
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8719
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9466
if (isSuppressed || conversionOperand.
IsSuppressed
)
10326
if (!group.
IsSuppressed
)
10359
if (!lambda.
IsSuppressed
)
10396
if (!arg.
IsSuppressed
&&
11863
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11951
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11988
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1052
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15162
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15171
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15180
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15194
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15201
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15209
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15231
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15238
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15245
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15268
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15278
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15301
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15309
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15318
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15332
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15349
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15358
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15366
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15375
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15384
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15395
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15406
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15423
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15441
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15451
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15463
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15474
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15492
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15508
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15518
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15550
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15562
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15576
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15585
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15593
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15601
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15657
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15673
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15680
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15695
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15702
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15709
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15716
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15758
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15768
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15802
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15839
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16113
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16121
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16128
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16135
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16142
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16149
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16160
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16169
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16178
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16186
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16215
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16251
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16265
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16437
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16447
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16457
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16469
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16481
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16490
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16503
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16546
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16566
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16593
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16647
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16654
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16702
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16712
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16738
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16747
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16756
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16771
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16781
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16798
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16806
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16815
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16826
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16835
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16844
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16854
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16864
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16877
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16885
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16908
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16926
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16939
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16950
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16962
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16974
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16984
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16997
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17012
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17021
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17031
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17038
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17046
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17057
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17070
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17233
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17242
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17251
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17276
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17286
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);