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;
188 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (188)
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
);
3203
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 (20)
2523
if (unwrappedValue.
IsSuppressed
)
3226
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
3852
bool shouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
6756
if (!node.
IsSuppressed
&& IsNullabilityMismatch(source, destination))
8303
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
8335
if (!argumentNoConversion.
IsSuppressed
)
8451
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8454
if (!argument.
IsSuppressed
)
8495
trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations, refKind, parameter);
8498
if (!argument.
IsSuppressed
)
8903
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
9132
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
9939
if (isSuppressed || conversionOperand.
IsSuppressed
)
11032
if (!group.
IsSuppressed
)
11065
if (!lambda.
IsSuppressed
)
11102
if (!arg.
IsSuppressed
&&
12673
if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: {
IsSuppressed
: true } }))
12751
if (node.Expression is not BoundConversion { Operand.
IsSuppressed
: true } &&
12788
isSuppressed: node.Expression is BoundConversion { Operand.
IsSuppressed
: true },
13791
if (argument is { Type: null, ConstantValueOpt.IsNull: true,
IsSuppressed
: false } && !compilation.FeatureStrictEnabled)
Generated\BoundNodes.xml.Generated.cs (148)
15512
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15520
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15550
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15565
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15574
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15581
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15588
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15595
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15602
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15609
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15617
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15625
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15635
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15658
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15667
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15676
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15690
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15707
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15716
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15724
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15733
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15753
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15764
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15773
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15781
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15790
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15799
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15809
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15821
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15832
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15850
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15866
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15876
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15886
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15899
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15908
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15920
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15934
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15943
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15952
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15960
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15982
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15991
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16007
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16016
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16025
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16032
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16039
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16047
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16054
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16061
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16068
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16075
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16083
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16092
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16101
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16108
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16117
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16127
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16138
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16147
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16162
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16171
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16178
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16199
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16475
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),
16511
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16522
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16531
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16540
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16548
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16577
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16614
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16628
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16808
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16818
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16828
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16840
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16852
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16861
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16874
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16882
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16891
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16907
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16937
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16949
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16964
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16976
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16994
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17003
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17027
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17034
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17056
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17068
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17082
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17092
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17101
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17118
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17127
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17136
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17151
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17161
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17168
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17178
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17186
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17195
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17206
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17215
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17224
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17234
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17244
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17257
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17265
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17277
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17288
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17306
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17319
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17330
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17342
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17354
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17364
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17377
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17392
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17401
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17411
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17418
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17426
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17437
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17451
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17613
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17621
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17630
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17639
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17648
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17673
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17681
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
17691
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);