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;
187 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (187)
Binder\Binder_Conversions.cs (5)
325
.WithSuppression(source.
IsSuppressed
);
1178
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
2460
.WithSuppression(source.
IsSuppressed
);
2490
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
3132
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
382
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
398
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3928
isSuppressed = receiver.
IsSuppressed
;
3937
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4042
if (expr.
IsSuppressed
)
4314
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3491
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.cs (19)
2443
if (unwrappedValue.
IsSuppressed
)
3139
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3765
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6660
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8176
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8208
if (!argumentNoConversion.
IsSuppressed
)
8323
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8326
if (!argument.
IsSuppressed
)
8367
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8370
if (!argument.
IsSuppressed
)
8781
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9010
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9818
if (isSuppressed || conversionOperand.
IsSuppressed
)
10891
if (!group.
IsSuppressed
)
10924
if (!lambda.
IsSuppressed
)
10961
if (!arg.
IsSuppressed
&&
12472
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12550
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12587
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1150
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (148)
15511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15519
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15535
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15542
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15557
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15564
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15572
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15579
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15586
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15593
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15600
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15607
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15615
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15633
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15656
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15665
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15674
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15705
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15722
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15731
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15740
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15751
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15762
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15771
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15797
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15807
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15819
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15830
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15848
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15864
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15874
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15884
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15897
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15906
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15918
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15932
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15941
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15949
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15957
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15988
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16004
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16013
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16022
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16029
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16036
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16044
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16051
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16058
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16065
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16072
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16080
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16089
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16098
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16105
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16114
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16124
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16135
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16144
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16159
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16175
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16184
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16196
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16470
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16478
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16485
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16492
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16499
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16506
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16517
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16526
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16535
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16572
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16609
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16623
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16803
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16813
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16823
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16835
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16847
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16856
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16869
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16877
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16886
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16902
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16912
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16932
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16944
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16959
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16971
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16989
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16998
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17022
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17029
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17051
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17063
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17077
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17087
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17096
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17113
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17122
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17131
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17146
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17156
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17163
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17173
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17181
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17190
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17201
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17210
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17219
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17229
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17239
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17272
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17301
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17314
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17325
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17337
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17349
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17359
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17372
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17387
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17396
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17406
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17413
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17421
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17446
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17611
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17619
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17637
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17646
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17671
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17679
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17689
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);