75 references to ElseKeyword
Microsoft.CodeAnalysis.CSharp (24)
Parser\DirectiveParser.cs (1)
61
case SyntaxKind.
ElseKeyword
:
Parser\LanguageParser.cs (8)
8108
case SyntaxKind.
ElseKeyword
:
8937
case SyntaxKind.
ElseKeyword
:
9713
var elseKeyword = this.CurrentToken.Kind != SyntaxKind.
ElseKeyword
?
9715
this.EatToken(SyntaxKind.
ElseKeyword
);
9765
Debug.Assert(this.CurrentToken.Kind == SyntaxKind.
ElseKeyword
);
9779
return this.CurrentToken.Kind != SyntaxKind.
ElseKeyword
9782
this.EatToken(SyntaxKind.
ElseKeyword
),
10845
case SyntaxKind.
ElseKeyword
:
Syntax.xml.Internal.Generated.cs (4)
31168
if (elseKeyword.Kind != SyntaxKind.
ElseKeyword
) throw new ArgumentException(nameof(elseKeyword));
33214
if (elseKeyword.Kind != SyntaxKind.
ElseKeyword
) throw new ArgumentException(nameof(elseKeyword));
36535
if (elseKeyword.Kind != SyntaxKind.
ElseKeyword
) throw new ArgumentException(nameof(elseKeyword));
38581
if (elseKeyword.Kind != SyntaxKind.
ElseKeyword
) throw new ArgumentException(nameof(elseKeyword));
Syntax.xml.Main.Generated.cs (4)
4547
if (elseKeyword.Kind() != SyntaxKind.
ElseKeyword
) throw new ArgumentException(nameof(elseKeyword));
4554
=> SyntaxFactory.ElseClause(SyntaxFactory.Token(SyntaxKind.
ElseKeyword
), statement);
6296
if (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)
87
case SyntaxKind.
ElseKeyword
:
923
return SyntaxKind.
ElseKeyword
;
1188
return SyntaxKind.
ElseKeyword
;
1615
case SyntaxKind.
ElseKeyword
:
Syntax\SyntaxNormalizer.cs (3)
283
case SyntaxKind.
ElseKeyword
:
313
case SyntaxKind.
ElseKeyword
:
412
case SyntaxKind.
ElseKeyword
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361
case SyntaxKind.
ElseKeyword
:
389
case SyntaxKind.
ElseKeyword
:
432
SyntaxKind.
ElseKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84
&& currentToken.IsKind(SyntaxKind.
ElseKeyword
)
274
if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.
ElseKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
151
if (previousToken.Kind() == SyntaxKind.
ElseKeyword
&& currentToken.Kind() != SyntaxKind.IfKeyword)
188
(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.
ElseKeyword
))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173
case SyntaxKind.
ElseKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
265
'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.
ElseKeyword
,
Microsoft.CodeAnalysis.CSharp.Features (4)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
133
SyntaxKind.
ElseKeyword
or
Completion\KeywordRecommenders\ElseKeywordRecommender.cs (1)
12
internal 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)
45
case 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());
2435
Assert.Equal(SyntaxKind.
ElseKeyword
, node.ElseKeyword.Kind);
3670
Assert.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());
12785
Assert.Equal(SyntaxKind.
ElseKeyword
, node.ElseKeyword.Kind());
14020
Assert.Equal(SyntaxKind.
ElseKeyword
, node.ElseKeyword.Kind());
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (1)
5262
N(SyntaxKind.
ElseKeyword
);
Parsing\StatementParsingTests.cs (8)
2056
Assert.Equal(SyntaxKind.
ElseKeyword
, ss.Else.ElseKeyword.Kind());
2082
Assert.Equal(SyntaxKind.
ElseKeyword
, ss.Else.ElseKeyword.Kind());
3633
N(SyntaxKind.
ElseKeyword
);
3708
N(SyntaxKind.
ElseKeyword
);
3735
N(SyntaxKind.
ElseKeyword
);
3791
N(SyntaxKind.
ElseKeyword
);
3818
N(SyntaxKind.
ElseKeyword
);
3883
N(SyntaxKind.
ElseKeyword
);
Syntax\SyntaxNodeTests.cs (2)
1938
var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.
ElseKeyword
), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false);
1980
var zeroWidth = SyntaxFactory.ElseDirectiveTrivia(SyntaxFactory.MissingToken(SyntaxKind.HashToken), SyntaxFactory.MissingToken(SyntaxKind.
ElseKeyword
), SyntaxFactory.MissingToken(SyntaxKind.EndOfDirectiveToken), false, false);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
77
case SyntaxKind.
ElseKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361
case SyntaxKind.
ElseKeyword
:
389
case SyntaxKind.
ElseKeyword
:
432
SyntaxKind.
ElseKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84
&& currentToken.IsKind(SyntaxKind.
ElseKeyword
)
274
if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.
ElseKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
151
if (previousToken.Kind() == SyntaxKind.
ElseKeyword
&& currentToken.Kind() != SyntaxKind.IfKeyword)
188
(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.
ElseKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173
case SyntaxKind.
ElseKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
265
'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.
ElseKeyword
,
Roslyn.Diagnostics.CSharp.Analyzers (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (3)
361
case SyntaxKind.
ElseKeyword
:
389
case SyntaxKind.
ElseKeyword
:
432
SyntaxKind.
ElseKeyword
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
84
&& currentToken.IsKind(SyntaxKind.
ElseKeyword
)
274
if (previousToken.IsKind(SyntaxKind.CloseBraceToken) && currentToken.IsKind(SyntaxKind.
ElseKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (2)
151
if (previousToken.Kind() == SyntaxKind.
ElseKeyword
&& currentToken.Kind() != SyntaxKind.IfKeyword)
188
(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.
ElseKeyword
))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
173
case SyntaxKind.
ElseKeyword
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
265
'e' => kind is SyntaxKind.WhereKeyword or SyntaxKind.
ElseKeyword
,