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;
184 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (184)
Binder\Binder_Conversions.cs (5)
273
.WithSuppression(source.
IsSuppressed
);
994
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1977
.WithSuppression(source.
IsSuppressed
);
2007
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2516
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (3)
350
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
366
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3840
isSuppressed = receiver.
IsSuppressed
;
Binder\Binder_Operators.cs (2)
3841
if (expr.
IsSuppressed
)
4106
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3440
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)
459
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2418
if (unwrappedValue.
IsSuppressed
)
3113
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3715
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6370
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7825
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7857
if (!argumentNoConversion.
IsSuppressed
)
7972
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7975
if (!argument.
IsSuppressed
)
8016
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8019
if (!argument.
IsSuppressed
)
8359
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8577
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9323
if (isSuppressed || conversionOperand.
IsSuppressed
)
10175
if (!group.
IsSuppressed
)
10208
if (!lambda.
IsSuppressed
)
10245
if (!arg.
IsSuppressed
&&
11707
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11795
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11832
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1050
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15145
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15154
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15163
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15170
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15177
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15184
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15192
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15199
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15207
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15214
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15228
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15235
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15243
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15251
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15261
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15284
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15292
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15301
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15315
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15332
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15341
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15349
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15358
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15367
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15378
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15389
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15398
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15406
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15424
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15434
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15446
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15457
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15475
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15491
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15501
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15524
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15533
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15545
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15559
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15568
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15576
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15584
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15604
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15629
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15638
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15647
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15654
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15661
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15669
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15683
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15690
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15705
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15723
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15760
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15769
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15783
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15792
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15799
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15808
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15820
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16095
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16103
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16110
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16117
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16124
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16131
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16142
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16151
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16160
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16197
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16233
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16247
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16419
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16429
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16439
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16451
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16463
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16485
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16493
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16502
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16518
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16548
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16560
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16575
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16587
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16629
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16636
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16658
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16670
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16684
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16694
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16703
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16729
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16738
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16753
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16763
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16770
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16780
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16797
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16808
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16817
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16826
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16859
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16867
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16879
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16890
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16908
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16921
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16932
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16944
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16956
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16966
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16994
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17003
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17013
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17020
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17028
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17039
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17052
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17198
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17206
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17215
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17233
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17258
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17268
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);