44 references to KnownTokenType
Microsoft.CodeAnalysis.Razor.Compiler (44)
Language\Legacy\HtmlLanguageCharacteristics.cs (9)
94
public override SyntaxKind GetKnownTokenType(
KnownTokenType
type)
98
case
KnownTokenType
.CommentStart:
100
case
KnownTokenType
.CommentStar:
102
case
KnownTokenType
.CommentBody:
104
case
KnownTokenType
.Identifier:
106
case
KnownTokenType
.Keyword:
108
case
KnownTokenType
.NewLine:
110
case
KnownTokenType
.Transition:
112
case
KnownTokenType
.Whitespace:
Language\Legacy\LanguageCharacteristics.cs (14)
40
return IsKnownTokenType(token,
KnownTokenType
.Whitespace);
45
return IsKnownTokenType(token,
KnownTokenType
.NewLine);
50
return IsKnownTokenType(token,
KnownTokenType
.Identifier);
55
return IsKnownTokenType(token,
KnownTokenType
.Keyword);
60
return IsKnownTokenType(token,
KnownTokenType
.Transition);
65
return IsKnownTokenType(token,
KnownTokenType
.CommentStart);
70
return IsKnownTokenType(token,
KnownTokenType
.CommentStar);
75
return IsKnownTokenType(token,
KnownTokenType
.CommentBody);
80
return IsKnownTokenType(token,
KnownTokenType
.Unknown);
83
public virtual bool IsKnownTokenType(SyntaxToken token,
KnownTokenType
type)
101
public abstract SyntaxKind GetKnownTokenType(
KnownTokenType
type);
103
public virtual bool KnowsTokenType(
KnownTokenType
type)
105
return type ==
KnownTokenType
.Unknown || (GetKnownTokenType(type) != GetKnownTokenType(
KnownTokenType
.Unknown));
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (9)
123
public override SyntaxKind GetKnownTokenType(
KnownTokenType
type)
127
case
KnownTokenType
.Identifier:
129
case
KnownTokenType
.Keyword:
131
case
KnownTokenType
.NewLine:
133
case
KnownTokenType
.Whitespace:
135
case
KnownTokenType
.Transition:
137
case
KnownTokenType
.CommentStart:
139
case
KnownTokenType
.CommentStar:
141
case
KnownTokenType
.CommentBody:
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (9)
115
public override SyntaxKind GetKnownTokenType(
KnownTokenType
type)
119
case
KnownTokenType
.Identifier:
121
case
KnownTokenType
.Keyword:
123
case
KnownTokenType
.NewLine:
125
case
KnownTokenType
.Whitespace:
127
case
KnownTokenType
.Transition:
129
case
KnownTokenType
.CommentStart:
131
case
KnownTokenType
.CommentStar:
133
case
KnownTokenType
.CommentBody:
Language\Legacy\TokenizerBackedParser.cs (3)
361
if (!Language.KnowsTokenType(
KnownTokenType
.CommentStart) ||
362
!Language.KnowsTokenType(
KnownTokenType
.CommentStar) ||
363
!Language.KnowsTokenType(
KnownTokenType
.CommentBody))