29 references to Type
Microsoft.CodeAnalysis.CSharp (6)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1786=> node.Update((TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (VariableDesignationSyntax?)Visit(node.Designation) ?? throw new ArgumentNullException("designation"));
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
5318if (type != this.Type || designation != this.Designation) 5329public DeclarationPatternSyntax WithDesignation(VariableDesignationSyntax designation) => Update(this.Type, designation);
Binder\Binder_Patterns.cs (1)
1207TypeSyntax typeSyntax = node.Type;
Binder\ExpressionVariableFinder.cs (1)
217TFieldOrLocalSymbol variable = MakePatternVariable(node.Type, (SingleVariableDesignationSyntax)node.Designation, _nodeToBind);
Syntax\SyntaxFacts.cs (1)
213return ((DeclarationPatternSyntax)parent).Type == node;
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
60var typeSyntax = declarationPattern.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1380type = declarationPattern.Type;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (2)
56((DeclarationPatternSyntax)isPattern.Pattern).Type) 65SyntaxFactory.TypePattern(((DeclarationPatternSyntax)current).Type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
102var trailingTrivia = declarationPattern.Type.GetTrailingTrivia().AddRange(triviaToAppend); 103return TypePattern(declarationPattern.Type).WithTrailingTrivia(trailingTrivia);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3042declarationExpression.Type == qualifiedName1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
107right: declarationPattern.Type.WithTrailingTrivia(declarationPattern.GetTrailingTrivia()));
Microsoft.CodeAnalysis.CSharp.Features (8)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
223=> recursive.WithType(decl.Type).WithDesignation(decl.Designation), 250DeclarationPatternSyntax p => RecursivePattern(p.Type, subpattern, p.Designation),
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
579b => b.Type,
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationDiagnosticAnalyzer.cs (1)
60var typeSyntax = declarationPattern.Type;
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryDiscardDesignation\CSharpRemoveUnnecessaryDiscardDesignationCodeFixProvider.cs (2)
56((DeclarationPatternSyntax)isPattern.Pattern).Type) 65SyntaxFactory.TypePattern(((DeclarationPatternSyntax)current).Type)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (2)
102var trailingTrivia = declarationPattern.Type.GetTrailingTrivia().AddRange(triviaToAppend); 103return TypePattern(declarationPattern.Type).WithTrailingTrivia(trailingTrivia);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
278name.CheckParent<DeclarationPatternSyntax>(v => v.Type == name) ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1380type = declarationPattern.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3042declarationExpression.Type == qualifiedName1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
107right: declarationPattern.Type.WithTrailingTrivia(declarationPattern.GetTrailingTrivia()));
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1380type = declarationPattern.Type;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
3042declarationExpression.Type == qualifiedName1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
107right: declarationPattern.Type.WithTrailingTrivia(declarationPattern.GetTrailingTrivia()));