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)
2442if (unwrappedValue.IsSuppressed) 3137if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3736bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6585if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 8076if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 8108if (!argumentNoConversion.IsSuppressed) 8223trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8226if (!argument.IsSuppressed) 8267trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8270if (!argument.IsSuppressed) 8656return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8885if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9632if (isSuppressed || conversionOperand.IsSuppressed) 10491if (!group.IsSuppressed) 10524if (!lambda.IsSuppressed) 10561if (!arg.IsSuppressed && 12045if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 12133if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 12170isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1052return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (147)
15309new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15317new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15326new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15333new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15340new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15347new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15355new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15362new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15370new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15377new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15384new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15391new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15398new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15405new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15413new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15421new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15431new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15454new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15463new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15472new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15486new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15503new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15512new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15520new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15529new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15538new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15549new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15560new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15569new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15577new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15586new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15595new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15617new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15646new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15662new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15672new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15682new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15695new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15704new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15716new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15739new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15747new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15755new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15777new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15786new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15802new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15820new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15834new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15842new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15849new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15856new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15863new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15870new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15878new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15887new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15896new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15903new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15912new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15922new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15933new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15942new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15957new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15966new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15973new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15982new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15994new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16268new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16276new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16283new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16290new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16297new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16304new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16315new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16324new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16333new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16341new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16370new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16406new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16420new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16592new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16602new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16612new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16624new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16636new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16645new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16658new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16675new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16691new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16701new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16748new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16760new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16778new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16787new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16840new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16852new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16866new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16876new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16885new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16902new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16911new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16920new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16935new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16945new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16952new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16962new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16970new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16979new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16990new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16999new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17008new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17018new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17028new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17041new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17049new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17061new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17072new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17090new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17103new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17114new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17126new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17138new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17148new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17161new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17176new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17185new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17202new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17210new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17234new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17380new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17388new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17397new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17406new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17415new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17440new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17450new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);