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;
185 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (185)
Binder\Binder_Conversions.cs (5)
273.WithSuppression(source.IsSuppressed); 994elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 1959.WithSuppression(source.IsSuppressed); 1989source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2498targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
351sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 367hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3874isSuppressed = receiver.IsSuppressed; 3883isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
3910if (expr.IsSuppressed) 4175if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3463if (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)
468=> this.IsSuppressed ? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2442if (unwrappedValue.IsSuppressed) 3137if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3737bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6429if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7921if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7953if (!argumentNoConversion.IsSuppressed) 8068trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8071if (!argument.IsSuppressed) 8112trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8115if (!argument.IsSuppressed) 8501return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8719if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9466if (isSuppressed || conversionOperand.IsSuppressed) 10326if (!group.IsSuppressed) 10359if (!lambda.IsSuppressed) 10396if (!arg.IsSuppressed && 11863if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11951if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11988isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1052return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15162new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15171new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15180new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15187new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15194new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15201new 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), 15238new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15245new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15252new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15268new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15278new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15301new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15309new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15318new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15332new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15349new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15358new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15366new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15375new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15384new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15395new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15406new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15415new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15423new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15441new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15451new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15463new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15474new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15492new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15508new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15518new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15528new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15550new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15562new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15576new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15585new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15593new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15601new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15623new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15648new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15657new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15673new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15680new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15688new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15695new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15702new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15709new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15716new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15724new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15742new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15758new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15768new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15802new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15839new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16113new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16121new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16128new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16135new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16142new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16149new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16160new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16169new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16178new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16186new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16215new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16251new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16265new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16437new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16447new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16457new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16469new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16481new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16490new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16503new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16511new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16520new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16536new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16546new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16566new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16593new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16623new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16631new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16647new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16654new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16676new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16688new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16702new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16712new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16738new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16747new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16756new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16771new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16781new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16798new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16806new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16815new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16826new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16835new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16844new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16854new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16864new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16877new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16885new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16897new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16908new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16926new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16939new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16950new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16962new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16974new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16984new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16997new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17012new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17021new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17031new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17038new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17046new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17057new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17070new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17216new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17233new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17242new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17251new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17276new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17286new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);