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)
350sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 366hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3840isSuppressed = 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)
2403if (unwrappedValue.IsSuppressed) 3097if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3699bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6242if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7530if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7562if (!argumentNoConversion.IsSuppressed) 7677trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7680if (!argument.IsSuppressed) 7721trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7724if (!argument.IsSuppressed) 8059return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8244if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 8991if (isSuppressed || conversionOperand.IsSuppressed) 9845if (!group.IsSuppressed) 9878if (!lambda.IsSuppressed) 9915if (!arg.IsSuppressed && 11196if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11284if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11321isSuppressed: 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)
15177new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15186new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15202new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15209new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15216new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15231new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15239new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15246new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15267new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15275new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15283new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15293new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15316new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15324new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15333new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15347new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15364new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15373new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15381new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15390new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15399new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15410new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15421new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15430new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15438new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15447new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15456new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15466new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15478new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15489new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15505new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15521new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15531new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15554new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15563new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15575new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15589new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15606new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15614new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15634new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15643new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15659new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15668new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15677new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15684new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15691new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15699new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15706new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15713new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15720new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15727new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15735new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15744new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15753new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15760new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15769new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15790new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15799new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15813new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15822new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15829new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15838new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15850new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16125new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16140new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16147new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16154new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16161new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16172new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16181new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16190new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16198new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16227new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16263new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16277new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16449new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16459new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16469new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16481new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16493new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16502new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16515new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16523new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16532new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16548new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16558new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16590new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16617new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16635new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16643new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16659new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16688new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16700new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16724new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16750new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16759new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16768new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16783new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16793new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16800new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16810new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16838new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16847new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16856new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16866new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16876new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16889new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16897new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16909new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16920new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16938new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16951new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16962new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16974new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16986new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16996new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17009new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17024new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17033new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17043new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17050new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17058new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17069new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17082new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17228new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17236new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17245new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17254new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17263new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17288new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17298new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);