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;
186 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (186)
Binder\Binder_Conversions.cs (5)
281.WithSuppression(source.IsSuppressed); 1128elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 2407.WithSuppression(source.IsSuppressed); 2437source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2993targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
382sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 398hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3927isSuppressed = receiver.IsSuppressed; 3936isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4050if (expr.IsSuppressed) 4315if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3475if (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)
2443if (unwrappedValue.IsSuppressed) 3138if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3737bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6586if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 8077if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 8109if (!argumentNoConversion.IsSuppressed) 8224trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8227if (!argument.IsSuppressed) 8268trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8271if (!argument.IsSuppressed) 8657return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8886if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9633if (isSuppressed || conversionOperand.IsSuppressed) 10492if (!group.IsSuppressed) 10525if (!lambda.IsSuppressed) 10562if (!arg.IsSuppressed && 12046if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 12134if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 12171isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1150return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (147)
15311new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15319new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15328new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15335new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15342new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15349new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15357new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15364new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15372new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15379new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15386new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15393new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15400new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15407new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15415new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15423new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15433new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15456new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15465new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15474new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15488new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15505new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15514new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15522new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15531new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15540new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15551new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15562new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15579new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15588new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15597new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15607new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15619new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15630new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15648new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15664new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15674new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15684new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15706new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15718new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15732new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15741new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15757new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15804new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15813new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15822new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15829new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15844new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15851new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15858new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15865new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15872new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15880new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15889new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15898new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15905new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15914new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15924new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15935new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15944new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15959new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15968new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15975new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15984new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15996new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16270new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16278new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16285new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16292new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16299new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16306new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16317new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16326new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16335new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16343new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16372new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16408new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16422new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16595new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16615new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16627new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16639new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16648new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16661new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16669new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16678new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16694new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16704new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16724new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16736new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16751new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16763new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16781new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16790new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16814new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16821new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16843new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16855new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16869new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16879new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16888new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16905new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16914new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16923new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16938new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16948new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16955new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16965new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16973new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16982new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16993new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17002new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17011new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17021new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17031new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17044new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17052new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17064new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17075new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17093new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17106new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17117new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17129new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17141new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17151new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17164new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17179new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17188new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17198new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17205new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17213new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17237new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17383new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17391new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17400new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17409new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17418new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17443new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17453new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);