1 implementation of IDeclarationPatternOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8195internal sealed partial class DeclarationPatternOperation : BasePatternOperation, IDeclarationPatternOperation
17 references to IDeclarationPatternOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
195/// <summary>Indicates an <see cref="IDeclarationPatternOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10661public override IOperation VisitDeclarationPattern(IDeclarationPatternOperation operation, object? argument) 10939public virtual void VisitDeclarationPattern(IDeclarationPatternOperation operation) => DefaultVisit(operation); 11075public virtual TResult? VisitDeclarationPattern(IDeclarationPatternOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
7363public override IOperation VisitDeclarationPattern(IDeclarationPatternOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (3)
OperationExtensions.cs (1)
56else if (operation is IDeclarationPatternOperation)
PopulateSwitchExpressionHelpers.cs (1)
95IDeclarationPatternOperation declarationPattern => declarationPattern.MatchesNull,
SymbolUsageAnalysis.Walker.cs (1)
284public override void VisitDeclarationPattern(IDeclarationPatternOperation operation)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
2419private IDeclarationPatternOperation CreateBoundDeclarationPatternOperation(BoundDeclarationPattern boundDeclarationPattern)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ConvertToRecordHelpers.cs (1)
851if (isPattern is IDeclarationPatternOperation
Microsoft.CodeAnalysis.CSharp.Features (1)
ConvertToRecordHelpers.cs (1)
851if (isPattern is IDeclarationPatternOperation
Microsoft.CodeAnalysis.Features (1)
PopulateSwitchExpressionHelpers.cs (1)
95IDeclarationPatternOperation declarationPattern => declarationPattern.MatchesNull,
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1958public override void VisitDeclarationPattern(IDeclarationPatternOperation operation) 1960LogString(nameof(IDeclarationPatternOperation));
Compilation\TestOperationVisitor.cs (1)
1393public override void VisitDeclarationPattern(IDeclarationPatternOperation operation)
Microsoft.CodeAnalysis.Workspaces (2)
OperationExtensions.cs (1)
56else if (operation is IDeclarationPatternOperation)
SymbolUsageAnalysis.Walker.cs (1)
284public override void VisitDeclarationPattern(IDeclarationPatternOperation operation)