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;
188 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (188)
Binder\Binder_Conversions.cs (5)
326
.WithSuppression(source.
IsSuppressed
);
1196
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
2485
.WithSuppression(source.
IsSuppressed
);
2515
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
3203
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
382
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
398
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3931
isSuppressed = receiver.
IsSuppressed
;
3940
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4067
if (expr.
IsSuppressed
)
4342
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3516
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_Patterns.cs (1)
1244
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
FlowAnalysis\NullableWalker.cs (20)
2516
if (unwrappedValue.
IsSuppressed
)
3219
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3845
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6766
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8320
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8352
if (!argumentNoConversion.
IsSuppressed
)
8468
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8471
if (!argument.
IsSuppressed
)
8512
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8515
if (!argument.
IsSuppressed
)
8920
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9149
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9956
if (isSuppressed || conversionOperand.
IsSuppressed
)
11049
if (!group.
IsSuppressed
)
11082
if (!lambda.
IsSuppressed
)
11119
if (!arg.
IsSuppressed
&&
12690
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12768
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12805
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
13808
if (argument is { Type: null, ConstantValueOpt.IsNull: true,
IsSuppressed
: false } && !compilation.FeatureStrictEnabled)
Generated\BoundNodes.xml.Generated.cs (148)
15513
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15521
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15530
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15544
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15551
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15559
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15566
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15575
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15582
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15589
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15596
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15603
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15610
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15619
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15627
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15637
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15660
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15669
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15678
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15709
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15719
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15727
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15736
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15744
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15754
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15765
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15774
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15782
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15791
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15800
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15810
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15822
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15833
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15851
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15867
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15877
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15887
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15900
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15909
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15921
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15935
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15944
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15953
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15961
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15983
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15992
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16008
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16017
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16026
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16033
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16040
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16048
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16055
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16062
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16069
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16076
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16084
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16093
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16102
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16109
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16118
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16128
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16139
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16148
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16163
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16172
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16188
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16200
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16476
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16484
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16491
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16498
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16505
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16512
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16523
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16532
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16615
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16629
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16809
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16819
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16829
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16841
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16853
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16862
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16875
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16883
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16892
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16908
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16918
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16938
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16950
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16965
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16977
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16995
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17004
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17028
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17035
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17057
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17069
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17083
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17093
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17102
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17119
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17128
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17137
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17152
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17162
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17169
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17196
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17207
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17225
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17235
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17245
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17258
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17266
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17278
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17289
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17307
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17320
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17331
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17343
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17355
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17365
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17378
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17393
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17402
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17412
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17419
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17427
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17438
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17452
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17622
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17640
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17649
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);