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;
185 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (185)
Binder\Binder_Conversions.cs (5)
273
.WithSuppression(source.
IsSuppressed
);
994
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1959
.WithSuppression(source.
IsSuppressed
);
1989
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2498
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
356
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
372
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3863
isSuppressed = receiver.
IsSuppressed
;
3872
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4051
if (expr.
IsSuppressed
)
4316
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3471
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)
477
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2442
if (unwrappedValue.
IsSuppressed
)
3137
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3736
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6428
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7920
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7952
if (!argumentNoConversion.
IsSuppressed
)
8067
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8070
if (!argument.
IsSuppressed
)
8111
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8114
if (!argument.
IsSuppressed
)
8500
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8718
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9465
if (isSuppressed || conversionOperand.
IsSuppressed
)
10325
if (!group.
IsSuppressed
)
10358
if (!lambda.
IsSuppressed
)
10395
if (!arg.
IsSuppressed
&&
11862
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11950
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
11987
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1052
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15170
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15179
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15188
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15202
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15209
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15217
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15232
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15239
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15246
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15268
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15276
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15286
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15309
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15317
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15326
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15340
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15357
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15366
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15374
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15383
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15392
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15403
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15414
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15423
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15431
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15440
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15449
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15459
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15471
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15482
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15500
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15516
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15526
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15570
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15584
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15593
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15601
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15609
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15640
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),
15681
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15688
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15696
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15703
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15710
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15717
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15732
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15741
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15750
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15757
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15766
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15787
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15796
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15810
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15819
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15826
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15835
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15847
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16121
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),
16157
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16177
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16186
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16194
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16223
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16259
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16273
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16445
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16455
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16465
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16477
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16498
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16519
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16544
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16554
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16574
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16586
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16601
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16639
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16655
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16662
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16684
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16696
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16710
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16729
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16746
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16755
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16764
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16779
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16789
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16796
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16806
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16823
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16834
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16843
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16852
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16862
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16872
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16885
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16893
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16916
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16934
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16947
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16958
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16970
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16992
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17005
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17020
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17029
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17039
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17046
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17054
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17065
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17078
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17232
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17241
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17259
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17284
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17294
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);