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
);
3210
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)
4067
if (expr.
IsSuppressed
)
4339
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)
2479
if (unwrappedValue.
IsSuppressed
)
3182
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3808
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6707
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8225
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8257
if (!argumentNoConversion.
IsSuppressed
)
8373
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8376
if (!argument.
IsSuppressed
)
8417
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8420
if (!argument.
IsSuppressed
)
8825
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9054
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9861
if (isSuppressed || conversionOperand.
IsSuppressed
)
10948
if (!group.
IsSuppressed
)
10981
if (!lambda.
IsSuppressed
)
11018
if (!arg.
IsSuppressed
&&
12534
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12612
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12649
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1152
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (148)
15509
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15517
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15526
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15533
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15540
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15547
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15562
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15570
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15577
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15584
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15591
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15605
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15621
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15654
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15663
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15672
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15686
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15703
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15712
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15729
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15738
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15760
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15769
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15777
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15786
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15795
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15805
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15817
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15828
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15862
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15872
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15882
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15895
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15904
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15916
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15930
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15939
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15947
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15955
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15977
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15986
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16002
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16011
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16020
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16027
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16034
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16042
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16049
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16056
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16063
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16070
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16078
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16087
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16096
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16103
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16112
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16122
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16142
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16157
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16166
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16173
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16182
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16194
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16468
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16476
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16483
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16490
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16497
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16504
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16515
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16524
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16533
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16570
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16607
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16621
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16801
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16833
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16845
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16854
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16867
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16875
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16884
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16900
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16910
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16930
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16942
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16957
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16969
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16987
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16996
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17020
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17027
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17049
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17061
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17075
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17085
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17094
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17111
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17120
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17129
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17144
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17154
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17161
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17171
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17188
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17199
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17208
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17217
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17227
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17237
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17258
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17270
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17281
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17299
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17312
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17323
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17335
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17347
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17357
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17370
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17385
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17394
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17404
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17411
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17419
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17430
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17444
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17608
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17616
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17625
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17634
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17643
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17668
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17686
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);