3 writes to IsSuppressed
Microsoft.CodeAnalysis.CSharp (3)
BoundTree\BoundExpression.cs (1)
50result.IsSuppressed = suppress;
BoundTree\BoundExpressionWithNullability.cs (1)
14IsSuppressed = expression.IsSuppressed;
BoundTree\BoundNode.cs (1)
158this.IsSuppressed = original.IsSuppressed;
187 references to IsSuppressed
Microsoft.CodeAnalysis.CSharp (187)
Binder\Binder_Conversions.cs (5)
326.WithSuppression(source.IsSuppressed); 1196elementPlaceholder = (BoundValuePlaceholder)elementPlaceholder.WithSuppression(element.Expression.IsSuppressed); 2485.WithSuppression(source.IsSuppressed); 2515source.DefaultLabel, source.ReportedNotExhaustive, destination, hasErrors || source.HasErrors).WithSuppression(source.IsSuppressed); 3210targetType).WithSuppression(sourceTuple.IsSuppressed);
Binder\Binder_Expressions.cs (4)
382sourceTuple.HasErrors).WithSuppression(sourceTuple.IsSuppressed); 398hasErrors: true).WithSuppression(defaultExpr.IsSuppressed); 3928isSuppressed = receiver.IsSuppressed; 3937isSuppressed = arguments[argumentIndex].IsSuppressed;
Binder\Binder_Operators.cs (2)
4067if (expr.IsSuppressed) 4339if (expr.IsSuppressed)
Binder\Binder_Statements.cs (1)
3491if (expression.IsSuppressed)
BoundTree\BoundExpression.cs (2)
41if (this.IsSuppressed == suppress) 47Debug.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)
2479if (unwrappedValue.IsSuppressed) 3182if (!expr.IsSuppressed && RemoveConversion(expr, includeExplicitConversions: false).expression.Kind != BoundKind.ThrowExpression) 3808bool shouldMakeNotNullRvalue(BoundExpression node) => node.IsSuppressed || node.HasAnyErrors || !IsReachable(); 6707if (!node.IsSuppressed && IsNullabilityMismatch(source, destination)) 8225if (!conversion.Exists && !argumentNoConversion.IsSuppressed) 8257if (!argumentNoConversion.IsSuppressed) 8373trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations, refKind, parameter); 8376if (!argument.IsSuppressed) 8417trackNullableStateForAssignment(receiverType, parameterValue, lValueType, MakeSlot(argument), parameterWithState, argument.IsSuppressed, parameterAnnotations, refKind, parameter); 8420if (!argument.IsSuppressed) 8825return expr.ConstantValueOpt == ConstantValue.NotAvailable || !expr.ConstantValueOpt.IsNull || expr.IsSuppressed ? NullableAnnotation.NotAnnotated : NullableAnnotation.Annotated; 9054if (!canConvertNestedNullability && reportMismatch && !sourceExpression.IsSuppressed) 9861if (isSuppressed || conversionOperand.IsSuppressed) 10948if (!group.IsSuppressed) 10981if (!lambda.IsSuppressed) 11018if (!arg.IsSuppressed && 12534if (!reportedDiagnostic && !(collectionExpression is BoundConversion { Operand: { IsSuppressed: true } })) 12612if (node.Expression is not BoundConversion { Operand.IsSuppressed: true } && 12649isSuppressed: node.Expression is BoundConversion { Operand.IsSuppressed: true },
FlowAnalysis\NullableWalker_Patterns.cs (1)
1152return node.IsSuppressed ? GetOrCreatePlaceholderSlot(node) : MakeSlot(node);
Generated\BoundNodes.xml.Generated.cs (148)
15509new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15517new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15526new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15533new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15540new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15547new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15555new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15562new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15570new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15577new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15584new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15591new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15598new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15605new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15613new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15621new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15631new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15654new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15663new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15672new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15686new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15703new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15712new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15720new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15729new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15738new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15749new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15760new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15769new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15777new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15786new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15795new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15805new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15817new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15828new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15846new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15862new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15872new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15882new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15895new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15904new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15916new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15930new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15939new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15947new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15955new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15977new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 15986new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16002new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16011new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16020new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16027new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16034new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16042new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16049new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16056new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16063new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16070new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16078new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16087new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16096new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16103new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16112new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16122new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16133new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16142new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16157new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16166new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16173new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16182new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16194new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16468new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16476new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16483new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16490new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16497new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16504new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16515new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16524new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16533new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16541new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16570new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16607new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16621new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16801new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16811new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16821new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16833new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16845new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16854new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16867new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16875new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16884new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16900new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16910new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16930new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16942new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16957new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16969new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16987new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 16996new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17020new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17027new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17049new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17061new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17075new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17085new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17094new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17111new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17120new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17129new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17144new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17154new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17161new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17171new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17179new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17188new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17199new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17208new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17217new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17227new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17237new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17250new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17258new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17270new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17281new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17299new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17312new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17323new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17335new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17347new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17357new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17370new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17385new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17394new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17404new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17411new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17419new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17430new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17444new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17608new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17616new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17625new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17634new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17643new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17668new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17676new TreeDumperNode("isSuppressed", node.IsSuppressed, null), 17686new TreeDumperNode("isSuppressed", node.IsSuppressed, null),
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
469hasErrors: expr.HasErrors).WithSuppression(expr.IsSuppressed);