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)
351sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 367hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3874isSuppressed = receiver.IsSuppressed; 3883isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
3910if (expr.IsSuppressed) 4175if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3463if (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)
468=> this.IsSuppressed ? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2442if (unwrappedValue.IsSuppressed) 3137if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3737bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6429if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7921if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7953if (!argumentNoConversion.IsSuppressed) 8068trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8071if (!argument.IsSuppressed) 8112trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8115if (!argument.IsSuppressed) 8501return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8719if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9466if (isSuppressed || conversionOperand.IsSuppressed) 10326if (!group.IsSuppressed) 10359if (!lambda.IsSuppressed) 10396if (!arg.IsSuppressed && 11863if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11951if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11988isSuppressed: 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)
15171new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15180new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15189new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15196new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15203new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15210new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15218new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15225new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15233new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15240new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15247new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15254new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15261new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15269new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15277new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15287new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15310new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15318new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15327new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15341new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15358new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15367new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15375new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15384new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15393new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15404new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15415new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15424new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15441new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15450new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15460new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15472new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15483new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15501new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15517new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15527new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15537new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15550new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15559new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15585new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15594new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15602new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15610new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15641new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15657new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15675new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15682new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15689new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15704new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15711new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15718new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15725new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15742new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15751new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15758new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15767new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15777new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15797new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15820new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15848new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16122new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16130new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16137new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16144new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16151new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16158new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16169new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16178new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16187new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16195new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16274new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16446new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16456new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16466new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16478new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16490new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16499new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16512new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16520new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16529new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16545new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16575new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16587new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16602new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16614new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16640new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16656new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16663new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16685new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16711new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16747new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16756new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16765new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16780new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16790new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16797new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16807new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16815new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16824new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16835new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16844new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16853new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16863new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16873new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16886new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16894new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16906new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16917new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16935new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16948new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16959new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16971new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16983new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16993new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17006new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17021new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17030new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17040new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17047new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17055new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17066new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17079new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17225new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17233new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17242new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17251new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17285new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17295new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);