1 implementation of IDiscardOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8831internal sealed partial class DiscardOperation : Operation, IDiscardOperation
15 references to IDiscardOperation
ILLink.RoslynAnalyzer (1)
DataFlow\LocalDataFlowVisitor.cs (1)
394case IDiscardOperation:
Microsoft.CodeAnalysis (6)
Generated\OperationKind.Generated.cs (1)
212/// <summary>Indicates an <see cref="IDiscardOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11301public override IOperation VisitDiscardOperation(IDiscardOperation operation, object? argument) 11583public virtual void VisitDiscardOperation(IDiscardOperation operation) => DefaultVisit(operation); 11723public virtual TResult? VisitDiscardOperation(IDiscardOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (2)
7018Debug.Assert(argumentCapture is IFlowCaptureReferenceOperation or IDiscardOperation); 7400public override IOperation VisitDiscardOperation(IDiscardOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (2)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (2)
70if (trueAssignment?.Target is IDiscardOperation && 71falseAssignment?.Target is IDiscardOperation &&
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (2)
70if (trueAssignment?.Target is IDiscardOperation && 71falseAssignment?.Target is IDiscardOperation &&
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
2100public override void VisitDiscardOperation(IDiscardOperation operation) 2102LogString(nameof(IDiscardOperation));
Compilation\TestOperationVisitor.cs (1)
1690public override void VisitDiscardOperation(IDiscardOperation operation)
Roslyn.Diagnostics.Analyzers (1)
AbstractDoNotCopyValue.cs (1)
626public override void VisitDiscardOperation(IDiscardOperation operation)