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;
186 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (186)
Binder\Binder_Conversions.cs (5)
281
.WithSuppression(source.
IsSuppressed
);
1128
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
2407
.WithSuppression(source.
IsSuppressed
);
2437
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2993
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
382
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
398
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3927
isSuppressed = receiver.
IsSuppressed
;
3936
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4050
if (expr.
IsSuppressed
)
4315
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3475
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.cs (19)
2443
if (unwrappedValue.
IsSuppressed
)
3138
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3737
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6586
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8077
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8109
if (!argumentNoConversion.
IsSuppressed
)
8224
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8227
if (!argument.
IsSuppressed
)
8268
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8271
if (!argument.
IsSuppressed
)
8657
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8886
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9633
if (isSuppressed || conversionOperand.
IsSuppressed
)
10492
if (!group.
IsSuppressed
)
10525
if (!lambda.
IsSuppressed
)
10562
if (!arg.
IsSuppressed
&&
12046
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12134
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12171
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1150
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (147)
15311
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15319
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15328
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15335
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15342
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15349
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15357
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15364
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15372
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15379
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15386
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15393
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15400
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15407
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15423
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15433
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15456
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15465
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15474
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15488
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15505
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15514
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15522
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15540
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15551
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15562
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15579
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15588
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15597
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15607
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15619
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15630
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15664
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15684
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15706
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15718
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15732
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15741
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15757
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15804
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),
15836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15844
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15851
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15858
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15865
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15872
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15880
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15889
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15898
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15914
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15924
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15935
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15944
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15959
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15968
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15975
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15984
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15996
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16270
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16278
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16285
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16292
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16299
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16306
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16317
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16326
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16335
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16343
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16372
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16408
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16422
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16595
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16615
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16627
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16639
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16661
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16669
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16678
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16694
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16736
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16763
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16781
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16790
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16843
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16855
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16869
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16879
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16888
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16914
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16923
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16938
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16948
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16955
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16965
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16973
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16993
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17002
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17011
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17021
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17031
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17044
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17052
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17064
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17075
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17093
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17106
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17117
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17129
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17141
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17151
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17164
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17188
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17198
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17205
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17213
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17237
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17383
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17391
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17400
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17409
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17418
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17443
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17453
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);