1 implementation of IRecursivePatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8852internal sealed partial class RecursivePatternOperation : BasePatternOperation, IRecursivePatternOperation
12 references to IRecursivePatternOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
236/// <summary>Indicates an <see cref="IRecursivePatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10711public override IOperation VisitRecursivePattern(IRecursivePatternOperation operation, object? argument) 10954public virtual void VisitRecursivePattern(IRecursivePatternOperation operation) => DefaultVisit(operation); 11090public virtual TResult? VisitRecursivePattern(IRecursivePatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7402public override IOperation VisitRecursivePattern(IRecursivePatternOperation operation, int? argument)
Microsoft.CodeAnalysis.CodeStyle (1)
OperationExtensions.cs (1)
77case IRecursivePatternOperation _:
Microsoft.CodeAnalysis.CSharp (2)
Operations\CSharpOperationFactory.cs (2)
2436private IRecursivePatternOperation CreateBoundRecursivePatternOperation(BoundRecursivePattern boundRecursivePattern) 2458private IRecursivePatternOperation CreateBoundRecursivePatternOperation(BoundITuplePattern boundITuplePattern)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1991public override void VisitRecursivePattern(IRecursivePatternOperation operation) 1993LogString(nameof(IRecursivePatternOperation));
Compilation\TestOperationVisitor.cs (1)
1459public override void VisitRecursivePattern(IRecursivePatternOperation operation)
Microsoft.CodeAnalysis.Workspaces (1)
OperationExtensions.cs (1)
77case IRecursivePatternOperation _: