3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
26
result.
IsSuppressed
= suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14
IsSuppressed
= expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
151
this.
IsSuppressed
= original.IsSuppressed;
174 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (174)
Binder\Binder_Conversions.cs (4)
253
.WithSuppression(source.
IsSuppressed
);
445
.WithSuppression(source.
IsSuppressed
);
474
source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.
IsSuppressed
);
967
targetType).WithSuppression(sourceTuple.
IsSuppressed
);
Binder\Binder_Expressions.cs (2)
342
sourceTuple.HasErrors).WithSuppression(sourceTuple.
IsSuppressed
);
358
hasErrors: true).WithSuppression(defaultExpr.
IsSuppressed
);
Binder\Binder_InterpolatedString.cs (2)
1013
isSuppressed = receiver.
IsSuppressed
;
1022
isSuppressed = arguments[argumentIndex].
IsSuppressed
;
Binder\Binder_Operators.cs (2)
2420
if (expr.
IsSuppressed
)
2673
if (expr.
IsSuppressed
)
Binder\Binder_Statements.cs (1)
3323
if (expression.
IsSuppressed
)
BoundTree\BoundExpression.cs (2)
17
if (this.
IsSuppressed
== suppress)
23
Debug.Assert(suppress || !this.
IsSuppressed
);
BoundTree\BoundExpressionWithNullability.cs (1)
14
IsSuppressed = expression.
IsSuppressed
;
BoundTree\BoundNode.cs (2)
150
Debug.Assert(original is BoundExpression || !original.
IsSuppressed
);
151
this.IsSuppressed = original.
IsSuppressed
;
BoundTree\UnboundLambda.cs (1)
460
=> this.
IsSuppressed
? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (16)
325
private bool ShouldMakeNotNullRvalue(BoundExpression node) => node.
IsSuppressed
|| node.HasAnyErrors || !IsReachable();
2253
if (unwrappedValue.
IsSuppressed
)
2877
if (!expr.
IsSuppressed
&& RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression)
6575
if (!conversion.Exists && !argumentNoConversion.
IsSuppressed
)
6607
if (!argumentNoConversion.
IsSuppressed
)
6722
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
6725
if (!argument.
IsSuppressed
)
6766
trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.
IsSuppressed
, parameterAnnotations);
6769
if (!argument.
IsSuppressed
)
7097
return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.
IsSuppressed
? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated;
7251
if (!canConvertNestedNullability && reportMismatch && !sourceExpression.
IsSuppressed
)
7962
if (conversionOperand.
IsSuppressed
== true)
8783
if (!group.
IsSuppressed
)
8816
if (!lambda.
IsSuppressed
)
8853
if (!arg.
IsSuppressed
&&
10099
if (!reportedDiagnostic && !(node.Expression is BoundConversion { Operand: {
IsSuppressed
: true } }))
FlowAnalysis\NullableWalker_Patterns.cs (1)
1005
return node.
IsSuppressed
? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (139)
14460
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14469
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14478
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14485
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14492
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14499
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14507
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14514
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14522
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14529
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14536
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14543
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14550
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14558
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14566
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14576
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14599
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14607
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14616
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14630
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14647
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14656
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14664
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14673
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14682
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14693
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14704
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14713
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14721
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14739
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14749
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14761
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14772
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14788
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14804
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14814
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14824
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14837
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14846
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14858
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14872
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14881
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14889
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14908
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14933
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14942
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14951
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14958
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14965
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14973
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14980
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14987
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
14995
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15004
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15013
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15020
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15029
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15039
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15050
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15059
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15074
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15083
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15090
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15099
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15111
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15386
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15394
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15401
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15408
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15415
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15422
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15433
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15442
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15451
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15459
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15488
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15524
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15538
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15710
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15720
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15730
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15742
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15754
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15763
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15776
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15784
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15793
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15809
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15819
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15838
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15850
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15865
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15877
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15895
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15905
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15917
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15931
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15941
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15950
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15966
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15975
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15984
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
15999
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16009
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16016
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16026
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16034
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16043
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16054
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16063
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16072
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16082
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16092
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16105
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16113
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16123
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16134
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16150
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16163
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16175
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16187
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16197
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16210
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16225
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16234
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16244
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16251
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16259
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16270
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16283
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16429
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16437
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16446
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16455
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16464
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16489
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
16499
new TreeDumperNode("isSuppressed", node.
IsSuppressed
, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462
hasErrors: expr.HasErrors).WithSuppression(expr.
IsSuppressed
);