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
);
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 (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();
6308
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7730
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7762
if (!argumentNoConversion.
IsSuppressed
)
7877
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7880
if (!argument.
IsSuppressed
)
7921
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
7924
if (!argument.
IsSuppressed
)
8264
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8482
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9228
if (isSuppressed || conversionOperand.
IsSuppressed
)
10080
if (!group.
IsSuppressed
)
10113
if (!lambda.
IsSuppressed
)
10150
if (!arg.
IsSuppressed
&&
11507
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11595
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11632
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)
15164
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15173
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15182
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15189
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15196
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15203
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15211
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15218
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15226
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15233
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15240
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15247
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15254
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15262
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15270
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15280
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15303
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15311
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15320
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15334
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15351
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15360
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15368
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15377
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15386
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15397
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15408
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15417
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15425
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15434
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15443
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15453
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15465
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15476
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15494
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15510
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15530
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15552
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15564
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15587
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15595
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15603
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15657
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15666
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15673
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15680
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15695
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15702
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15709
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15716
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15758
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15768
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15802
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15839
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16122
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16129
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16136
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16143
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16150
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16161
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16170
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16266
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16438
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16448
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16458
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16470
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16482
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16491
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16504
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16512
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16521
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16547
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16567
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16579
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16594
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16606
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16624
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16632
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16655
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16677
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16703
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16713
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16722
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16748
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16757
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16772
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16782
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16789
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16799
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16807
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16827
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16845
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16855
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16865
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16878
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16886
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16898
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16909
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16927
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16940
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16951
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16963
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16975
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16985
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16998
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17013
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17022
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17032
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17039
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17047
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17058
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17071
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17217
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17225
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17234
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17243
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17277
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17287
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);