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)
2442
if (unwrappedValue.
IsSuppressed
)
3137
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3736
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6585
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8076
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8108
if (!argumentNoConversion.
IsSuppressed
)
8223
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8226
if (!argument.
IsSuppressed
)
8267
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8270
if (!argument.
IsSuppressed
)
8656
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8885
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9632
if (isSuppressed || conversionOperand.
IsSuppressed
)
10491
if (!group.
IsSuppressed
)
10524
if (!lambda.
IsSuppressed
)
10561
if (!arg.
IsSuppressed
&&
12045
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12133
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12170
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1052
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (147)
15309
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15317
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15326
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15333
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15340
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15347
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15355
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15362
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15370
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15377
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15384
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15391
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15398
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15405
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15413
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15421
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15431
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15454
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15463
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15486
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15503
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15512
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15538
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15560
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15569
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15577
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15586
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15595
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15617
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15646
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15662
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15672
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15695
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15716
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15747
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15755
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15777
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15786
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15802
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15820
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15834
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15842
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15849
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15856
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15863
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15870
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15878
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15887
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15896
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15903
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15912
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15922
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15933
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15942
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15957
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15966
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15973
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15994
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16268
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16276
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16290
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16297
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16304
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16315
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16324
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16333
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16341
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16370
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16406
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16420
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16592
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16602
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16612
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16624
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16636
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16645
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16658
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16675
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16691
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16701
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16748
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16760
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16778
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16787
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16840
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16852
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16866
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16876
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16885
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16902
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16911
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16920
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16935
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16945
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16952
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16962
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16970
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16990
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16999
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17008
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17018
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17028
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17041
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17049
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17061
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17072
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17090
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17103
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17126
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17138
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17148
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17161
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17176
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17185
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17202
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17210
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17234
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17380
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17388
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17397
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17406
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17440
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17450
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);