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)
345
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
361
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3892
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)
2383
if (unwrappedValue.
IsSuppressed
)
3018
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3620
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6161
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7441
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7473
if (!argumentNoConversion.
IsSuppressed
)
7588
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7591
if (!argument.
IsSuppressed
)
7632
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7635
if (!argument.
IsSuppressed
)
7970
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8155
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
8900
if (isSuppressed || conversionOperand.
IsSuppressed
)
9752
if (!group.
IsSuppressed
)
9785
if (!lambda.
IsSuppressed
)
9822
if (!arg.
IsSuppressed
&&
11087
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11175
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11212
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)
15031
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15040
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15049
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15056
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15063
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15070
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15078
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15085
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15093
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15100
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15107
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15121
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15129
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15137
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15147
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15170
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15178
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15201
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15218
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15227
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15235
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15244
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15264
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15275
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),
15310
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15320
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15332
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15343
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15359
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15375
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15385
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15395
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15408
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15417
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15429
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15443
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15452
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15460
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15468
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15488
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15497
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15513
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15522
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15538
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15545
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15553
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15560
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15567
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15574
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15589
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15607
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15633
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15644
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15653
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15683
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15987
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15994
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16001
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16008
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16015
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16026
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16035
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16044
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16052
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16081
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16117
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16131
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16303
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16313
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16323
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16335
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16347
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16356
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16369
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16377
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16386
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16402
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16412
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16444
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16459
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16471
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16497
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16513
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16542
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16554
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16568
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16587
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16604
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16622
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16637
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16647
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16654
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16664
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16672
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16681
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16701
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16710
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16743
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16763
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16774
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16792
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16805
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16828
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16840
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16850
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16863
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16878
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16887
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16904
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16912
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16923
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16936
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17082
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17090
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17099
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17108
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17117
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17142
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17152
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);