40 references to CSharpComment
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (8)
Legacy\CSharpTokenizerCommentTest.cs (8)
52
TestTokenizer("// Foo Bar Baz", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo Bar Baz"));
58
TestTokenizer("// Foo Bar Baz\na", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo Bar Baz"), IgnoreRemaining);
64
TestTokenizer("// Foo/*Bar*/ Baz\na", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo/*Bar*/ Baz"), IgnoreRemaining);
70
TestTokenizer("/* Foo\nBar\nBaz */", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/* Foo\nBar\nBaz */"));
76
TestTokenizer("/* Foo\nBar\nBaz */a", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/* Foo\nBar\nBaz */"), IgnoreRemaining);
82
TestTokenizer("/* Foo\nBar\nBaz", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/* Foo\nBar\nBaz"), IgnoreRemaining);
88
TestTokenizer("/* Foo/*\nBar\nBaz*/ */", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/* Foo/*\nBar\nBaz*/"), IgnoreRemaining);
94
TestTokenizer("/* Foo\nBar\nBaz* */", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/* Foo\nBar\nBaz* */"), IgnoreRemaining);
Microsoft.AspNetCore.Razor.Language.UnitTests (20)
Legacy\CSharpTokenizerCommentTest.cs (16)
52
TestTokenizer("// Foo Bar Baz", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo Bar Baz"));
61
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo Bar Baz"), IgnoreRemaining);
70
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// Foo/*Bar*/ Baz"), IgnoreRemaining);
80
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
94
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
108
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
122
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
136
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
146
TestTokenizer("/// This is a single line documentation comment", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "/// This is a single line documentation comment"));
155
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
169
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
186
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
204
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
221
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
238
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
254
""", SyntaxFactory.Token(SyntaxKind.
CSharpComment
, """
Legacy\CSharpTokenizerLiteralTest.cs (4)
251
SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// This is a comment"));
260
SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// This is a comment"));
353
SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// This is a comment"));
362
SyntaxFactory.Token(SyntaxKind.
CSharpComment
, "// This is a comment"));
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\Legacy\CSharpCodeParser.cs (2)
912
case SyntaxKind.
CSharpComment
:
2629
token.Kind != SyntaxKind.
CSharpComment
&&
Language\Legacy\DirectiveCSharpTokenizer.cs (1)
54
kind != SyntaxKind.
CSharpComment
&&
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (1)
103
case SyntaxKind.
CSharpComment
:
Language\Legacy\NativeCSharpTokenizer.cs (3)
610
return Transition(CSharpTokenizerState.Data, EndToken(SyntaxKind.
CSharpComment
));
618
return Transition(CSharpTokenizerState.Data, EndToken(SyntaxKind.
CSharpComment
));
628
return Stay(EndToken(SyntaxKind.
CSharpComment
));
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (1)
95
case SyntaxKind.
CSharpComment
:
Language\Legacy\RoslynCSharpTokenizer.cs (2)
517
tokenType = SyntaxKind.
CSharpComment
;
536
tokenType = SyntaxKind.
CSharpComment
;
Language\Legacy\TokenizerBackedParser.cs (2)
39
return IsSpacingToken(token) || token.Kind == SyntaxKind.
CSharpComment
;
44
return IsSpacingTokenIncludingNewLines(token) || token.Kind is SyntaxKind.
CSharpComment
or SyntaxKind.CSharpDirective or SyntaxKind.CSharpDisabledText;