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)
360sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 376hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3872isSuppressed = receiver.IsSuppressed; 3881isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4051if (expr.IsSuppressed) 4316if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3472if (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)
15168new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15176new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15185new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15192new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15199new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15206new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15214new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15229new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15236new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15243new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15257new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15265new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15273new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15283new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15306new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15314new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15323new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15337new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15354new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15363new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15371new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15380new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15389new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15400new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15411new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15420new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15428new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15437new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15446new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15456new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15468new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15479new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15497new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15513new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15523new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15533new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15546new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15567new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15581new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15590new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15606new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15637new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15653new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15662new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15671new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15678new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15685new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15693new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15700new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15707new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15721new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15729new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15738new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15747new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15754new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15763new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15773new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15784new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15793new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15807new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15823new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15832new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15844new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16118new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16126new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16140new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16147new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16154new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16165new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16174new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16183new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16191new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16220new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16256new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16270new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16442new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16452new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16462new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16474new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16486new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16495new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16508new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16516new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16525new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16551new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16571new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16583new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16610new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16628new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16636new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16652new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16659new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16681new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16693new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16707new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16717new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16726new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16743new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16752new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16761new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16776new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16786new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16793new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16803new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16820new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16831new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16840new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16849new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16859new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16869new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16882new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16890new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16902new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16913new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16931new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16944new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16955new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16967new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16979new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16989new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17002new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17017new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17026new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17036new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17043new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17051new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17062new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17075new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17229new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17238new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17247new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17256new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17281new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17291new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);