3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
50
result.
IsSuppressed
= suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14
IsSuppressed
= expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
158
this.
IsSuppressed
= original.IsSuppressed;
187 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (187)
Binder\Binder_Conversions.cs (5)
326
.WithSuppression(source.
IsSuppressed
);
1196
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
2485
.WithSuppression(source.
IsSuppressed
);
2515
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
3202
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
382
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
398
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3931
isSuppressed = receiver.
IsSuppressed
;
3940
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4067
if (expr.
IsSuppressed
)
4339
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3516
if (expression.
IsSuppressed
)
BoundTree\BoundExpression.cs (2)
41
if (this.
IsSuppressed
== suppress)
47
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)
477
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker_Patterns.cs (1)
1244
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
FlowAnalysis\NullableWalker.cs (19)
2481
if (unwrappedValue.
IsSuppressed
)
3184
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3810
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6698
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8245
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8277
if (!argumentNoConversion.
IsSuppressed
)
8393
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8396
if (!argument.
IsSuppressed
)
8437
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8440
if (!argument.
IsSuppressed
)
8845
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9074
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9881
if (isSuppressed || conversionOperand.
IsSuppressed
)
10970
if (!group.
IsSuppressed
)
11003
if (!lambda.
IsSuppressed
)
11040
if (!arg.
IsSuppressed
&&
12595
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12673
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12710
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
Generated\BoundNodes.xml.Generated.cs (148)
15519
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15527
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15550
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15557
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15565
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15572
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15588
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15595
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15602
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15609
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15616
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15624
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15642
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15665
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15683
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15723
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15731
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15740
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15760
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15771
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15780
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15797
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15806
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15828
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15839
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15857
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15873
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15883
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15893
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15906
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15915
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15927
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15941
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15950
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15958
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15966
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15988
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15997
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16013
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16022
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16031
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16038
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16045
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16053
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16060
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16067
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16074
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16081
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16089
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16098
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16107
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16123
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16144
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16153
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16177
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16184
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16193
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16205
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16481
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16496
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16503
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16510
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16517
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16546
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16554
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16583
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16620
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16634
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16824
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16834
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16858
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16867
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16880
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16888
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16913
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16923
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16943
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16955
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16970
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17000
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17009
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17033
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17040
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17062
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17074
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17088
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17098
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17107
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17124
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17142
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17157
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17167
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17174
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17184
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17192
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17201
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17212
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17230
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17240
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17263
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17271
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17294
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17312
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17325
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17336
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17348
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17360
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17370
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17383
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17398
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17407
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17417
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17424
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17443
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17457
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17621
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17629
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17638
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17647
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17656
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17681
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17699
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);