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)
281.WithSuppression(source.IsSuppressed); 1015elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 1981.WithSuppression(source.IsSuppressed); 2011source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 2567targetType).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)
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(); 6453if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7944if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7976if (!argumentNoConversion.IsSuppressed) 8091trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8094if (!argument.IsSuppressed) 8135trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8138if (!argument.IsSuppressed) 8524return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8742if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9489if (isSuppressed || conversionOperand.IsSuppressed) 10348if (!group.IsSuppressed) 10381if (!lambda.IsSuppressed) 10418if (!arg.IsSuppressed && 11896if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11984if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 12021isSuppressed: 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)
15199new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15207new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15216new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15223new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15230new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15237new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15245new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15252new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15260new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15267new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15274new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15281new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15288new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15296new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15304new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15314new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15337new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15346new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15355new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15369new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15386new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15395new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15403new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15412new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15421new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15432new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15443new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15452new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15460new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15469new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15478new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15488new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15500new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15511new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15529new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15545new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15565new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15587new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15599new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15622new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15630new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15638new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15660new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15669new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15685new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15694new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15710new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15717new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15725new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15732new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15739new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15746new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15753new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15761new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15770new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15786new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15795new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15805new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15825new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15840new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15849new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15856new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15865new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15877new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16151new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16159new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16166new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16173new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16180new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16187new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16198new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16207new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16216new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16253new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16289new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16303new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16475new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16485new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16495new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16507new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16519new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16528new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16549new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16558new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16574new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16584new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16604new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16616new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16631new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16643new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16661new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16669new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16685new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16692new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16726new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16740new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16750new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16759new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16776new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16785new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16794new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16809new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16819new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16826new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16844new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16853new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16864new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16873new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16882new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16892new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16902new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16915new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16923new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16935new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16946new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16964new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16977new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16988new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17000new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17012new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17022new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17035new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17050new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17059new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17069new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17076new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17084new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17095new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17108new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17254new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17262new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17271new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17280new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17289new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17314new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17324new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
467hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);