30 references to Identifier
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Statements.cs (1)
3375ReportFieldContextualKeywordConflictIfAny(local, declaration, declaration.Identifier, diagnostics);
Binder\CatchClauseBinder.cs (2)
32if ((declarationOpt != null) && (declarationOpt.Identifier.Kind() != SyntaxKind.None)) 34locals.Add(SourceLocalSymbol.MakeLocal(this.ContainingMemberOrLambda, this, allowRefKind: false, allowScoped: false, declarationOpt.Type, declarationOpt.Identifier, LocalDeclarationKind.CatchVariable, initializer: null));
Syntax.xml.Main.Generated.cs (1)
1948=> node.Update(VisitToken(node.OpenParenToken), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), VisitToken(node.Identifier), VisitToken(node.CloseParenToken));
Syntax.xml.Syntax.Generated.cs (4)
9131if (openParenToken != this.OpenParenToken || type != this.Type || identifier != this.Identifier || closeParenToken != this.CloseParenToken) 9141public CatchDeclarationSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Type, this.Identifier, this.CloseParenToken); 9142public CatchDeclarationSyntax WithType(TypeSyntax type) => Update(this.OpenParenToken, type, this.Identifier, this.CloseParenToken); 9144public CatchDeclarationSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Type, this.Identifier, closeParenToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
54Add(node.Identifier);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
78return catchDeclaration.WithIdentifier(newName.WithTriviaFrom(catchDeclaration.Identifier));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
121=> catchDeclaration.Identifier.Text == DiscardVariableName;
Microsoft.CodeAnalysis.CSharp.Features (4)
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
82catchClause.Declaration != null && catchClause.Declaration.Identifier.Kind() != SyntaxKind.None) 84_expressions.Add(catchClause.Declaration.Identifier.ValueText);
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
36=> token.Parent is CatchDeclarationSyntax catchDeclaration && catchDeclaration.Identifier == token;
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
78return catchDeclaration.WithIdentifier(newName.WithTriviaFrom(catchDeclaration.Identifier));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (9)
Generated\Syntax.Test.xml.Generated.cs (2)
12916Assert.Equal(SyntaxKind.None, node.Identifier.Kind()); 12918var newNode = node.WithOpenParenToken(node.OpenParenToken).WithType(node.Type).WithIdentifier(node.Identifier).WithCloseParenToken(node.CloseParenToken);
Parsing\StatementParsingTests.cs (7)
1244Assert.NotEqual(default, ts.Catches[0].Declaration.Identifier); 1245Assert.Equal("e", ts.Catches[0].Declaration.Identifier.ToString()); 1274Assert.Equal(SyntaxKind.None, ts.Catches[0].Declaration.Identifier.Kind()); 1328Assert.NotEqual(default, ts.Catches[0].Declaration.Identifier); 1329Assert.Equal("e", ts.Catches[0].Declaration.Identifier.ToString()); 1394Assert.NotEqual(default, ts.Catches[0].Declaration.Identifier); 1395Assert.Equal("e", ts.Catches[0].Declaration.Identifier.ToString());
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
Classification\ClassificationHelpers.cs (1)
236else if (token.Parent is CatchDeclarationSyntax catchDeclaration && catchDeclaration.Identifier == token)
Rename\LocalConflictVisitor.cs (1)
104tokens.Add(node.Declaration.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
54Add(node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
121=> catchDeclaration.Identifier.Text == DiscardVariableName;
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
54Add(node.Identifier);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
121=> catchDeclaration.Identifier.Text == DiscardVariableName;