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;
180 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (180)
Binder\Binder_Conversions.cs (1)
273
.WithSuppression(source.
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)
2456
if (expr.
IsSuppressed
)
2721
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3442
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)
2403
if (unwrappedValue.
IsSuppressed
)
3097
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3699
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6242
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7530
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7562
if (!argumentNoConversion.
IsSuppressed
)
7677
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7680
if (!argument.
IsSuppressed
)
7721
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7724
if (!argument.
IsSuppressed
)
8059
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8244
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
8991
if (isSuppressed || conversionOperand.
IsSuppressed
)
9845
if (!group.
IsSuppressed
)
9878
if (!lambda.
IsSuppressed
)
9915
if (!arg.
IsSuppressed
&&
11196
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11284
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11321
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)
15177
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15186
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15202
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),
15239
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15246
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15267
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15275
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15293
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15316
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15324
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15333
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15347
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15364
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15373
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15381
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15390
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15399
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15410
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15421
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15430
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15438
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15447
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15456
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15466
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15478
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15505
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15521
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15554
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15563
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15575
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15589
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15606
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15634
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15643
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15659
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15668
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15677
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15684
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15691
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15699
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15706
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15713
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15727
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15735
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15744
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15753
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15760
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15769
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15790
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15799
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15813
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15822
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15829
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15838
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15850
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16125
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16140
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16147
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16154
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16161
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16172
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16181
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16190
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16198
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16227
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16263
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16277
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16449
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16459
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16469
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16481
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16493
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16502
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16515
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16523
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16532
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16548
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16590
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16617
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16635
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16643
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16659
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16700
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16750
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16759
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16768
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16783
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16800
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16810
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16838
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16847
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16856
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16866
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16876
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16889
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16909
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16920
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16938
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16951
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16962
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16974
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16986
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16996
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17009
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17024
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17033
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17043
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17050
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17058
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17069
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17082
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17228
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17236
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17245
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17254
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17263
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17288
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17298
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);