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); 1977.WithSuppression(source.IsSuppressed); 2007source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2516targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
350sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 366hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3851isSuppressed = receiver.IsSuppressed; 3860isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
3878if (expr.IsSuppressed) 4143if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3440if (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)
459=> this.IsSuppressed ? (BoundLambda)lambda.WithSuppression() : lambda;
FlowAnalysis\NullableWalker.cs (19)
2424if (unwrappedValue.IsSuppressed) 3119if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3721bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6377if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7828if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7860if (!argumentNoConversion.IsSuppressed) 7975trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7978if (!argument.IsSuppressed) 8019trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8022if (!argument.IsSuppressed) 8362return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8580if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9327if (isSuppressed || conversionOperand.IsSuppressed) 10187if (!group.IsSuppressed) 10220if (!lambda.IsSuppressed) 10257if (!arg.IsSuppressed && 11731if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11819if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11856isSuppressed: 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)
15158new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15167new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15176new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15183new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15190new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15197new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15205new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15212new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15220new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15227new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15234new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15241new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15248new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15256new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15264new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15274new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15297new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15305new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15314new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15328new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15345new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15354new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15362new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15371new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15380new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15391new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15402new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15411new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15419new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15428new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15437new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15447new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15459new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15470new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15488new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15504new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15514new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15524new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15537new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15546new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15558new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15572new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15581new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15589new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15597new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15617new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15626new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15642new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15651new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15660new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15667new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15674new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15682new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15689new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15696new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15710new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15718new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15727new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15736new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15743new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15752new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15762new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15773new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15782new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15796new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15805new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15812new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15821new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15833new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16108new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16116new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16123new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16130new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16137new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16144new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16155new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16164new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16173new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16181new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16210new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16246new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16442new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16452new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16464new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16476new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16485new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16498new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16506new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16515new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16531new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16561new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16573new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16588new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16600new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16618new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16626new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16642new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16649new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16671new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16683new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16707new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16716new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16742new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16751new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16766new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16776new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16783new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16793new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16801new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16810new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16821new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16830new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16839new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16849new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16859new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16872new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16880new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16892new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16903new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16921new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16934new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16945new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16957new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16969new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16979new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16992new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17007new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17016new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17026new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17033new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17041new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17052new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17065new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17211new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17219new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17228new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17237new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17246new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17271new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17281new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);