3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
45result.IsSuppressed = suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14IsSuppressed = expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
158this.IsSuppressed = original.IsSuppressed;
180 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (180)
Binder\Binder_Conversions.cs (1)
273.WithSuppression(source.IsSuppressed);
Binder\Binder_Expressions.cs (3)
345sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 361hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3892isSuppressed = receiver.IsSuppressed;
Binder\Binder_Operators.cs (2)
2456if (expr.IsSuppressed) 2721if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3442if (expression.IsSuppressed)
BoundTree\BoundExpression.cs (2)
36if (this.IsSuppressed == suppress) 42Debug.Assert(suppress || !this.IsSuppressed);
BoundTree\BoundExpressionWithNullability.cs (1)
14IsSuppressed = expression.IsSuppressed;
BoundTree\BoundNode.cs (2)
157Debug.Assert(original is BoundExpression || !original.IsSuppressed); 158this.IsSuppressed = original.IsSuppressed;
BoundTree\UnboundLambda.cs (1)
459=> this.IsSuppressed ? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2383if (unwrappedValue.IsSuppressed) 3018if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3620bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6161if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7441if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7473if (!argumentNoConversion.IsSuppressed) 7588trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7591if (!argument.IsSuppressed) 7632trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7635if (!argument.IsSuppressed) 7970return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8155if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 8900if (isSuppressed || conversionOperand.IsSuppressed) 9752if (!group.IsSuppressed) 9785if (!lambda.IsSuppressed) 9822if (!arg.IsSuppressed && 11087if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11175if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11212isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1050return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15031new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15040new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15049new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15056new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15063new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15070new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15078new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15085new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15093new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15100new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15107new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15114new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15121new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15129new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15137new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15147new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15170new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15178new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15187new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15201new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15218new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15227new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15235new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15244new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15264new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15275new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15284new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15292new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15301new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15310new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15320new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15332new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15343new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15359new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15375new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15385new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15395new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15408new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15417new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15429new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15443new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15452new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15460new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15468new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15488new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15497new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15513new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15522new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15531new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15538new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15545new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15553new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15560new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15567new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15574new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15581new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15589new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15607new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15614new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15623new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15633new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15644new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15653new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15667new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15676new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15683new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15692new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15704new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15979new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15987new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15994new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16001new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16008new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16015new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16026new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16035new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16044new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16052new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16081new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16117new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16131new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16303new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16313new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16323new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16335new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16347new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16356new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16369new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16377new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16386new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16402new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16412new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16444new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16459new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16471new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16489new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16497new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16513new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16520new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16542new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16554new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16568new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16587new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16604new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16622new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16637new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16647new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16654new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16664new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16672new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16681new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16692new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16701new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16710new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16720new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16743new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16751new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16763new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16774new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16792new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16805new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16828new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16840new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16850new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16863new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16878new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16887new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16897new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16904new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16912new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16923new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16936new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17082new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17090new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17099new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17108new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17117new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17142new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17152new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);