676 references to SyntaxFactory
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (76)
Legacy\CSharpTokenizerCommentTest.cs (21)
20SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 21SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 22SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz *")); 30SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 31SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 32SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz "), 33SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 34SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@")); 42SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 43SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 44SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo Bar Baz "), 45SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 46SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@")); 52TestTokenizer("// Foo Bar Baz", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo Bar Baz")); 58TestTokenizer("// Foo Bar Baz\na", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo Bar Baz"), IgnoreRemaining); 64TestTokenizer("// Foo/*Bar*/ Baz\na", SyntaxFactory.Token(SyntaxKind.CSharpComment, "// Foo/*Bar*/ Baz"), IgnoreRemaining); 70TestTokenizer("/* Foo\nBar\nBaz */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz */")); 76TestTokenizer("/* Foo\nBar\nBaz */a", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz */"), IgnoreRemaining); 82TestTokenizer("/* Foo\nBar\nBaz", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz"), IgnoreRemaining); 88TestTokenizer("/* Foo/*\nBar\nBaz*/ */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo/*\nBar\nBaz*/"), IgnoreRemaining); 94TestTokenizer("/* Foo\nBar\nBaz* */", SyntaxFactory.Token(SyntaxKind.CSharpComment, "/* Foo\nBar\nBaz* */"), IgnoreRemaining);
Legacy\CSharpTokenizerIdentifierTest.cs (13)
16TestTokenizer("foo", SyntaxFactory.Token(SyntaxKind.Identifier, "foo")); 22TestTokenizer("_foo", SyntaxFactory.Token(SyntaxKind.Identifier, "_foo")); 28TestTokenizer("foo4", SyntaxFactory.Token(SyntaxKind.Identifier, "foo4")); 34TestTokenizer("ῼfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ῼfoo")); 40TestTokenizer("ᵊfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ᵊfoo")); 46TestTokenizer("ƻfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ƻfoo")); 52TestTokenizer("Ⅽool", SyntaxFactory.Token(SyntaxKind.Identifier, "Ⅽool")); 58TestTokenizer("foo\u0300", SyntaxFactory.Token(SyntaxKind.Identifier, "foo\u0300")); 64TestTokenizer("fooः", SyntaxFactory.Token(SyntaxKind.Identifier, "fooः")); 70TestTokenizer("foo١", SyntaxFactory.Token(SyntaxKind.Identifier, "foo١")); 76TestTokenizer("foo‿bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo‿bar")); 82TestTokenizer("foo؃bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo؃bar")); 170TestTokenizer(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, keyword));
Legacy\CSharpTokenizerLiteralTest.cs (18)
47TestTokenizer("42a", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "42"), IgnoreRemaining); 81TestTokenizer("0xDEADBEEFz", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "0xDEADBEEF"), IgnoreRemaining); 87TestTokenizer("3.a", SyntaxFactory.Token(SyntaxKind.IntegerLiteral, "3"), IgnoreRemaining); 93TestTokenizer("3.14159", SyntaxFactory.Token(SyntaxKind.RealLiteral, "3.14159")); 99TestTokenizer(".14159", SyntaxFactory.Token(SyntaxKind.RealLiteral, ".14159")); 179TestTokenizer("'foo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo"), IgnoreRemaining); 185TestTokenizer("'foo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 191TestTokenizer("'foo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 197TestTokenizer("'foo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 203TestTokenizer($"'foo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\"), IgnoreRemaining); 209TestTokenizer("'foo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'foo\\\\'"), IgnoreRemaining); 233TestTokenizer("\"foo\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo"), IgnoreRemaining); 239TestTokenizer("\"foo\\\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining); 245TestTokenizer("\"foo\\\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining); 251TestTokenizer("\"foo\\\r\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining); 257TestTokenizer($"\"foo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\"), IgnoreRemaining); 263TestTokenizer("\"foo\\\\\"blah", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"foo\\\\\""), IgnoreRemaining); 281TestTokenizer("@\"foo\\\"bar\"", SyntaxFactory.Token(SyntaxKind.StringLiteral, "@\"foo\\\""), IgnoreRemaining);
Legacy\CSharpTokenizerOperatorsTest.cs (4)
131SyntaxFactory.Token(SyntaxKind.LessThan, "<"), 132SyntaxFactory.Token(SyntaxKind.LessThan, "<")); 289SyntaxFactory.Token(SyntaxKind.GreaterThan, ">"), 290SyntaxFactory.Token(SyntaxKind.GreaterThan, ">"));
Legacy\CSharpTokenizerTest.cs (17)
26SyntaxFactory.Token(SyntaxKind.NewLine, "\r"), 27SyntaxFactory.Token(SyntaxKind.NewLine, "\r"), 36SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 37SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 47SyntaxFactory.Token(SyntaxKind.NewLine, "\u0085"), 48SyntaxFactory.Token(SyntaxKind.NewLine, "\u0085"), 58SyntaxFactory.Token(SyntaxKind.NewLine, "\u2028"), 59SyntaxFactory.Token(SyntaxKind.NewLine, "\u2028"), 69SyntaxFactory.Token(SyntaxKind.NewLine, "\u2029"), 70SyntaxFactory.Token(SyntaxKind.NewLine, "\u2029"), 79SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 80SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 89SyntaxFactory.Token(SyntaxKind.Whitespace, " \f\t\u000B "), 90SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 91SyntaxFactory.Token(SyntaxKind.Whitespace, " ")); 105SyntaxFactory.Token(SyntaxKind.Transition, "@"), 106SyntaxFactory.Token(SyntaxKind.LeftParenthesis, "("));
Legacy\CSharpTokenizerTestBase.cs (2)
12private static readonly SyntaxToken _ignoreRemaining = SyntaxFactory.Token(SyntaxKind.Marker, string.Empty); 26TestTokenizer(text, SyntaxFactory.Token(expectedTokenKind, text));
Legacy\ImplicitExpressionEditHandlerTest.cs (1)
454var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null)
Microsoft.AspNetCore.Razor.Language.UnitTests (379)
DirectiveTokenEditHandlerTest.cs (1)
85yield return Syntax.InternalSyntax.SyntaxFactory.Token(SyntaxKind.Marker, str);
Legacy\CSharpTokenizerCommentTest.cs (29)
20SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 21SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 22SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz *")); 30SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 31SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 32SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz "), 33SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 34SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@")); 42SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 43SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 44SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo Bar Baz "), 45SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 46SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@")); 52TestTokenizer("// 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, """ 146TestTokenizer("/// 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\CSharpTokenizerIdentifierTest.cs (13)
19TestTokenizer("foo", SyntaxFactory.Token(SyntaxKind.Identifier, "foo")); 25TestTokenizer("_foo", SyntaxFactory.Token(SyntaxKind.Identifier, "_foo")); 31TestTokenizer("foo4", SyntaxFactory.Token(SyntaxKind.Identifier, "foo4")); 37TestTokenizer("ῼfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ῼfoo")); 43TestTokenizer("ᵊfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ᵊfoo")); 49TestTokenizer("ƻfoo", SyntaxFactory.Token(SyntaxKind.Identifier, "ƻfoo")); 55TestTokenizer("Ⅽool", SyntaxFactory.Token(SyntaxKind.Identifier, "Ⅽool")); 61TestTokenizer("foo\u0300", SyntaxFactory.Token(SyntaxKind.Identifier, "foo\u0300")); 67TestTokenizer("fooः", SyntaxFactory.Token(SyntaxKind.Identifier, "fooः")); 73TestTokenizer("foo١", SyntaxFactory.Token(SyntaxKind.Identifier, "foo١")); 79TestTokenizer("foo‿bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo‿bar")); 85TestTokenizer("foo؃bar", SyntaxFactory.Token(SyntaxKind.Identifier, "foo؃bar")); 173TestTokenizer(keyword, SyntaxFactory.Token(SyntaxKind.Keyword, CSharpSyntaxFacts.GetText(keywordType)));
Legacy\CSharpTokenizerLiteralTest.cs (34)
46TestTokenizer("42a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "42"), IgnoreRemaining); 80TestTokenizer("0xDEADBEEFz", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0xDEADBEEF"), IgnoreRemaining); 114TestTokenizer("0b01010101z", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "0b01010101"), IgnoreRemaining); 120TestTokenizer("3.a", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3"), IgnoreRemaining); 126TestTokenizer("3.14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, "3.14159")); 132TestTokenizer(".14159", SyntaxFactory.Token(SyntaxKind.NumericLiteral, ".14159")); 212TestTokenizer("'goo\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo"), IgnoreRemaining); 218TestTokenizer("'goo\\\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\n"), IgnoreRemaining); 224TestTokenizer("'goo\\\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\nflarg"), IgnoreRemaining); 230TestTokenizer("'goo\\\r\n", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining); 236TestTokenizer($"'goo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\r"), IgnoreRemaining); 242TestTokenizer("'goo\\\\'blah", SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo\\\\'"), IgnoreRemaining); 249SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'f'"), 250SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 251SyntaxFactory.Token(SyntaxKind.CSharpComment, "// This is a comment")); 258SyntaxFactory.Token(SyntaxKind.CharacterLiteral, "'goo'"), 259SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 260SyntaxFactory.Token(SyntaxKind.CSharpComment, "// This is a comment")); 290TestTokenizer("\"goo\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo"), IgnoreRemaining); 296TestTokenizer("\"goo\\\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\n"), IgnoreRemaining); 302TestTokenizer("\"goo\\\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\nflarg"), IgnoreRemaining); 308TestTokenizer("\"goo\\\r\n", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\r"), IgnoreRemaining); 314TestTokenizer($"\"goo\\\r\nflarg", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\r"), IgnoreRemaining); 320TestTokenizer("\"goo\\\\\"blah", SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\\\\\""), IgnoreRemaining); 338TestTokenizer("@\"goo\\\"bar\"", SyntaxFactory.Token(SyntaxKind.StringLiteral, "@\"goo\\\""), IgnoreRemaining); 351SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"goo\""), 352SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 353SyntaxFactory.Token(SyntaxKind.CSharpComment, "// This is a comment")); 360SyntaxFactory.Token(SyntaxKind.StringLiteral, "@\"goo\""), 361SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 362SyntaxFactory.Token(SyntaxKind.CSharpComment, "// This is a comment")); 393SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"hello\"u8"), 394SyntaxFactory.Token(SyntaxKind.Semicolon, ";")); 480SyntaxFactory.Token(SyntaxKind.StringLiteral, """
Legacy\CSharpTokenizerOperatorsTest.cs (2)
287SyntaxFactory.Token(SyntaxKind.GreaterThan, ">"), 288SyntaxFactory.Token(SyntaxKind.GreaterThan, ">"));
Legacy\CSharpTokenizerTest.cs (17)
26SyntaxFactory.Token(SyntaxKind.NewLine, "\r"), 27SyntaxFactory.Token(SyntaxKind.NewLine, "\r"), 36SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 37SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 47SyntaxFactory.Token(SyntaxKind.NewLine, "\u0085"), 48SyntaxFactory.Token(SyntaxKind.NewLine, "\u0085"), 58SyntaxFactory.Token(SyntaxKind.NewLine, "\u2028"), 59SyntaxFactory.Token(SyntaxKind.NewLine, "\u2028"), 69SyntaxFactory.Token(SyntaxKind.NewLine, "\u2029"), 70SyntaxFactory.Token(SyntaxKind.NewLine, "\u2029"), 79SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 80SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 89SyntaxFactory.Token(SyntaxKind.Whitespace, " \f\t\u000B "), 90SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 91SyntaxFactory.Token(SyntaxKind.Whitespace, " ")); 105SyntaxFactory.Token(SyntaxKind.Transition, "@"), 106SyntaxFactory.Token(SyntaxKind.LeftParenthesis, "("));
Legacy\CSharpTokenizerTestBase.cs (2)
14private static readonly SyntaxToken _ignoreRemaining = SyntaxFactory.Token(SyntaxKind.Marker, string.Empty); 30TestTokenizer(text, SyntaxFactory.Token(expectedTokenKind, text));
Legacy\DirectiveCSharpTokenizerTest.cs (18)
18SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 19SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 20SyntaxFactory.Token(SyntaxKind.Transition, "@"), 21SyntaxFactory.Token(SyntaxKind.Identifier, "something"), 22SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 23SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n")); 31SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 32SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 33SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, "included"), 34SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 35SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 36SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 37SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 38SyntaxFactory.Token(SyntaxKind.Transition, "@"), 39SyntaxFactory.Token(SyntaxKind.Identifier, "something"), 40SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 41SyntaxFactory.Token(SyntaxKind.StringLiteral, "\"value\""), 42SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"));
Legacy\DirectiveHtmlTokenizerTest.cs (12)
18SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 19SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 20SyntaxFactory.Token(SyntaxKind.OpenAngle, "<")); 28SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n"), 29SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 30SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 31SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 32SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, "included"), 33SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 34SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 35SyntaxFactory.Token(SyntaxKind.Whitespace, " "), 36SyntaxFactory.Token(SyntaxKind.OpenAngle, "<"));
Legacy\HtmlMarkupParserTests.cs (12)
16private static readonly SyntaxToken doubleHyphenToken = SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--"); 22yield return new[] { SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--") }; 23yield return new[] { SyntaxFactory.Token(SyntaxKind.Text, "asdf") }; 24yield return new[] { SyntaxFactory.Token(SyntaxKind.CloseAngle, ">") }; 25yield return new[] { SyntaxFactory.Token(SyntaxKind.OpenAngle, "<") }; 26yield return new[] { SyntaxFactory.Token(SyntaxKind.Bang, "!") }; 45var dashToken = SyntaxFactory.Token(SyntaxKind.Text, "-"); 166var expectedToken1 = SyntaxFactory.Token(SyntaxKind.Text, "a"); 168array.AddRange(Enumerable.Range('a', 26).Select(item => SyntaxFactory.Token(SyntaxKind.Text, ((char)item).ToString()))); 179array.Add(SyntaxFactory.Token(SyntaxKind.OpenAngle, "<")); 180array.Add(SyntaxFactory.Token(SyntaxKind.Bang, "!")); 181array.Add(SyntaxFactory.Token(SyntaxKind.Text, "-"));
Legacy\HtmlTokenizerTest.cs (18)
23SyntaxFactory.Token(SyntaxKind.Text, "foo-9309&smlkmb;::-3029022,.sdkq92384")); 30SyntaxFactory.Token(SyntaxKind.Whitespace, " \t\f ")); 37SyntaxFactory.Token(SyntaxKind.NewLine, "\n"), 38SyntaxFactory.Token(SyntaxKind.NewLine, "\r"), 39SyntaxFactory.Token(SyntaxKind.NewLine, "\r\n")); 137SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 138SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 139SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz *")); 147SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 148SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 149SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo * Bar * Baz "), 150SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 151SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@")); 159SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"), 160SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 161SyntaxFactory.Token(SyntaxKind.RazorCommentLiteral, " Foo Bar Baz "), 162SyntaxFactory.Token(SyntaxKind.RazorCommentStar, "*"), 163SyntaxFactory.Token(SyntaxKind.RazorCommentTransition, "@"));
Legacy\HtmlTokenizerTestBase.cs (2)
13private static readonly SyntaxToken _ignoreRemaining = SyntaxFactory.Token(SyntaxKind.Marker, string.Empty); 30TestTokenizer(text, SyntaxFactory.Token(expectedTokenKind, text));
Legacy\TokenizerLookaheadTest.cs (8)
82AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.Text, "asdf"), previousTokens.ElementAt(orderIndex++)); 83AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--"), previousTokens.ElementAt(orderIndex++)); 84AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.Text, "fvd"), previousTokens.ElementAt(orderIndex++)); 104AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.Text, "fvd"), tokens.Pop()); 105AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--"), tokens.Pop()); 106AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.Text, "asdf"), tokens.Pop()); 126AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--"), tokens.Pop()); 127AssertTokenEqual(SyntaxFactory.Token(SyntaxKind.Text, "asdf"), tokens.Pop());
SourceChangeTest.cs (15)
110builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "Hello, ")); 111builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "World")); 113var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null).CreateRed(); 129builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "Hello, ")); 130builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "World")); 132var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null).CreateRed(null, 13); 148builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "Hello, ")); 149builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "World")); 151var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null).CreateRed(null, 13); 167builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "Hello, ")); 168builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "World")); 170var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null).CreateRed(null, 13); 186builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "Hello, ")); 187builder.Add(SyntaxFactory.Token(SyntaxKind.Marker, "World")); 189var node = SyntaxFactory.MarkupTextLiteral(builder.ToList(), SpanChunkGenerator.Null, editHandler: null).CreateRed(null, 13);
Syntax\GreenNodeTests.cs (196)
20var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 21var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 46var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 47var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 78var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 79var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 81var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, " "); 82var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 84var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "World"); 85var grandchild = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 87var child3 = InternalSyntax.SyntaxFactory.GenericBlock(grandchild); 89var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 126var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, " "); 127var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 129var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "A"); 130var grandchild1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 132var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "B"); 133var grandchild2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 135var child2 = InternalSyntax.SyntaxFactory.GenericBlock([grandchild1, grandchild2]); 137var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 171var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 172var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 174var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "World"); 175var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 177var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 204var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Test"); 205var child = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 207var root = InternalSyntax.SyntaxFactory.GenericBlock(child); 230var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 259var htmlToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "<div>"); 260var htmlNode = InternalSyntax.SyntaxFactory.MarkupTextLiteral(htmlToken); 262var transitionToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Transition, "@"); 263var transitionNode = InternalSyntax.SyntaxFactory.CSharpTransition(transitionToken); 265var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Identifier, "Model"); 266var codeNode = InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(codeToken); 268var root = InternalSyntax.SyntaxFactory.GenericBlock([htmlNode, transitionNode, codeNode]); 300var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Test"); 301var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 329var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 351var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 352var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 380var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 381var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 383var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, " "); 384var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 386var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "World"); 387var grandchild = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 389var child3 = InternalSyntax.SyntaxFactory.GenericBlock(grandchild); 390var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 419var htmlToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "<div>"); 420var htmlNode = InternalSyntax.SyntaxFactory.MarkupTextLiteral(htmlToken); 422var transitionToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Transition, "@"); 423var transitionNode = InternalSyntax.SyntaxFactory.CSharpTransition(transitionToken); 425var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Identifier, "Model"); 426var codeNode = InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(codeToken); 428var root = InternalSyntax.SyntaxFactory.GenericBlock([htmlNode, transitionNode, codeNode]); 452var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 453var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 479var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "A"); 480var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 482var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "B"); 483var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 485var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 519var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Test"); 520var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 546var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "OnlyThis"); 547var child = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 548var root = InternalSyntax.SyntaxFactory.GenericBlock(child); 568var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Test"); 569var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 596var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "First"); 597var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 599var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Second"); 600var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 602var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 624var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 640var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 657var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello World"); 658var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 681var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 682var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 684var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, " "); 685var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 687var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "World"); 688var grandchild = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 690var child3 = InternalSyntax.SyntaxFactory.GenericBlock(grandchild); 691var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 713var htmlToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "<div>"); 714var htmlNode = InternalSyntax.SyntaxFactory.MarkupTextLiteral(htmlToken); 716var transitionToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Transition, "@"); 717var transitionNode = InternalSyntax.SyntaxFactory.CSharpTransition(transitionToken); 719var codeToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Identifier, "Model"); 720var codeNode = InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(codeToken); 722var root = InternalSyntax.SyntaxFactory.GenericBlock([htmlNode, transitionNode, codeNode]); 745var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Start"); 746var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 748var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Middle"); 749var grandchild1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 751var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "End"); 752var grandchild2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 754var child2 = InternalSyntax.SyntaxFactory.GenericBlock([grandchild1, grandchild2]); 755var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 777var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 778var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 780var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, " "); 781var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 783var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "World"); 784var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 786var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 806var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Line1\n"); 807var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 809var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Line2\t\r"); 810var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 812var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 829var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello 🌍 World! ñáéíóú"); 830var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 850var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 851var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 853var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 854var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 856var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 884var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "if (condition) { "); 885var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 887var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Transition, "@"); 888var child2 = InternalSyntax.SyntaxFactory.CSharpTransition(token2); 890var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Identifier, "Model"); 891var child3 = InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(token3); 893var token4 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "."); 894var child4 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token4); 896var token5 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Identifier, "Name"); 897var child5 = InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(token5); 899var token6 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, " }"); 900var child6 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token6); 902var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3, child4, child5, child6]); 922var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Hello"); 923var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 925var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, " World!"); 926var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 928var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 944var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 962var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, tokenContent); 963var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 981var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, tokenContent); 1000var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, token1Content); 1001var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 1003var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, token2Content); 1004var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 1006var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 1024var emptyToken1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1025var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken1); 1027var emptyToken2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, ""); 1028var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken2); 1030var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2]); 1047var emptyToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1048var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken); 1065var token = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, longContent); 1066var node = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token); 1083var singleToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, content); 1084var singleNode = InternalSyntax.SyntaxFactory.MarkupTextLiteral(singleToken); 1087var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Test"); 1088var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 1090var token2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, " "); 1091var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token2); 1093var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, "Content"); 1094var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 1096var multiNode = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 1115var zeroWidthToken1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1116var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(zeroWidthToken1); 1118var zeroWidthToken2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, ""); 1119var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(zeroWidthToken2); 1122var nonZeroToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, nonZeroTokenContent); 1123var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(nonZeroToken); 1125var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 1143var emptyToken1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1144var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken1); 1146var emptyToken2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, ""); 1147var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken2); 1149var emptyToken3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1150var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken3); 1153var contentToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, contentTokenValue); 1154var child4 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(contentToken); 1156var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3, child4]); 1174var token1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, token1Content); 1175var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token1); 1177var zeroWidthToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1178var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(zeroWidthToken); 1181var token3 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, token3Content); 1182var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(token3); 1184var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]); 1203var contentToken = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, contentTokenValue); 1204var child1 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(contentToken); 1206var emptyToken1 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Text, ""); 1207var child2 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken1); 1209var emptyToken2 = InternalSyntax.SyntaxFactory.Token(SyntaxKind.Whitespace, ""); 1210var child3 = InternalSyntax.SyntaxFactory.MarkupTextLiteral(emptyToken2); 1212var root = InternalSyntax.SyntaxFactory.GenericBlock([child1, child2, child3]);
Microsoft.CodeAnalysis.Razor.Compiler (221)
Language\Legacy\CSharpCodeParser.cs (46)
312transitionToken = SyntaxFactory.MissingToken(SyntaxKind.Transition); 317var transition = SyntaxFactory.CSharpTransition(transitionToken, chunkGenerator, GetEditHandler()); 326var statement = SyntaxFactory.CSharpStatement(transition, statementBody); 336var expression = SyntaxFactory.CSharpExplicitExpression(transition, expressionBody); 360var implicitExpression = SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody); 376var implicitExpression = SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody); 403var expressionLiteral = SyntaxFactory.CSharpCodeBlock(OutputTokensAsExpressionLiteral()); 404var expressionBody = SyntaxFactory.CSharpImplicitExpressionBody(expressionLiteral); 405var expressionBlock = SyntaxFactory.CSharpImplicitExpression(transition, expressionBody); 431var codeBlock = SyntaxFactory.CSharpCodeBlock(builder.ToList()); 476var expressionBlock = SyntaxFactory.CSharpCodeBlock(expressionBuilder.ToList()); 485var missingToken = SyntaxFactory.MissingToken(SyntaxKind.RightParenthesis); 493return SyntaxFactory.CSharpExplicitExpressionBody(leftParen, expressionBlock, rightParen); 511var codeBlock = SyntaxFactory.CSharpCodeBlock(expressionBuilder.ToList()); 512return SyntaxFactory.CSharpImplicitExpressionBody(codeBlock); 737codeBlock = SyntaxFactory.CSharpCodeBlock(builder.ToList()); 748SyntaxFactory.MissingToken(SyntaxKind.RightBrace), 762return SyntaxFactory.CSharpStatementBody(leftBrace, codeBlock, rightBrace); 1080var finalIdentifier = SyntaxFactory.Token(SyntaxKind.Identifier, transition.Content); 1171var template = SyntaxFactory.CSharpTemplateBlock(templateBuilder.ToList()); 1259var directive = SyntaxFactory.RazorDirective(transition, directiveBody); 1279var directive = SyntaxFactory.RazorDirective(transition, directiveBody); 1299var directive = SyntaxFactory.RazorDirective(transition, directiveBody); 1389var directiveCodeBlock = SyntaxFactory.CSharpCodeBlock(directiveBuilder.ToList()); 1391return SyntaxFactory.RazorDirectiveBody(keywordBlock, directiveCodeBlock); 1924node = SyntaxFactory.CSharpStatementLiteral(SyntaxFactory.MissingToken(expectedTokenKindIfMissing), chunkGenerator, editHandler: null); 1928var directiveCodeBlock = SyntaxFactory.CSharpCodeBlock(directiveBuilder.ToList()); 1930var directiveBody = SyntaxFactory.RazorDirectiveBody(keywordBlock, directiveCodeBlock); 1931var directive = SyntaxFactory.RazorDirective(transition, directiveBody, descriptor); 2048builder.Add(SyntaxFactory.CSharpCodeBlock(childBuilder.ToList())); 2061Accept(SyntaxFactory.MissingToken(SyntaxKind.RightBrace)); 2149builder.Add(SyntaxFactory.CSharpImplicitExpression(transition, implicitExpressionBody)); 2645var directiveBody = SyntaxFactory.RazorDirectiveBody(keywordTokens, null); 2646builder.Add(SyntaxFactory.RazorUsingDirective(transition, directiveBody)); 2722Accept(SyntaxFactory.MissingToken(SyntaxKind.RightBracket)); 2739Accept(SyntaxFactory.MissingToken(SyntaxKind.GreaterThan)); 2754var directiveBody = SyntaxFactory.RazorDirectiveBody(keyword, csharpCode: null); 2757transition = transition ?? SyntaxFactory.CSharpTransition(SyntaxFactory.MissingToken(SyntaxKind.Transition)); 2758var directive = SyntaxFactory.RazorDirective(transition, directiveBody); 2859return SyntaxFactory.CSharpStatementLiteral(tokens, chunkGenerator, GetEditHandler()); 2870return SyntaxFactory.CSharpExpressionLiteral(tokens, chunkGenerator, GetEditHandler()); 2881return SyntaxFactory.CSharpEphemeralTextLiteral(tokens, chunkGenerator, GetEditHandler()); 2892return SyntaxFactory.UnclassifiedTextLiteral(tokens, chunkGenerator, GetEditHandler()); 3072var finalIdentifier = SyntaxFactory.Token(SyntaxKind.Identifier, $"{transition.Content}{identifier.Content}");
Language\Legacy\HtmlLanguageCharacteristics.cs (2)
91return SyntaxFactory.Token(SyntaxKind.Marker, string.Empty); 121return SyntaxFactory.Token(kind, content, errors);
Language\Legacy\HtmlMarkupParser.cs (49)
22SyntaxFactory.Token(SyntaxKind.Text, "-"), 23SyntaxFactory.Token(SyntaxKind.Bang, "!"), 24SyntaxFactory.Token(SyntaxKind.OpenAngle, "<"), 91var voidElement = SyntaxFactory.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null); 98var element = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null); 104var markup = SyntaxFactory.MarkupBlock(builder.ToList()); 106return SyntaxFactory.RazorDocument(markup, SyntaxFactory.Token(SyntaxKind.EndOfFile, "", Array.Empty<RazorDiagnostic>())); 168return SyntaxFactory.MarkupBlock(markupBlock); 212return SyntaxFactory.MarkupBlock(builder.ToList()); 325var element = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null); 412var transition = SyntaxFactory.MarkupTransition(Output(), chunkGenerator, GetEditHandler()); 501var element = SyntaxFactory.MarkupElement(startTag, EmptySyntaxList, markupEndTag: null); 523var element = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), endTag); 535var element = SyntaxFactory.MarkupElement(markupStartTag: null, body: EmptySyntaxList, markupEndTag: endTag); 566var unclosedElement = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null); 592var voidElement = SyntaxFactory.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null); 615var malformedElement = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null); 622var element = SyntaxFactory.MarkupElement(tagTracker.StartTag, builder.Consume(), endTag); 667var tagNameToken = At(SyntaxKind.Text) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.Text); 687var closeAngleToken = SyntaxFactory.MissingToken(SyntaxKind.CloseAngle); 754var startTag = SyntaxFactory.MarkupStartTag( 829return SyntaxFactory.MarkupStartTag( 855closeAngleToken = SyntaxFactory.MissingToken(SyntaxKind.CloseAngle); 868var forwardSlashToken = At(SyntaxKind.ForwardSlash) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.ForwardSlash); 903tagNameToken = SyntaxFactory.MissingToken(SyntaxKind.Text); 930miscAttributeContent = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeBuilder.ToList()); 942closeAngleToken = SyntaxFactory.MissingToken(SyntaxKind.CloseAngle); 946return SyntaxFactory.MarkupEndTag( 990miscAttributeContent = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeBuilder.ToList()); 995return SyntaxFactory.MarkupEndTag( 1075var miscAttributeContent = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList()); 1089var miscAttributeContent = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList()); 1105var invalidAttributeBlock = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList()); 1132var value = SyntaxFactory.MarkupMiscAttributeContent(dynamicAttributeValueBuilder.ToList()); 1174var minimizedAttributeBlock = SyntaxFactory.MarkupMinimizedAttributeBlock(namePrefix, name); 1316attributeValue = SyntaxFactory.GenericBlock(attributeValueBuilder.ToList()); 1345return SyntaxFactory.MarkupAttributeBlock(namePrefix, name, nameSuffix, equalsToken, valuePrefix, attributeValue, valueSuffix); 1361return SyntaxFactory.GenericBlock(attributeValueBuilder.ToList()); 1408var markupBlock = SyntaxFactory.MarkupBlock(markupBuilder.ToList()); 1426var value = SyntaxFactory.MarkupDynamicAttributeValue(prefix, SyntaxFactory.GenericBlock(dynamicAttributeValueBuilder.ToList())); 1455var literalAttributeValue = SyntaxFactory.MarkupLiteralAttributeValue(prefix, value); 1546miscContent = SyntaxFactory.MarkupMiscAttributeContent(miscAttributeBuilder.ToList()); 1555closeAngleToken = SyntaxFactory.MissingToken(SyntaxKind.CloseAngle); 1565endTag = SyntaxFactory.MarkupEndTag( 1577var element = SyntaxFactory.MarkupElement(startTag, builder.Consume(), endTag); 1686var commentBlock = SyntaxFactory.MarkupCommentBlock(htmlCommentBuilder.ToList()); 2152var element = SyntaxFactory.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
Language\Legacy\HtmlTokenizer.cs (13)
10using SyntaxFactory = Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxFactory; 19[SyntaxKind.OpenAngle] = SyntaxFactory.Token(SyntaxKind.OpenAngle, "<"), 20[SyntaxKind.Bang] = SyntaxFactory.Token(SyntaxKind.Bang, "!"), 21[SyntaxKind.ForwardSlash] = SyntaxFactory.Token(SyntaxKind.ForwardSlash, "/"), 22[SyntaxKind.QuestionMark] = SyntaxFactory.Token(SyntaxKind.QuestionMark, "?"), 23[SyntaxKind.LeftBracket] = SyntaxFactory.Token(SyntaxKind.LeftBracket, "["), 24[SyntaxKind.CloseAngle] = SyntaxFactory.Token(SyntaxKind.CloseAngle, ">"), 25[SyntaxKind.RightBracket] = SyntaxFactory.Token(SyntaxKind.RightBracket, "]"), 26[SyntaxKind.Equals] = SyntaxFactory.Token(SyntaxKind.Equals, "="), 27[SyntaxKind.DoubleQuote] = SyntaxFactory.Token(SyntaxKind.DoubleQuote, "\""), 28[SyntaxKind.SingleQuote] = SyntaxFactory.Token(SyntaxKind.SingleQuote, "'"), 29[SyntaxKind.DoubleHyphen] = SyntaxFactory.Token(SyntaxKind.DoubleHyphen, "--"), 56return SyntaxFactory.Token(type, content, errors);
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
83return SyntaxFactory.Token(kind, content, errors); 120return SyntaxFactory.Token(SyntaxKind.Marker, string.Empty);
Language\Legacy\NativeCSharpTokenizer.cs (3)
13using SyntaxFactory = Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxFactory; 358return SyntaxFactory.Token(kind, content, errors); 734token = SyntaxFactory.Token(type, tokenContent);
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
75return SyntaxFactory.Token(kind, content, errors); 112return SyntaxFactory.Token(SyntaxKind.Marker, string.Empty);
Language\Legacy\RoslynCSharpTokenizer.cs (2)
14using SyntaxFactory = Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxFactory; 214return SyntaxFactory.Token(kind, content, errors);
Language\Legacy\SpanEditHandler.cs (7)
100RazorMetaCodeSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.RazorMetaCode(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 101MarkupTextLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.MarkupTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 102MarkupEphemeralTextLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.MarkupEphemeralTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 103CSharpStatementLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpStatementLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 104CSharpExpressionLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 105CSharpEphemeralTextLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.CSharpEphemeralTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position), 106UnclassifiedTextLiteralSyntax syntax => Syntax.InternalSyntax.SyntaxFactory.UnclassifiedTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\TokenizerBackedParser.cs (9)
379comment = SyntaxFactory.MissingToken(SyntaxKind.RazorCommentLiteral); 386endStar = SyntaxFactory.MissingToken(SyntaxKind.RazorCommentStar, diagnostic); 397endTransition = SyntaxFactory.MissingToken(SyntaxKind.RazorCommentTransition, diagnostic); 400endTransition = SyntaxFactory.MissingToken(SyntaxKind.RazorCommentTransition); 403commentBlock = SyntaxFactory.RazorCommentBlock(startTransition, startStar, comment, endStar, endTransition); 624return SyntaxFactory.MarkupTextLiteral(tokens, chunkGenerator, GetEditHandler()); 635return SyntaxFactory.MarkupTextLiteral(tokens, chunkGenerator, GetEditHandler()); 646return SyntaxFactory.MarkupEphemeralTextLiteral(tokens, chunkGenerator, GetEditHandler()); 659return SyntaxFactory.RazorMetaCode(tokens, SpanChunkGenerator.Null, GetEditHandler());
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (41)
69var newNode = SyntaxFactory.RazorDocument(document, endOfFile); 149var newNode = SyntaxFactory.RazorCommentBlock(startCommentTransition, startCommentStar, comment, endCommentStar, endCommentTransition); 211var newNode = SyntaxFactory.RazorMetaCode(metaCode, chunkGenerator, editHandler); 265var newNode = SyntaxFactory.GenericBlock(children); 327var newNode = SyntaxFactory.UnclassifiedTextLiteral(literalTokens, chunkGenerator, editHandler); 394var newNode = SyntaxFactory.MarkupBlock(children); 456var newNode = SyntaxFactory.MarkupTransition(transitionTokens, chunkGenerator, editHandler); 518var newNode = SyntaxFactory.MarkupTextLiteral(literalTokens, chunkGenerator, editHandler); 580var newNode = SyntaxFactory.MarkupEphemeralTextLiteral(literalTokens, chunkGenerator, editHandler); 634var newNode = SyntaxFactory.MarkupCommentBlock(children); 699var newNode = SyntaxFactory.MarkupMinimizedAttributeBlock(namePrefix, name); 823var newNode = SyntaxFactory.MarkupAttributeBlock(namePrefix, name, nameSuffix, equalsToken, valuePrefix, value, valueSuffix); 877var newNode = SyntaxFactory.MarkupMiscAttributeContent(children); 948var newNode = SyntaxFactory.MarkupLiteralAttributeValue(prefix, value); 1013var newNode = SyntaxFactory.MarkupDynamicAttributeValue(prefix, value); 1172var newNode = SyntaxFactory.MarkupElement(markupStartTag, body, markupEndTag); 1289var newNode = SyntaxFactory.MarkupStartTag(openAngle, bang, name, attributes, forwardSlash, closeAngle, isMarkupTransition, chunkGenerator, editHandler); 1400var newNode = SyntaxFactory.MarkupEndTag(openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, isMarkupTransition, chunkGenerator, editHandler); 1488var newNode = SyntaxFactory.MarkupTagHelperElement(tagHelperStartTag, body, tagHelperEndTag, tagHelperInfo); 1601var newNode = SyntaxFactory.MarkupTagHelperStartTag(openAngle, bang, name, attributes, forwardSlash, closeAngle, chunkGenerator, editHandler); 1708var newNode = SyntaxFactory.MarkupTagHelperEndTag(openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, chunkGenerator, editHandler); 1830var newNode = SyntaxFactory.MarkupTagHelperAttribute(namePrefix, name, nameSuffix, equalsToken, valuePrefix, value, valueSuffix, tagHelperAttributeInfo); 1899var newNode = SyntaxFactory.MarkupMinimizedTagHelperAttribute(namePrefix, name, tagHelperAttributeInfo); 1953var newNode = SyntaxFactory.MarkupTagHelperAttributeValue(children); 2108var newNode = SyntaxFactory.MarkupTagHelperDirectiveAttribute(namePrefix, transition, name, colon, parameterName, nameSuffix, equalsToken, valuePrefix, value, valueSuffix, tagHelperAttributeInfo); 2210var newNode = SyntaxFactory.MarkupMinimizedTagHelperDirectiveAttribute(namePrefix, transition, name, colon, parameterName, tagHelperAttributeInfo); 2277var newNode = SyntaxFactory.CSharpCodeBlock(children); 2333var newNode = SyntaxFactory.CSharpTransition(transition, chunkGenerator, editHandler); 2395var newNode = SyntaxFactory.CSharpStatementLiteral(literalTokens, chunkGenerator, editHandler); 2457var newNode = SyntaxFactory.CSharpExpressionLiteral(literalTokens, chunkGenerator, editHandler); 2519var newNode = SyntaxFactory.CSharpEphemeralTextLiteral(literalTokens, chunkGenerator, editHandler); 2573var newNode = SyntaxFactory.CSharpTemplateBlock(children); 2649var newNode = SyntaxFactory.CSharpStatement(transition, body); 2715var newNode = SyntaxFactory.CSharpStatementBody(openBrace, csharpCode, closeBrace); 2774var newNode = SyntaxFactory.CSharpExplicitExpression(transition, body); 2840var newNode = SyntaxFactory.CSharpExplicitExpressionBody(openParen, csharpCode, closeParen); 2899var newNode = SyntaxFactory.CSharpImplicitExpression(transition, body); 2947var newNode = SyntaxFactory.CSharpImplicitExpressionBody(csharpCode); 3023var newNode = SyntaxFactory.RazorDirective(transition, body, directiveDescriptor); 3086var newNode = SyntaxFactory.RazorUsingDirective(transition, body, directiveDescriptor); 3151var newNode = SyntaxFactory.RazorDirectiveBody(keyword, csharpCode);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (41)
394return (RazorDocumentSyntax)InternalSyntax.SyntaxFactory.RazorDocument(document == null ? null : (InternalSyntax.RazorBlockSyntax)document.Green, (Syntax.InternalSyntax.SyntaxToken)endOfFile.Node).CreateRed(); 409return (RazorCommentBlockSyntax)InternalSyntax.SyntaxFactory.RazorCommentBlock((Syntax.InternalSyntax.SyntaxToken)startCommentTransition.Node, (Syntax.InternalSyntax.SyntaxToken)startCommentStar.Node, (Syntax.InternalSyntax.SyntaxToken)comment.Node, (Syntax.InternalSyntax.SyntaxToken)endCommentStar.Node, (Syntax.InternalSyntax.SyntaxToken)endCommentTransition.Node).CreateRed(); 418=> (RazorMetaCodeSyntax)InternalSyntax.SyntaxFactory.RazorMetaCode(metaCode.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 426=> (GenericBlockSyntax)InternalSyntax.SyntaxFactory.GenericBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 434=> (UnclassifiedTextLiteralSyntax)InternalSyntax.SyntaxFactory.UnclassifiedTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 442=> (MarkupBlockSyntax)InternalSyntax.SyntaxFactory.MarkupBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 450=> (MarkupTransitionSyntax)InternalSyntax.SyntaxFactory.MarkupTransition(transitionTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 458=> (MarkupTextLiteralSyntax)InternalSyntax.SyntaxFactory.MarkupTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 466=> (MarkupEphemeralTextLiteralSyntax)InternalSyntax.SyntaxFactory.MarkupEphemeralTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 474=> (MarkupCommentBlockSyntax)InternalSyntax.SyntaxFactory.MarkupCommentBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 484return (MarkupMinimizedAttributeBlockSyntax)InternalSyntax.SyntaxFactory.MarkupMinimizedAttributeBlock(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green).CreateRed(); 496return (MarkupAttributeBlockSyntax)InternalSyntax.SyntaxFactory.MarkupAttributeBlock(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, nameSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)nameSuffix.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node, valuePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valuePrefix.Green, value == null ? null : (InternalSyntax.RazorBlockSyntax)value.Green, valueSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valueSuffix.Green).CreateRed(); 509=> (MarkupMiscAttributeContentSyntax)InternalSyntax.SyntaxFactory.MarkupMiscAttributeContent(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 517=> (MarkupLiteralAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupLiteralAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.Green, value == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)value.Green).CreateRed(); 527return (MarkupDynamicAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupDynamicAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.Green, value == null ? null : (InternalSyntax.RazorBlockSyntax)value.Green).CreateRed(); 536=> (MarkupElementSyntax)InternalSyntax.SyntaxFactory.MarkupElement(markupStartTag == null ? null : (InternalSyntax.MarkupStartTagSyntax)markupStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), markupEndTag == null ? null : (InternalSyntax.MarkupEndTagSyntax)markupEndTag.Green).CreateRed(); 550return (MarkupStartTagSyntax)InternalSyntax.SyntaxFactory.MarkupStartTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, attributes.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, isMarkupTransition, chunkGenerator, editHandler).CreateRed(); 569return (MarkupEndTagSyntax)InternalSyntax.SyntaxFactory.MarkupEndTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, miscAttributeContent == null ? null : (InternalSyntax.MarkupMiscAttributeContentSyntax)miscAttributeContent.Green, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, isMarkupTransition, chunkGenerator, editHandler).CreateRed(); 582=> (MarkupTagHelperElementSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperElement(tagHelperStartTag == null ? null : (InternalSyntax.MarkupTagHelperStartTagSyntax)tagHelperStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), tagHelperEndTag == null ? null : (InternalSyntax.MarkupTagHelperEndTagSyntax)tagHelperEndTag.Green, tagHelperInfo).CreateRed(); 596return (MarkupTagHelperStartTagSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperStartTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, attributes.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, chunkGenerator, editHandler).CreateRed(); 615return (MarkupTagHelperEndTagSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperEndTag((Syntax.InternalSyntax.SyntaxToken)openAngle.Node, (Syntax.InternalSyntax.SyntaxToken)forwardSlash.Node, (Syntax.InternalSyntax.SyntaxToken)bang.Node, (Syntax.InternalSyntax.SyntaxToken)name.Node, miscAttributeContent == null ? null : (InternalSyntax.MarkupMiscAttributeContentSyntax)miscAttributeContent.Green, (Syntax.InternalSyntax.SyntaxToken)closeAngle.Node, chunkGenerator, editHandler).CreateRed(); 632return (MarkupTagHelperAttributeSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, nameSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)nameSuffix.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node, valuePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valuePrefix.Green, value == null ? null : (InternalSyntax.MarkupTagHelperAttributeValueSyntax)value.Green, valueSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valueSuffix.Green, tagHelperAttributeInfo).CreateRed(); 647return (MarkupMinimizedTagHelperAttributeSyntax)InternalSyntax.SyntaxFactory.MarkupMinimizedTagHelperAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, tagHelperAttributeInfo).CreateRed(); 656=> (MarkupTagHelperAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperAttributeValue(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 669return (MarkupTagHelperDirectiveAttributeSyntax)InternalSyntax.SyntaxFactory.MarkupTagHelperDirectiveAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, transition == null ? null : (InternalSyntax.RazorMetaCodeSyntax)transition.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, colon == null ? null : (InternalSyntax.RazorMetaCodeSyntax)colon.Green, parameterName == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)parameterName.Green, nameSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)nameSuffix.Green, (Syntax.InternalSyntax.SyntaxToken)equalsToken.Node, valuePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valuePrefix.Green, value == null ? null : (InternalSyntax.MarkupTagHelperAttributeValueSyntax)value.Green, valueSuffix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)valueSuffix.Green, tagHelperAttributeInfo).CreateRed(); 685return (MarkupMinimizedTagHelperDirectiveAttributeSyntax)InternalSyntax.SyntaxFactory.MarkupMinimizedTagHelperDirectiveAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, transition == null ? null : (InternalSyntax.RazorMetaCodeSyntax)transition.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, colon == null ? null : (InternalSyntax.RazorMetaCodeSyntax)colon.Green, parameterName == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)parameterName.Green, tagHelperAttributeInfo).CreateRed(); 694=> (CSharpCodeBlockSyntax)InternalSyntax.SyntaxFactory.CSharpCodeBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 704return (CSharpTransitionSyntax)InternalSyntax.SyntaxFactory.CSharpTransition((Syntax.InternalSyntax.SyntaxToken)transition.Node, chunkGenerator, editHandler).CreateRed(); 713=> (CSharpStatementLiteralSyntax)InternalSyntax.SyntaxFactory.CSharpStatementLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 721=> (CSharpExpressionLiteralSyntax)InternalSyntax.SyntaxFactory.CSharpExpressionLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 729=> (CSharpEphemeralTextLiteralSyntax)InternalSyntax.SyntaxFactory.CSharpEphemeralTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed(); 737=> (CSharpTemplateBlockSyntax)InternalSyntax.SyntaxFactory.CSharpTemplateBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed(); 748return (CSharpStatementSyntax)InternalSyntax.SyntaxFactory.CSharpStatement(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 757return (CSharpStatementBodySyntax)InternalSyntax.SyntaxFactory.CSharpStatementBody(openBrace == null ? null : (InternalSyntax.RazorMetaCodeSyntax)openBrace.Green, csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green, closeBrace == null ? null : (InternalSyntax.RazorMetaCodeSyntax)closeBrace.Green).CreateRed(); 769return (CSharpExplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpExplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 778return (CSharpExplicitExpressionBodySyntax)InternalSyntax.SyntaxFactory.CSharpExplicitExpressionBody(openParen == null ? null : (InternalSyntax.RazorMetaCodeSyntax)openParen.Green, csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green, closeParen == null ? null : (InternalSyntax.RazorMetaCodeSyntax)closeParen.Green).CreateRed(); 790return (CSharpImplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpImplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed(); 797return (CSharpImplicitExpressionBodySyntax)InternalSyntax.SyntaxFactory.CSharpImplicitExpressionBody(csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green).CreateRed(); 809return (RazorDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed(); 821return (RazorUsingDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorUsingDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed(); 832return (RazorDirectiveBodySyntax)InternalSyntax.SyntaxFactory.RazorDirectiveBody(keyword == null ? null : (InternalSyntax.RazorSyntaxNode)keyword.Green, csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green).CreateRed();
Language\Syntax\SyntaxFactory.cs (2)
32=> new(parent, InternalSyntax.SyntaxFactory.Token(kind, content, diagnostics), position, index); 35=> new(parent: null, InternalSyntax.SyntaxFactory.MissingToken(kind, diagnostics), position: 0, index: 0);
Language\Syntax\SyntaxUtilities.cs (2)
111return (MarkupTextLiteralSyntax)InternalSyntax.SyntaxFactory 141var markupTransition = InternalSyntax.SyntaxFactory