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)
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
);
3202
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
)
4339
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 (19)
2467
if (unwrappedValue.
IsSuppressed
)
3170
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3796
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6684
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8231
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8263
if (!argumentNoConversion.
IsSuppressed
)
8379
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8382
if (!argument.
IsSuppressed
)
8423
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8426
if (!argument.
IsSuppressed
)
8831
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9060
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9867
if (isSuppressed || conversionOperand.
IsSuppressed
)
10960
if (!group.
IsSuppressed
)
10993
if (!lambda.
IsSuppressed
)
11030
if (!arg.
IsSuppressed
&&
12585
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12663
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12700
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
Generated\BoundNodes.xml.Generated.cs (148)
15510
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15518
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15527
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15534
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15548
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15556
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15563
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),
16472
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16480
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16487
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16494
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16501
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16508
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16519
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16537
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16545
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16574
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16611
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16625
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16805
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16815
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16825
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16837
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16849
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16858
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16871
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16879
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16888
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16904
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16914
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16934
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16946
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16961
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16973
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16991
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17000
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17024
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17031
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17053
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17065
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17079
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17089
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17098
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17115
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17124
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17148
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17158
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17165
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17175
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17183
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17192
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17203
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17212
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17231
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17241
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17254
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17262
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17274
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17285
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17303
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17316
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17327
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17339
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17351
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17361
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17374
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17389
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17398
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17408
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17423
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17434
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17448
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17610
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17618
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17627
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17636
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17645
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17670
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17678
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);