78 references to ElseKeyword
Microsoft.CodeAnalysis.CSharp (24)
Parser\DirectiveParser.cs (1)
61case SyntaxKind.ElseKeyword:
Parser\LanguageParser.cs (8)
8293case SyntaxKind.ElseKeyword: 9171case SyntaxKind.ElseKeyword: 9980var elseKeyword = this.CurrentToken.Kind != SyntaxKind.ElseKeyword ? 9982this.EatToken(SyntaxKind.ElseKeyword); 10032Debug.Assert(this.CurrentToken.Kind == SyntaxKind.ElseKeyword); 10046return this.CurrentToken.Kind != SyntaxKind.ElseKeyword 10049this.EatToken(SyntaxKind.ElseKeyword), 11107case SyntaxKind.ElseKeyword:
Syntax.xml.Internal.Generated.cs (4)
31169if (elseKeyword.Kind != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 33215if (elseKeyword.Kind != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 36536if (elseKeyword.Kind != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 38582if (elseKeyword.Kind != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword));
Syntax.xml.Main.Generated.cs (4)
4547if (elseKeyword.Kind() != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 4554=> SyntaxFactory.ElseClause(SyntaxFactory.Token(SyntaxKind.ElseKeyword), statement); 6296if (elseKeyword.Kind() != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 6303=> SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ElseKeyword), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), isActive, branchTaken);
Syntax\SyntaxKindFacts.cs (4)
87case SyntaxKind.ElseKeyword: 924return SyntaxKind.ElseKeyword; 1189return SyntaxKind.ElseKeyword; 1616case SyntaxKind.ElseKeyword:
Syntax\SyntaxNormalizer.cs (3)
283case SyntaxKind.ElseKeyword: 313case SyntaxKind.ElseKeyword: 412case SyntaxKind.ElseKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361case SyntaxKind.ElseKeyword: 389case SyntaxKind.ElseKeyword: 432SyntaxKind.ElseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84&& currentToken.IsKind(SyntaxKind.ElseKeyword) 274if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
144if (previousToken.Kind() == SyntaxKind.ElseKeyword) 183(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.ElseKeyword))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173case SyntaxKind.ElseKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
151if (token.Kind() != SyntaxKind.ElseKeyword || 306'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.ElseKeyword,
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
128SyntaxKind.ElseKeyword or
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
12internal sealed class ElseKeywordRecommender() : AbstractSyntacticSingleKeywordRecommender(SyntaxKind.ElseKeyword, isValidInPreprocessorContext: true)
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (1)
29=> tokens.Any(static t => t.Kind() is SyntaxKind.IfKeyword or SyntaxKind.ElseKeyword);
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
45case SyntaxKind.ElseKeyword:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (19)
Generated\Syntax.Test.xml.Generated.cs (8)
425=> InternalSyntaxFactory.ElseClause(InternalSyntaxFactory.Token(SyntaxKind.ElseKeyword), GenerateBlock()); 698=> InternalSyntaxFactory.ElseDirectiveTrivia(InternalSyntaxFactory.Token(SyntaxKind.HashToken), InternalSyntaxFactory.Token(SyntaxKind.ElseKeyword), InternalSyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool(), new bool()); 2435Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind); 3670Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind); 10775=> SyntaxFactory.ElseClause(SyntaxFactory.Token(SyntaxKind.ElseKeyword), GenerateBlock()); 11048=> SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.Token(SyntaxKind.HashToken), SyntaxFactory.Token(SyntaxKind.ElseKeyword), SyntaxFactory.Token(SyntaxKind.EndOfDirectiveToken), new bool(), new bool()); 12785Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind()); 14020Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind());
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1)
5262N(SyntaxKind.ElseKeyword);
Parsing\StatementParsingTests.cs (8)
2056Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.Kind()); 2082Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.Kind()); 3633N(SyntaxKind.ElseKeyword); 3708N(SyntaxKind.ElseKeyword); 3735N(SyntaxKind.ElseKeyword); 3791N(SyntaxKind.ElseKeyword); 3818N(SyntaxKind.ElseKeyword); 3883N(SyntaxKind.ElseKeyword);
Syntax\SyntaxNodeTests.cs (2)
2012var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false); 2054var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.ElseKeyword), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false);
Microsoft.CodeAnalysis.CSharp.Workspaces (11)
Classification\ClassificationHelpers.cs (1)
79case SyntaxKind.ElseKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361case SyntaxKind.ElseKeyword: 389case SyntaxKind.ElseKeyword: 432SyntaxKind.ElseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84&& currentToken.IsKind(SyntaxKind.ElseKeyword) 274if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
144if (previousToken.Kind() == SyntaxKind.ElseKeyword) 183(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.ElseKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173case SyntaxKind.ElseKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
151if (token.Kind() != SyntaxKind.ElseKeyword || 306'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.ElseKeyword,
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361case SyntaxKind.ElseKeyword: 389case SyntaxKind.ElseKeyword: 432SyntaxKind.ElseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84&& currentToken.IsKind(SyntaxKind.ElseKeyword) 274if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.ElseKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
144if (previousToken.Kind() == SyntaxKind.ElseKeyword) 183(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.ElseKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173case SyntaxKind.ElseKeyword:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (2)
151if (token.Kind() != SyntaxKind.ElseKeyword || 306'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.ElseKeyword,