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); 1000elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 1965.WithSuppression(source.IsSuppressed); 1995source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2504targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
376sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 392hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3908isSuppressed = receiver.IsSuppressed; 3917isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4051if (expr.IsSuppressed) 4316if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3472if (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)
477=> this.IsSuppressed ? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2442if (unwrappedValue.IsSuppressed) 3137if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3736bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6428if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7920if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7952if (!argumentNoConversion.IsSuppressed) 8067trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8070if (!argument.IsSuppressed) 8111trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8114if (!argument.IsSuppressed) 8500return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8718if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9465if (isSuppressed || conversionOperand.IsSuppressed) 10325if (!group.IsSuppressed) 10358if (!lambda.IsSuppressed) 10395if (!arg.IsSuppressed && 11862if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11950if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11987isSuppressed: 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)
15197new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15205new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15214new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15228new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15235new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15243new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15258new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15265new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15272new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15279new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15286new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15294new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15302new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15312new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15335new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15344new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15353new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15367new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15384new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15393new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15401new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15410new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15419new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15430new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15441new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15450new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15458new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15467new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15476new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15486new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15498new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15509new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15527new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15543new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15553new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15563new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15576new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15585new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15597new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15611new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15620new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15636new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15658new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15667new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15683new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15692new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15701new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15708new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15715new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15723new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15737new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15744new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15751new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15759new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15768new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15777new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15784new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15793new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15803new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15814new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15823new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15837new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15853new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15862new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15874new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16148new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16156new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16163new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16170new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16177new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16184new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16204new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16213new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16286new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16300new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16472new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16482new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16492new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16504new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16516new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16525new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16538new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16546new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16581new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16601new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16640new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16658new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16682new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16689new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16711new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16723new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16737new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16747new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16756new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16773new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16782new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16791new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16806new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16823new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16833new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16841new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16850new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16861new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16870new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16879new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16889new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16899new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16912new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16920new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16932new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16943new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16961new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16974new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16985new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16997new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17009new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17019new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17032new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17047new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17056new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17066new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17073new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17081new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17092new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17105new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17251new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17259new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17268new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17277new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17286new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17311new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17321new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);