1 write to Pattern
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
AnalyzedPattern.cs (1)
179=> Pattern = pattern;
7 references to Pattern
Microsoft.CodeAnalysis.CSharp.CodeStyle (6)
AnalyzedPattern.cs (3)
198Not p => p.Pattern, // Avoid double negative 201=> Binary.TryCreate(left.Pattern, right.Pattern, !p.IsDisjunctive, p.Token),
CSharpUsePatternCombinatorsDiagnosticAnalyzer.cs (3)
112return HasIllegalPatternVariables(p.Pattern, permitDesignations: isTopLevel); 143Not { Pattern: Constant _ } => true, 144Not { Pattern: Source { PatternSyntax: ConstantPatternSyntax _ } } => true,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
CSharpUsePatternCombinatorsCodeFixProvider.cs (1)
110Not p => UnaryPattern(AsPatternSyntax(p.Pattern).Parenthesize()),