1 implementation of IListPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
10395internal sealed partial class ListPatternOperation : BasePatternOperation, IListPatternOperation
19 references to IListPatternOperation
GenerateDocumentationAndConfigFiles (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
273/// <summary>Indicates an <see cref="IListPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11438public override IOperation VisitListPattern(IListPatternOperation operation, object? argument) 11617public virtual void VisitListPattern(IListPatternOperation operation) => DefaultVisit(operation); 11758public virtual TResult? VisitListPattern(IListPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7696public override IOperation VisitListPattern(IListPatternOperation operation, int? argument)
Microsoft.CodeAnalysis.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Microsoft.CodeAnalysis.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Microsoft.CodeAnalysis.Workspaces (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)
Roslyn.Diagnostics.Analyzers (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (1)
125else if (operation is IRecursivePatternOperation or IListPatternOperation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
309public override void VisitListPattern(IListPatternOperation operation)