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;
185 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (185)
Binder\Binder_Conversions.cs (5)
273
.WithSuppression(source.
IsSuppressed
);
1000
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1965
.WithSuppression(source.
IsSuppressed
);
1995
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2504
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
376
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
392
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3908
isSuppressed = receiver.
IsSuppressed
;
3917
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4051
if (expr.
IsSuppressed
)
4316
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3472
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)
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();
6428
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7920
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7952
if (!argumentNoConversion.
IsSuppressed
)
8067
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8070
if (!argument.
IsSuppressed
)
8111
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8114
if (!argument.
IsSuppressed
)
8500
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8718
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9465
if (isSuppressed || conversionOperand.
IsSuppressed
)
10325
if (!group.
IsSuppressed
)
10358
if (!lambda.
IsSuppressed
)
10395
if (!arg.
IsSuppressed
&&
11862
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11950
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11987
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 (146)
15197
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15205
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15214
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15228
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15235
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15243
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15258
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15265
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15272
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15279
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15286
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15294
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15302
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15312
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15335
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15344
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15353
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15367
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15384
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15393
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15401
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15410
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15419
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15430
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15441
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15450
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15458
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15467
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15476
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15486
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15498
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15509
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15527
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15553
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15563
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15576
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15585
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15597
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15611
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15620
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15636
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15658
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15683
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15701
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15708
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15715
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15723
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15737
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15744
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15759
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15768
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15777
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15784
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15803
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15823
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15837
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15853
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15862
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15874
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16148
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16156
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16163
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16170
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16177
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16184
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16204
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16213
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16286
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16300
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16482
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16492
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16504
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16516
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16525
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16538
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16546
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16601
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16640
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16658
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16711
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16723
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16737
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16747
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16756
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16773
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16782
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16791
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16806
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16823
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16833
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16841
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16850
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16861
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16870
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16879
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16889
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16899
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16912
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16920
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16932
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16943
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16961
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16974
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16985
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16997
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17009
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17019
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17032
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17047
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17056
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17066
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17073
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17081
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17092
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17105
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17251
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17259
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17268
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17277
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17286
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17311
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17321
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);