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)
15171
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15180
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15189
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15196
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15203
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15210
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15218
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15225
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15233
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15240
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15247
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15254
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15261
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15269
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15277
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15287
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15310
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15318
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15327
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15341
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15358
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15367
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15375
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15384
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15393
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15404
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15424
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15441
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15450
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15460
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15483
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15501
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15517
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15527
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15550
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15559
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15585
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15594
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15602
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15610
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15641
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15657
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15675
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15711
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15718
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15725
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15758
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15767
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15777
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15797
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15820
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15848
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16122
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16130
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16137
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16144
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16151
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16158
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16169
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16178
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16274
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16446
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16456
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16466
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16478
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16490
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16499
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16512
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16545
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16575
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16587
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16602
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16640
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16656
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16663
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16685
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16711
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16747
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16756
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16765
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16780
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16790
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16797
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16807
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16815
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16824
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16835
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16844
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16853
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16863
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16873
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16886
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16894
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16906
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16935
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16948
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16959
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16971
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16983
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16993
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17006
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17021
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17030
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17040
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17047
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17055
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17066
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17079
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17225
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),
17260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17285
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17295
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);