37 references to TokenKind
Microsoft.CodeAnalysis.CodeStyle (37)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (24)
17
public
TokenKind
Lex()
19
var
tokenKind = GetTokenKindAtPosition(headerText, Position);
22
case
TokenKind
.StarStar:
25
case
TokenKind
.SimpleCharacter:
34
case
TokenKind
.Question:
35
case
TokenKind
.OpenCurly:
36
case
TokenKind
.Comma:
37
case
TokenKind
.OpenBracket:
38
case
TokenKind
.CloseCurly:
39
case
TokenKind
.Star:
42
case
TokenKind
.BadToken:
50
public readonly bool TryPeekNext(out
TokenKind
kind)
64
public readonly bool TryPeekPrevious(out
TokenKind
kind)
78
private static
TokenKind
GetTokenKindAtPosition(string headerText, int position)
88
return
TokenKind
.StarStar;
92
return
TokenKind
.Star;
97
return
TokenKind
.Question;
100
return
TokenKind
.OpenCurly;
103
return
TokenKind
.Comma;
106
return
TokenKind
.CloseCurly;
109
return
TokenKind
.OpenBracket;
115
return
TokenKind
.BadToken;
118
return
TokenKind
.SimpleCharacter;
120
return
TokenKind
.SimpleCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (13)
75
var
tokenKind = lexer.Lex();
78
case
TokenKind
.BadToken:
81
case
TokenKind
.SimpleCharacter:
85
case
TokenKind
.Question:
89
case
TokenKind
.Star:
94
case
TokenKind
.StarStar:
98
case
TokenKind
.OpenCurly:
130
case
TokenKind
.CloseCurly:
133
case
TokenKind
.Comma:
136
case
TokenKind
.OpenBracket:
155
if (lexer.Lex() !=
TokenKind
.OpenCurly)
179
if (numEnd is null || lexer.IsDone || lexer.Lex() !=
TokenKind
.CloseCurly)
242
if (lexer.Lex() !=
TokenKind
.OpenCurly)