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)
360
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
376
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3872
isSuppressed = receiver.
IsSuppressed
;
3881
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4051
if (expr.
IsSuppressed
)
4316
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3472
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)
15168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15176
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15185
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15192
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15199
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15206
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15214
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15229
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15236
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15243
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15250
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15257
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15265
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15273
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15306
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15314
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15323
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15337
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15354
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15363
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15371
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15380
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15389
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15400
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15411
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15420
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15428
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15437
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15446
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15456
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15468
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15479
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15497
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15513
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15523
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15533
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15546
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15567
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15590
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15606
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15637
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15653
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15662
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15671
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15678
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15685
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15693
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15700
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15707
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15729
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15738
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15747
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15754
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15763
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15773
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15784
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15807
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15823
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15832
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15844
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16118
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16126
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16133
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16140
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16147
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16154
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16165
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16174
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16183
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16191
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16220
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16256
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16270
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16442
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16452
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16462
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16474
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16486
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16495
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16508
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16516
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16525
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16551
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16571
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16583
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16598
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16610
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16636
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16652
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16659
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16681
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16693
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16707
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16717
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16726
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16743
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16752
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16761
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16786
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16803
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16811
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16820
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16831
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16840
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16849
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16859
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16869
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16882
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16890
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16902
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16913
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16931
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16944
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16955
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16967
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16979
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16989
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17002
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17017
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17026
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17036
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17043
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17051
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17062
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17075
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17221
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17229
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17238
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17247
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17256
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17281
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17291
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);