3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
50result.IsSuppressed = suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14IsSuppressed = expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
158this.IsSuppressed = original.IsSuppressed;
187 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (187)
Binder\Binder_Conversions.cs (5)
326.WithSuppression(source.IsSuppressed); 1196elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 2485.WithSuppression(source.IsSuppressed); 2515source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 3202targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
382sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 398hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3931isSuppressed = receiver.IsSuppressed; 3940isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4067if (expr.IsSuppressed) 4339if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3516if (expression.IsSuppressed)
BoundTree\BoundExpression.cs (2)
41if (this.IsSuppressed == suppress) 47Debug.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)
2481if (unwrappedValue.IsSuppressed) 3184if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3810bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6698if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 8245if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 8277if (!argumentNoConversion.IsSuppressed) 8393trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations, refKind, parameter); 8396if (!argument.IsSuppressed) 8437trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations, refKind, parameter); 8440if (!argument.IsSuppressed) 8845return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 9074if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9881if (isSuppressed || conversionOperand.IsSuppressed) 10970if (!group.IsSuppressed) 11003if (!lambda.IsSuppressed) 11040if (!arg.IsSuppressed && 12595if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 12673if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 12710isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1244return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (148)
15509new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15517new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15526new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15533new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15540new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15547new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15562new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15585new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15592new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15599new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15606new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15614new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15622new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15655new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15664new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15673new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15687new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15704new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15713new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15739new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15750new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15761new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15770new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15778new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15787new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15796new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15806new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15829new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15847new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15863new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15873new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15883new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15896new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15905new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15917new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15931new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15940new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15948new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15956new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15978new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15987new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16003new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16012new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16021new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16028new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16035new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16043new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16050new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16057new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16064new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16071new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16079new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16088new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16097new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16104new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16113new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16123new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16134new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16143new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16158new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16167new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16174new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16183new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16471new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16479new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16486new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16493new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16500new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16507new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16518new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16527new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16536new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16544new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16573new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16610new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16624new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16804new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16814new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16824new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16848new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16857new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16870new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16878new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16887new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16903new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16913new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16933new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16945new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16960new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16972new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16990new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16999new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17023new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17030new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17052new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17064new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17078new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17088new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17097new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17114new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17123new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17132new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17147new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17157new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17164new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17174new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17182new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17191new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17202new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17211new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17220new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17230new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17240new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17261new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17273new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17284new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17302new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17315new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17326new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17338new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17350new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17360new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17373new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17388new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17397new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17407new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17414new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17422new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17433new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17447new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17611new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17619new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17637new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17646new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17671new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17679new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17689new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);