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