1 implementation of IDiscardOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8793internal sealed partial class DiscardOperation : Operation, IDiscardOperation
14 references to IDiscardOperation
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
340 case IDiscardOperation:
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
212/// <summary>Indicates an <see cref="IDiscardOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11231public override IOperation VisitDiscardOperation(IDiscardOperation operation, object? argument) 11508public virtual void VisitDiscardOperation(IDiscardOperation operation) => DefaultVisit(operation); 11647public virtual TResult? VisitDiscardOperation(IDiscardOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (2)
6991Debug.Assert(argumentCapture is IFlowCaptureReferenceOperation or IDiscardOperation); 7373public override IOperation VisitDiscardOperation(IDiscardOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (2)
67if (trueAssignment?.Target is IDiscardOperation && 68falseAssignment?.Target is IDiscardOperation &&
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (2)
67if (trueAssignment?.Target is IDiscardOperation && 68falseAssignment?.Target is IDiscardOperation &&
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2109public override void VisitDiscardOperation(IDiscardOperation operation) 2111LogString(nameof(IDiscardOperation));
Compilation\TestOperationVisitor.cs (1)
1683public override void VisitDiscardOperation(IDiscardOperation operation)