37 references to TokenKind
Microsoft.CodeAnalysis.Workspaces (37)
SectionMatcher.Lexer.cs (24)
24
public
TokenKind
Lex()
26
var
tokenKind = GetTokenKindAtPosition(_headerText, Position);
29
case
TokenKind
.StarStar:
32
case
TokenKind
.SimpleCharacter:
41
case
TokenKind
.Question:
42
case
TokenKind
.OpenCurly:
43
case
TokenKind
.Comma:
44
case
TokenKind
.OpenBracket:
45
case
TokenKind
.CloseCurly:
46
case
TokenKind
.Star:
49
case
TokenKind
.BadToken:
57
public readonly bool TryPeekNext(out
TokenKind
kind)
71
public readonly bool TryPeekPrevious(out
TokenKind
kind)
85
private static
TokenKind
GetTokenKindAtPosition(string headerText, int position)
95
return
TokenKind
.StarStar;
99
return
TokenKind
.Star;
104
return
TokenKind
.Question;
107
return
TokenKind
.OpenCurly;
110
return
TokenKind
.Comma;
113
return
TokenKind
.CloseCurly;
116
return
TokenKind
.OpenBracket;
122
return
TokenKind
.BadToken;
125
return
TokenKind
.SimpleCharacter;
127
return
TokenKind
.SimpleCharacter;
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)