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)
281
.WithSuppression(source.
IsSuppressed
);
1015
elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.
IsSuppressed
);
1981
.WithSuppression(source.
IsSuppressed
);
2011
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
2567
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (4)
382
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
398
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
3927
isSuppressed = receiver.
IsSuppressed
;
3936
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
4050
if (expr.
IsSuppressed
)
4315
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3475
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();
6453
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
7944
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
7976
if (!argumentNoConversion.
IsSuppressed
)
8091
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8094
if (!argument.
IsSuppressed
)
8135
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
8138
if (!argument.
IsSuppressed
)
8524
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
8742
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9489
if (isSuppressed || conversionOperand.
IsSuppressed
)
10348
if (!group.
IsSuppressed
)
10381
if (!lambda.
IsSuppressed
)
10418
if (!arg.
IsSuppressed
&&
11896
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
11984
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12021
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)
15199
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15207
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15223
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15230
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15237
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15245
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15252
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15260
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15267
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15274
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15281
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15288
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15296
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15304
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15314
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15337
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15346
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15355
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15369
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15386
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15395
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15403
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15412
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15421
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15432
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15443
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15452
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15460
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15469
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15478
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15488
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15500
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15545
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15555
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15565
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15578
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15587
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15599
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15622
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15630
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15638
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15660
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15669
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15685
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15694
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),
15725
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15732
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15746
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15753
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15761
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15770
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15779
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),
15816
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15825
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15840
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15849
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15856
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15865
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15877
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16151
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16159
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16166
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16173
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16180
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16198
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16207
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16216
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16253
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16289
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16303
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16475
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16485
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16495
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16507
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16519
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16528
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16541
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16549
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16574
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16584
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16604
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16616
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16631
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16643
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16661
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16669
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16685
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16692
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16714
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16726
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16740
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16750
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16759
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16785
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16794
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16809
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16819
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16826
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16836
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16844
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16853
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16864
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16873
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16882
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16892
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16902
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16915
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16923
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16935
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16946
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16964
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16977
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16988
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17000
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17012
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17022
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17035
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17050
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17059
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17069
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17076
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17084
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17095
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17108
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17254
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17262
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17271
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17280
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17289
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17314
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17324
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);