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.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 },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1244
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (148)
15509
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15517
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15526
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15533
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15540
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15547
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15562
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15585
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15592
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15599
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15606
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15622
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15655
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15664
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15673
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15687
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15713
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15750
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15761
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15770
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15778
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15787
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15796
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15806
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15829
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15847
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15863
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15873
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15883
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15896
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15931
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15940
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15948
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15956
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15978
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15987
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16003
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16012
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16021
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16028
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16035
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16043
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16050
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16057
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16064
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16071
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16079
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16088
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16097
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16104
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16113
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16123
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16134
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16143
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16158
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16167
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16174
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16183
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16471
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16479
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16486
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16493
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16500
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16507
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16518
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16527
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16544
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16573
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16610
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16624
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16804
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16824
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16848
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16857
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16870
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16878
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16887
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16903
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16913
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16933
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16945
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16960
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16972
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16990
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16999
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17023
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17030
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17052
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17064
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17078
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17088
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17097
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17123
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17132
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17147
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17157
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17164
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17174
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17182
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17191
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17202
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17211
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17220
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17230
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17240
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17261
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17273
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17284
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17302
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17315
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17326
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17338
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17350
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17360
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17373
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17388
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17397
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17407
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17414
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17422
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17433
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17447
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17611
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17619
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17637
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17646
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17671
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17679
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);