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;
184 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (184)
Binder\Binder_Conversions.cs (5)
273.WithSuppression(source.IsSuppressed); 994elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 1972.WithSuppression(source.IsSuppressed); 2002source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2511targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (3)
350sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 366hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3840isSuppressed = receiver.IsSuppressed;
Binder\Binder_Operators.cs (2)
2892if (expr.IsSuppressed) 3157if (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)
2418if (unwrappedValue.IsSuppressed) 3113if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3715bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6254if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7676if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7708if (!argumentNoConversion.IsSuppressed) 7823trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7826if (!argument.IsSuppressed) 7867trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7870if (!argument.IsSuppressed) 8210return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8428if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9174if (isSuppressed || conversionOperand.IsSuppressed) 10026if (!group.IsSuppressed) 10059if (!lambda.IsSuppressed) 10096if (!arg.IsSuppressed && 11453if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11541if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11578isSuppressed: 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)
15183new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15192new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15201new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15208new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15215new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15222new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15230new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15237new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15245new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15252new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15259new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15266new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15273new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15281new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15289new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15299new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15322new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15330new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15339new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15353new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15370new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15379new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15387new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15396new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15405new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15416new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15427new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15436new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15444new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15453new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15462new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15472new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15484new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15495new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15513new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15529new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15539new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15549new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15562new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15583new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15597new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15606new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15614new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15622new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15642new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15651new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15667new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15676new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15685new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15692new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15699new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15707new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15728new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15735new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15743new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15752new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15761new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15768new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15777new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15787new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15798new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15807new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15821new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15830new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15837new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15858new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16141new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16148new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16155new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16162new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16169new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16180new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16189new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16198new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16206new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16235new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16271new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16285new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16457new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16467new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16477new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16489new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16501new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16510new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16523new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16531new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16540new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16556new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16566new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16586new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16625new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16643new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16651new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16667new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16674new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16696new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16708new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16722new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16732new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16741new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16758new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16767new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16776new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16791new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16801new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16808new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16826new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16835new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16855new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16864new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16874new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16884new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16897new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16905new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16917new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16928new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16946new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16959new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16970new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16982new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16994new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17004new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17017new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17032new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17041new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17051new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17058new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17066new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17077new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17090new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17236new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17244new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17262new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17271new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17296new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17306new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);