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_Patterns.cs (1)
1244return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
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 },
Generated\BoundNodes.xml.Generated.cs (148)
15519new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15527new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15536new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15543new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15550new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15557new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15565new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15572new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15581new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15588new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15595new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15602new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15609new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15616new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15624new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15642new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15665new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15674new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15683new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15723new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15731new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15740new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15760new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15771new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15780new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15797new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15806new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15828new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15839new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15857new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15873new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15883new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15893new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15906new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15915new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15927new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15941new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15950new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15958new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15966new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15988new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15997new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16013new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16022new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16031new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16038new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16045new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16053new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16060new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16067new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16074new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16081new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16089new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16098new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16107new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16114new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16123new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16144new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16153new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16168new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16177new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16184new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16193new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16205new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16481new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16489new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16496new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16503new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16510new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16517new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16528new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16537new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16546new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16554new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16583new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16620new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16634new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16814new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16824new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16834new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16858new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16867new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16880new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16888new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16897new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16913new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16923new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16943new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16955new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16970new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16982new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17000new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17009new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17033new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17040new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17062new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17074new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17088new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17098new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17107new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17124new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17142new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17157new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17167new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17174new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17184new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17192new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17201new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17212new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17230new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17240new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17263new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17271new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17283new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17294new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17312new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17325new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17336new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17348new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17360new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17370new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17383new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17398new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17407new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17417new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17424new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17443new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17457new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17621new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17629new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17638new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17647new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17656new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17681new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17689new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17699new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);