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)
3841if (expr.IsSuppressed) 4106if (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)
2418if (unwrappedValue.IsSuppressed) 3113if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3715bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6370if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 7825if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 7857if (!argumentNoConversion.IsSuppressed) 7972trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 7975if (!argument.IsSuppressed) 8016trackNullableStateForAssignment(parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations); 8019if (!argument.IsSuppressed) 8359return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 8577if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9323if (isSuppressed || conversionOperand.IsSuppressed) 10175if (!group.IsSuppressed) 10208if (!lambda.IsSuppressed) 10245if (!arg.IsSuppressed && 11707if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 11795if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 11832isSuppressed: 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)
15145new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15154new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15163new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15170new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15177new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15184new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15192new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15199new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15207new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15214new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15221new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15228new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15235new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15243new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15251new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15261new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15284new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15292new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15301new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15315new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15332new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15341new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15349new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15358new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15367new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15378new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15389new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15398new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15406new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15415new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15424new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15434new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15446new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15457new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15475new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15491new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15501new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15511new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15524new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15533new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15545new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15559new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15568new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15576new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15584new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15604new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15629new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15638new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15647new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15654new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15661new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15669new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15676new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15683new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15690new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15697new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15705new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15714new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15723new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15730new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15739new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15760new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15769new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15783new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15792new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15799new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15808new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15820new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16095new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16103new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16110new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16117new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16124new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16131new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16142new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16151new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16160new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16168new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16197new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16233new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16247new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16419new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16429new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16439new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16451new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16463new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16472new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16485new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16493new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16502new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16518new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16528new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16548new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16560new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16575new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16587new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16629new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16636new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16658new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16670new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16684new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16694new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16720new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16729new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16738new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16753new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16763new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16770new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16780new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16788new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16797new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16808new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16817new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16826new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16836new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16859new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16867new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16879new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16890new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16908new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16921new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16932new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16944new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16956new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16966new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16979new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16994new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17003new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17013new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17020new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17028new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17039new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17052new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17198new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17206new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17215new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17224new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17233new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17258new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17268new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
462hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);