1 implementation of Pattern
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
9470public IPatternOperation Pattern { get; }
11 references to Pattern
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraphBuilder.cs (1)
7344pattern: (IPatternOperation)VisitRequired(operation.Pattern),
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76if (negatedPattern.Pattern is ITypePatternOperation typePatternOperation &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
ConvertToRecordHelpers.cs (3)
682Pattern as IConstantPatternOperation; 842isPattern = negatedPattern.Pattern; 1006Pattern: ITypePatternOperation typePattern
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertToRecordHelpers.cs (3)
682Pattern as IConstantPatternOperation; 842isPattern = negatedPattern.Pattern; 1006Pattern: ITypePatternOperation typePattern
CSharpUseNullCheckOverTypeCheckDiagnosticAnalyzer.cs (1)
76if (negatedPattern.Pattern is ITypePatternOperation typePatternOperation &&
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\OperationTreeVerifier.cs (1)
1937Visit(operation.Pattern, "Pattern");
Compilation\TestOperationVisitor.cs (1)
1382Assert.Same(operation.Pattern, operation.ChildOperations.Single());