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;
184 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (184)
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 (3)
350sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 366hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3840isSuppressed = receiver.IsSuppressed;
Binder\Binder_Operators.cs (2)
2892if (expr.IsSuppressed) 3157if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3442if (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)
2418if (unwrappedValue.IsSuppressed) 3113if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3715bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6308if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7730if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7762if (!argumentNoConversion.IsSuppressed) 7877trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7880if (!argument.IsSuppressed) 7921trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7924if (!argument.IsSuppressed) 8264return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8482if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9228if (isSuppressed || conversionOperand.IsSuppressed) 10080if (!group.IsSuppressed) 10113if (!lambda.IsSuppressed) 10150if (!arg.IsSuppressed && 11507if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11595if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11632isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1050return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (146)
15164new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15173new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15182new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15189new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15196new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15203new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15211new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15218new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15226new 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), 15262new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15270new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15280new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15303new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15311new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15320new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15334new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15351new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15360new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15368new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15377new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15386new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15397new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15408new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15417new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15425new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15434new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15443new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15453new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15465new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15476new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15494new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15510new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15520new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15530new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15543new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15552new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15564new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15578new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15587new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15595new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15603new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15623new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15648new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15657new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15666new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15673new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15680new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15688new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15695new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15702new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15709new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15716new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15724new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15733new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15742new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15758new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15768new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15779new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15802new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15818new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15839new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16114new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16122new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16129new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16136new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16143new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16150new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16161new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16170new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16179new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16187new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16216new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16252new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16266new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16438new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16448new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16458new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16470new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16482new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16491new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16504new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16512new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16521new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16537new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16547new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16567new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16579new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16594new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16606new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16624new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16632new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16648new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16655new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16677new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16689new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16713new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16722new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16739new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16748new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16757new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16772new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16782new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16789new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16799new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16807new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16816new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16827new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16845new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16855new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16865new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16878new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16886new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16898new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16909new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16927new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16940new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16951new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16963new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16975new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16985new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16998new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17013new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17022new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17032new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17039new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17047new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17058new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17071new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17217new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17225new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17234new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17243new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17252new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17277new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17287new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);