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); 994elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 1959.WithSuppression(source.IsSuppressed); 1989source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2498targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
356sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 372hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3863isSuppressed = receiver.IsSuppressed; 3872isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4051if (expr.IsSuppressed) 4316if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3471if (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)
15170new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15179new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15188new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15202new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15209new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15217new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15232new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15239new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15246new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15268new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15276new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15286new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15309new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15317new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15326new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15340new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15357new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15366new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15374new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15383new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15392new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15403new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15414new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15423new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15431new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15440new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15449new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15459new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15471new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15482new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15500new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15516new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15526new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15536new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15549new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15558new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15570new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15584new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15593new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15601new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15609new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15631new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15640new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15656new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15665new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15674new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15681new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15688new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15696new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15710new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15717new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15724new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15732new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15741new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15750new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15757new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15766new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15776new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15787new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15796new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15810new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15819new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15826new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15835new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15847new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16121new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16129new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16136new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16143new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16150new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16157new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16168new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16177new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16186new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16194new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16223new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16259new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16273new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16445new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16455new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16465new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16477new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16489new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16498new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16511new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16519new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16528new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16544new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16554new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16574new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16586new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16601new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16631new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16639new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16655new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16662new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16684new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16696new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16710new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16720new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16729new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16746new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16755new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16764new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16789new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16796new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16806new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16814new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16823new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16834new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16843new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16852new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16862new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16872new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16885new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16893new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16905new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16916new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16934new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16947new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16958new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16970new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16982new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16992new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17005new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17020new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17029new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17039new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17046new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17054new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17065new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17078new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17232new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17241new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17259new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17284new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17294new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);