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;
184 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (184)
Binder\Binder_Conversions.cs (5)
273
.WithSuppression(source.
IsSuppressed
);
994
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1972
.WithSuppression(source.
IsSuppressed
);
2002
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2511
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (3)
350
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
366
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3840
isSuppressed = receiver.
IsSuppressed
;
Binder\Binder_Operators.cs (2)
2892
if (expr.
IsSuppressed
)
3157
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3442
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)
459
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2418
if (unwrappedValue.
IsSuppressed
)
3113
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3715
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6254
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7676
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7708
if (!argumentNoConversion.
IsSuppressed
)
7823
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7826
if (!argument.
IsSuppressed
)
7867
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7870
if (!argument.
IsSuppressed
)
8210
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8428
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9174
if (isSuppressed || conversionOperand.
IsSuppressed
)
10026
if (!group.
IsSuppressed
)
10059
if (!lambda.
IsSuppressed
)
10096
if (!arg.
IsSuppressed
&&
11453
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11541
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11578
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1050
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15183
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15192
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15201
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15208
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15215
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15222
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15230
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15237
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15245
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15259
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15266
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15273
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15281
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15289
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15299
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15322
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15330
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15339
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15353
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15370
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15379
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15387
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15396
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15405
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15416
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15427
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15436
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15444
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15453
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15462
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15484
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15495
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15513
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15539
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15562
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15583
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15597
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),
15642
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15651
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15685
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15699
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15707
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15728
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15735
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15743
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15752
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15761
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15768
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15777
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15787
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15798
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15807
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15830
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15837
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15858
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16141
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16148
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16155
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16162
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16169
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16180
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16189
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16198
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16206
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16235
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16271
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16285
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16457
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16467
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16477
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16501
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16510
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16523
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16540
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16556
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16566
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16586
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16625
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16643
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16651
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16696
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16708
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16722
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16732
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16741
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16758
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16767
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16791
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16801
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16808
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16826
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16835
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16855
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16864
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16874
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16884
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16928
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16946
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16959
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16970
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16994
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17004
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17017
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17032
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17041
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17051
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17058
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17066
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17077
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17090
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17236
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17244
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17262
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17271
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17296
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17306
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);