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
);
994
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1977
.WithSuppression(source.
IsSuppressed
);
2007
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2516
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
350
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
366
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3851
isSuppressed = receiver.
IsSuppressed
;
3860
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
3878
if (expr.
IsSuppressed
)
4143
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3440
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)
2424
if (unwrappedValue.
IsSuppressed
)
3119
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3721
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6377
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7828
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7860
if (!argumentNoConversion.
IsSuppressed
)
7975
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7978
if (!argument.
IsSuppressed
)
8019
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8022
if (!argument.
IsSuppressed
)
8362
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8580
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9327
if (isSuppressed || conversionOperand.
IsSuppressed
)
10187
if (!group.
IsSuppressed
)
10220
if (!lambda.
IsSuppressed
)
10257
if (!arg.
IsSuppressed
&&
11731
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11819
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11856
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)
15158
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15167
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15176
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15183
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15190
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15197
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15205
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15212
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15220
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15227
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15234
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15241
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15248
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15256
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15264
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15274
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15297
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15305
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15314
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15328
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15345
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15354
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15362
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15371
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15380
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15391
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15402
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15411
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15419
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15428
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15437
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15447
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15459
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15470
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15488
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15504
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15514
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15524
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15546
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15572
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15589
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15597
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15617
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15626
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15642
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15651
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15660
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15696
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15703
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15710
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15718
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15727
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15736
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15743
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15752
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15762
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15773
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15782
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15796
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15805
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15812
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15833
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16108
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16116
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16123
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16130
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16137
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16144
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16155
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16164
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16173
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16181
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16210
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16246
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16442
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16452
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16464
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16476
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16485
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16498
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16506
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16515
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16561
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16573
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16588
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16600
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16618
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16626
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16642
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16649
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16671
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16683
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16697
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16707
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16716
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16766
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16783
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16801
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16810
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16830
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16839
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16849
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16859
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16872
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16880
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16892
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16903
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16921
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16934
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16945
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16957
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16969
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16992
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17007
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17016
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17026
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17033
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17041
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17052
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17065
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17211
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17219
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17228
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17237
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17246
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17271
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17281
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);