49 references to CatchKeyword
Microsoft.CodeAnalysis.CSharp (19)
Parser\LanguageParser.cs (11)
8092case SyntaxKind.CatchKeyword: 9068Debug.Assert(this.CurrentToken.Kind is SyntaxKind.TryKeyword or SyntaxKind.CatchKeyword or SyntaxKind.FinallyKeyword); 9081Debug.Assert(this.CurrentToken.Kind is SyntaxKind.CatchKeyword or SyntaxKind.FinallyKeyword); 9095if (this.CurrentToken.Kind == SyntaxKind.CatchKeyword) 9098while (this.CurrentToken.Kind == SyntaxKind.CatchKeyword) 9139return this.CurrentToken.Kind is SyntaxKind.CloseBraceToken or SyntaxKind.CatchKeyword or SyntaxKind.FinallyKeyword; 9144Debug.Assert(this.CurrentToken.Kind == SyntaxKind.CatchKeyword); 9206or SyntaxKind.CatchKeyword 9215or SyntaxKind.CatchKeyword 9221or SyntaxKind.CatchKeyword 10836case SyntaxKind.CatchKeyword:
Syntax.xml.Internal.Generated.cs (2)
31333if (catchKeyword.Kind != SyntaxKind.CatchKeyword) throw new ArgumentException(nameof(catchKeyword)); 36700if (catchKeyword.Kind != SyntaxKind.CatchKeyword) throw new ArgumentException(nameof(catchKeyword));
Syntax.xml.Main.Generated.cs (3)
4686if (catchKeyword.Kind() != SyntaxKind.CatchKeyword) throw new ArgumentException(nameof(catchKeyword)); 4693=> SyntaxFactory.CatchClause(SyntaxFactory.Token(SyntaxKind.CatchKeyword), declaration, filter, block); 4697=> SyntaxFactory.CatchClause(SyntaxFactory.Token(SyntaxKind.CatchKeyword), default, default, SyntaxFactory.Block());
Syntax\SyntaxKindFacts.cs (2)
945return SyntaxKind.CatchKeyword; 1633case SyntaxKind.CatchKeyword:
Syntax\SyntaxNormalizer.cs (1)
410case SyntaxKind.CatchKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
430nextToken.Kind() is SyntaxKind.CatchKeyword or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
94if (currentToken.IsKind(SyntaxKind.CatchKeyword)) 288if (currentToken.IsKind(SyntaxKind.CatchKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
155previousKind == SyntaxKind.ForKeyword || previousKind == SyntaxKind.ForEachKeyword || previousKind == SyntaxKind.CatchKeyword ||
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1907token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword)) 2977if (CodeAnalysis.CSharpExtensions.IsKind(token, SyntaxKind.CatchKeyword))
Microsoft.CodeAnalysis.CSharp.Features (1)
Completion\KeywordRecommenders\CatchKeywordRecommender.cs (1)
10internal sealed class CatchKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.CatchKeyword)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.cs (4)
452=> InternalSyntaxFactory.CatchClause(InternalSyntaxFactory.Token(SyntaxKind.CatchKeyword), null, null, GenerateBlock()); 2551Assert.Equal(SyntaxKind.CatchKeyword, node.CatchKeyword.Kind); 10802=> SyntaxFactory.CatchClause(SyntaxFactory.Token(SyntaxKind.CatchKeyword), default(CatchDeclarationSyntax), default(CatchFilterClauseSyntax), GenerateBlock()); 12901Assert.Equal(SyntaxKind.CatchKeyword, node.CatchKeyword.Kind());
Parsing\DeclarationScopeParsingTests.cs (3)
14738N(SyntaxKind.CatchKeyword); 14814N(SyntaxKind.CatchKeyword); 14900N(SyntaxKind.CatchKeyword);
Parsing\FieldKeywordParsingTests.cs (1)
1878N(SyntaxKind.CatchKeyword);
Parsing\StatementAttributeParsingTests.cs (2)
3069N(SyntaxKind.CatchKeyword); 3142N(SyntaxKind.CatchKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\ClassificationHelpers.cs (1)
73case SyntaxKind.CatchKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
430nextToken.Kind() is SyntaxKind.CatchKeyword or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
94if (currentToken.IsKind(SyntaxKind.CatchKeyword)) 288if (currentToken.IsKind(SyntaxKind.CatchKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
155previousKind == SyntaxKind.ForKeyword || previousKind == SyntaxKind.ForEachKeyword || previousKind == SyntaxKind.CatchKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1907token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword)) 2977if (CodeAnalysis.CSharpExtensions.IsKind(token, SyntaxKind.CatchKeyword))
Roslyn.Diagnostics.CSharp.Analyzers (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
430nextToken.Kind() is SyntaxKind.CatchKeyword or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
94if (currentToken.IsKind(SyntaxKind.CatchKeyword)) 288if (currentToken.IsKind(SyntaxKind.CatchKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
155previousKind == SyntaxKind.ForKeyword || previousKind == SyntaxKind.ForEachKeyword || previousKind == SyntaxKind.CatchKeyword ||
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (2)
1907token.GetPreviousToken(includeSkipped: true).IsKind(SyntaxKind.CatchKeyword)) 2977if (CodeAnalysis.CSharpExtensions.IsKind(token, SyntaxKind.CatchKeyword))