12 references to VarPattern
Microsoft.CodeAnalysis.CSharp (6)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
30579var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.VarPattern, varKeyword, designation, this.context, out hash); 30582var result = new VarPatternSyntax(SyntaxKind.VarPattern, varKeyword, designation, this.context); 36006var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.VarPattern, varKeyword, designation, out hash); 36009var result = new VarPatternSyntax(SyntaxKind.VarPattern, varKeyword, designation);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
5336/// <item><description><see cref="SyntaxKind.VarPattern"/></description></item>
Binder\Binder_Patterns.cs (1)
1990node.Parent.Kind() == SyntaxKind.VarPattern ? node.Parent : node, // for `var x` use whole pattern, otherwise use designation for the syntax
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
141public int? VarPattern => (int)SyntaxKind.VarPattern;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
80case SyntaxKind.VarPattern:
Microsoft.CodeAnalysis.CSharp.Features (2)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
324Debug.Assert(containingPattern.Kind() is SyntaxKind.VarPattern or SyntaxKind.DeclarationPattern or SyntaxKind.RecursivePattern);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
80case SyntaxKind.VarPattern:
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
141public int? VarPattern => (int)SyntaxKind.VarPattern;
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
141public int? VarPattern => (int)SyntaxKind.VarPattern;