221 references to SyntaxFactory
Microsoft.CodeAnalysis.Razor.Compiler (221)
Language\Legacy\CSharpCodeParser.cs (46)
312
transitionToken =
SyntaxFactory
.MissingToken(SyntaxKind.Transition);
317
var transition =
SyntaxFactory
.CSharpTransition(transitionToken, chunkGenerator, GetEditHandler());
326
var statement =
SyntaxFactory
.CSharpStatement(transition, statementBody);
336
var expression =
SyntaxFactory
.CSharpExplicitExpression(transition, expressionBody);
360
var implicitExpression =
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody);
376
var implicitExpression =
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody);
403
var expressionLiteral =
SyntaxFactory
.CSharpCodeBlock(OutputTokensAsExpressionLiteral());
404
var expressionBody =
SyntaxFactory
.CSharpImplicitExpressionBody(expressionLiteral);
405
var expressionBlock =
SyntaxFactory
.CSharpImplicitExpression(transition, expressionBody);
431
var codeBlock =
SyntaxFactory
.CSharpCodeBlock(builder.ToList());
476
var expressionBlock =
SyntaxFactory
.CSharpCodeBlock(expressionBuilder.ToList());
485
var missingToken =
SyntaxFactory
.MissingToken(SyntaxKind.RightParenthesis);
493
return
SyntaxFactory
.CSharpExplicitExpressionBody(leftParen, expressionBlock, rightParen);
511
var codeBlock =
SyntaxFactory
.CSharpCodeBlock(expressionBuilder.ToList());
512
return
SyntaxFactory
.CSharpImplicitExpressionBody(codeBlock);
737
codeBlock =
SyntaxFactory
.CSharpCodeBlock(builder.ToList());
748
SyntaxFactory
.MissingToken(SyntaxKind.RightBrace),
762
return
SyntaxFactory
.CSharpStatementBody(leftBrace, codeBlock, rightBrace);
1075
var finalIdentifier =
SyntaxFactory
.Token(SyntaxKind.Identifier, transition.Content);
1166
var template =
SyntaxFactory
.CSharpTemplateBlock(templateBuilder.ToList());
1254
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1274
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1294
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1384
var directiveCodeBlock =
SyntaxFactory
.CSharpCodeBlock(directiveBuilder.ToList());
1386
return
SyntaxFactory
.RazorDirectiveBody(keywordBlock, directiveCodeBlock);
1919
node =
SyntaxFactory
.CSharpStatementLiteral(
SyntaxFactory
.MissingToken(expectedTokenKindIfMissing), chunkGenerator, editHandler: null);
1923
var directiveCodeBlock =
SyntaxFactory
.CSharpCodeBlock(directiveBuilder.ToList());
1925
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keywordBlock, directiveCodeBlock);
1926
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody, descriptor);
2043
builder.Add(
SyntaxFactory
.CSharpCodeBlock(childBuilder.ToList()));
2056
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.RightBrace));
2144
builder.Add(
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody));
2640
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keywordTokens, null);
2641
builder.Add(
SyntaxFactory
.RazorUsingDirective(transition, directiveBody));
2714
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.RightBracket));
2731
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.GreaterThan));
2746
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keyword, csharpCode: null);
2749
transition = transition ??
SyntaxFactory
.CSharpTransition(
SyntaxFactory
.MissingToken(SyntaxKind.Transition));
2750
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
2850
return
SyntaxFactory
.CSharpStatementLiteral(tokens, chunkGenerator, GetEditHandler());
2861
return
SyntaxFactory
.CSharpExpressionLiteral(tokens, chunkGenerator, GetEditHandler());
2872
return
SyntaxFactory
.CSharpEphemeralTextLiteral(tokens, chunkGenerator, GetEditHandler());
2883
return
SyntaxFactory
.UnclassifiedTextLiteral(tokens, chunkGenerator, GetEditHandler());
3063
var finalIdentifier =
SyntaxFactory
.Token(SyntaxKind.Identifier, $"{transition.Content}{identifier.Content}");
Language\Legacy\HtmlLanguageCharacteristics.cs (2)
91
return
SyntaxFactory
.Token(SyntaxKind.Marker, string.Empty);
121
return
SyntaxFactory
.Token(kind, content, errors);
Language\Legacy\HtmlMarkupParser.cs (49)
22
SyntaxFactory
.Token(SyntaxKind.Text, "-"),
23
SyntaxFactory
.Token(SyntaxKind.Bang, "!"),
24
SyntaxFactory
.Token(SyntaxKind.OpenAngle, "<"),
91
var voidElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null);
98
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
104
var markup =
SyntaxFactory
.MarkupBlock(builder.ToList());
106
return
SyntaxFactory
.RazorDocument(markup,
SyntaxFactory
.Token(SyntaxKind.EndOfFile, "", Array.Empty<RazorDiagnostic>()));
168
return
SyntaxFactory
.MarkupBlock(markupBlock);
212
return
SyntaxFactory
.MarkupBlock(builder.ToList());
325
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
406
var transition =
SyntaxFactory
.MarkupTransition(Output(), chunkGenerator, GetEditHandler());
495
var element =
SyntaxFactory
.MarkupElement(startTag, EmptySyntaxList, markupEndTag: null);
517
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), endTag);
529
var element =
SyntaxFactory
.MarkupElement(markupStartTag: null, body: EmptySyntaxList, markupEndTag: endTag);
560
var unclosedElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
586
var voidElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null);
609
var malformedElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
616
var element =
SyntaxFactory
.MarkupElement(tagTracker.StartTag, builder.Consume(), endTag);
661
var tagNameToken = At(SyntaxKind.Text) ? EatCurrentToken() :
SyntaxFactory
.MissingToken(SyntaxKind.Text);
681
var closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
748
var startTag =
SyntaxFactory
.MarkupStartTag(
823
return
SyntaxFactory
.MarkupStartTag(
849
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
862
var forwardSlashToken = At(SyntaxKind.ForwardSlash) ? EatCurrentToken() :
SyntaxFactory
.MissingToken(SyntaxKind.ForwardSlash);
897
tagNameToken =
SyntaxFactory
.MissingToken(SyntaxKind.Text);
924
miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
936
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
940
return
SyntaxFactory
.MarkupEndTag(
984
miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
989
return
SyntaxFactory
.MarkupEndTag(
1069
var miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1083
var miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1099
var invalidAttributeBlock =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1126
var value =
SyntaxFactory
.MarkupMiscAttributeContent(dynamicAttributeValueBuilder.ToList());
1168
var minimizedAttributeBlock =
SyntaxFactory
.MarkupMinimizedAttributeBlock(namePrefix, name);
1310
attributeValue =
SyntaxFactory
.GenericBlock(attributeValueBuilder.ToList());
1339
return
SyntaxFactory
.MarkupAttributeBlock(namePrefix, name, nameSuffix, equalsToken, valuePrefix, attributeValue, valueSuffix);
1355
return
SyntaxFactory
.GenericBlock(attributeValueBuilder.ToList());
1402
var markupBlock =
SyntaxFactory
.MarkupBlock(markupBuilder.ToList());
1420
var value =
SyntaxFactory
.MarkupDynamicAttributeValue(prefix,
SyntaxFactory
.GenericBlock(dynamicAttributeValueBuilder.ToList()));
1449
var literalAttributeValue =
SyntaxFactory
.MarkupLiteralAttributeValue(prefix, value);
1540
miscContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
1549
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
1559
endTag =
SyntaxFactory
.MarkupEndTag(
1571
var element =
SyntaxFactory
.MarkupElement(startTag, builder.Consume(), endTag);
1680
var commentBlock =
SyntaxFactory
.MarkupCommentBlock(htmlCommentBuilder.ToList());
2146
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
Language\Legacy\HtmlTokenizer.cs (13)
10
using 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, "--"),
56
return
SyntaxFactory
.Token(type, content, errors);
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (2)
83
return
SyntaxFactory
.Token(kind, content, errors);
120
return
SyntaxFactory
.Token(SyntaxKind.Marker, string.Empty);
Language\Legacy\NativeCSharpTokenizer.cs (3)
13
using SyntaxFactory = Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.
SyntaxFactory
;
358
return
SyntaxFactory
.Token(kind, content, errors);
734
token =
SyntaxFactory
.Token(type, tokenContent);
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (2)
75
return
SyntaxFactory
.Token(kind, content, errors);
112
return
SyntaxFactory
.Token(SyntaxKind.Marker, string.Empty);
Language\Legacy\RoslynCSharpTokenizer.cs (2)
14
using SyntaxFactory = Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.
SyntaxFactory
;
214
return
SyntaxFactory
.Token(kind, content, errors);
Language\Legacy\SpanEditHandler.cs (7)
100
RazorMetaCodeSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.RazorMetaCode(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
101
MarkupTextLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.MarkupTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
102
MarkupEphemeralTextLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.MarkupEphemeralTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
103
CSharpStatementLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.CSharpStatementLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
104
CSharpExpressionLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.CSharpExpressionLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
105
CSharpEphemeralTextLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.CSharpEphemeralTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
106
UnclassifiedTextLiteralSyntax syntax => Syntax.InternalSyntax.
SyntaxFactory
.UnclassifiedTextLiteral(builder.ToList(), syntax.ChunkGenerator, syntax.EditHandler).CreateRed(target.Parent, target.Position),
Language\Legacy\TokenizerBackedParser.cs (9)
379
comment =
SyntaxFactory
.MissingToken(SyntaxKind.RazorCommentLiteral);
386
endStar =
SyntaxFactory
.MissingToken(SyntaxKind.RazorCommentStar, diagnostic);
397
endTransition =
SyntaxFactory
.MissingToken(SyntaxKind.RazorCommentTransition, diagnostic);
400
endTransition =
SyntaxFactory
.MissingToken(SyntaxKind.RazorCommentTransition);
403
commentBlock =
SyntaxFactory
.RazorCommentBlock(startTransition, startStar, comment, endStar, endTransition);
624
return
SyntaxFactory
.MarkupTextLiteral(tokens, chunkGenerator, GetEditHandler());
635
return
SyntaxFactory
.MarkupTextLiteral(tokens, chunkGenerator, GetEditHandler());
646
return
SyntaxFactory
.MarkupEphemeralTextLiteral(tokens, chunkGenerator, GetEditHandler());
659
return
SyntaxFactory
.RazorMetaCode(tokens, SpanChunkGenerator.Null, GetEditHandler());
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (41)
69
var newNode =
SyntaxFactory
.RazorDocument(document, endOfFile);
149
var newNode =
SyntaxFactory
.RazorCommentBlock(startCommentTransition, startCommentStar, comment, endCommentStar, endCommentTransition);
211
var newNode =
SyntaxFactory
.RazorMetaCode(metaCode, chunkGenerator, editHandler);
265
var newNode =
SyntaxFactory
.GenericBlock(children);
327
var newNode =
SyntaxFactory
.UnclassifiedTextLiteral(literalTokens, chunkGenerator, editHandler);
394
var newNode =
SyntaxFactory
.MarkupBlock(children);
456
var newNode =
SyntaxFactory
.MarkupTransition(transitionTokens, chunkGenerator, editHandler);
518
var newNode =
SyntaxFactory
.MarkupTextLiteral(literalTokens, chunkGenerator, editHandler);
580
var newNode =
SyntaxFactory
.MarkupEphemeralTextLiteral(literalTokens, chunkGenerator, editHandler);
634
var newNode =
SyntaxFactory
.MarkupCommentBlock(children);
699
var newNode =
SyntaxFactory
.MarkupMinimizedAttributeBlock(namePrefix, name);
823
var newNode =
SyntaxFactory
.MarkupAttributeBlock(namePrefix, name, nameSuffix, equalsToken, valuePrefix, value, valueSuffix);
877
var newNode =
SyntaxFactory
.MarkupMiscAttributeContent(children);
948
var newNode =
SyntaxFactory
.MarkupLiteralAttributeValue(prefix, value);
1013
var newNode =
SyntaxFactory
.MarkupDynamicAttributeValue(prefix, value);
1172
var newNode =
SyntaxFactory
.MarkupElement(markupStartTag, body, markupEndTag);
1289
var newNode =
SyntaxFactory
.MarkupStartTag(openAngle, bang, name, attributes, forwardSlash, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
1400
var newNode =
SyntaxFactory
.MarkupEndTag(openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, isMarkupTransition, chunkGenerator, editHandler);
1488
var newNode =
SyntaxFactory
.MarkupTagHelperElement(tagHelperStartTag, body, tagHelperEndTag, tagHelperInfo);
1601
var newNode =
SyntaxFactory
.MarkupTagHelperStartTag(openAngle, bang, name, attributes, forwardSlash, closeAngle, chunkGenerator, editHandler);
1708
var newNode =
SyntaxFactory
.MarkupTagHelperEndTag(openAngle, forwardSlash, bang, name, miscAttributeContent, closeAngle, chunkGenerator, editHandler);
1830
var newNode =
SyntaxFactory
.MarkupTagHelperAttribute(namePrefix, name, nameSuffix, equalsToken, valuePrefix, value, valueSuffix, tagHelperAttributeInfo);
1899
var newNode =
SyntaxFactory
.MarkupMinimizedTagHelperAttribute(namePrefix, name, tagHelperAttributeInfo);
1953
var newNode =
SyntaxFactory
.MarkupTagHelperAttributeValue(children);
2108
var newNode =
SyntaxFactory
.MarkupTagHelperDirectiveAttribute(namePrefix, transition, name, colon, parameterName, nameSuffix, equalsToken, valuePrefix, value, valueSuffix, tagHelperAttributeInfo);
2210
var newNode =
SyntaxFactory
.MarkupMinimizedTagHelperDirectiveAttribute(namePrefix, transition, name, colon, parameterName, tagHelperAttributeInfo);
2277
var newNode =
SyntaxFactory
.CSharpCodeBlock(children);
2333
var newNode =
SyntaxFactory
.CSharpTransition(transition, chunkGenerator, editHandler);
2395
var newNode =
SyntaxFactory
.CSharpStatementLiteral(literalTokens, chunkGenerator, editHandler);
2457
var newNode =
SyntaxFactory
.CSharpExpressionLiteral(literalTokens, chunkGenerator, editHandler);
2519
var newNode =
SyntaxFactory
.CSharpEphemeralTextLiteral(literalTokens, chunkGenerator, editHandler);
2573
var newNode =
SyntaxFactory
.CSharpTemplateBlock(children);
2649
var newNode =
SyntaxFactory
.CSharpStatement(transition, body);
2715
var newNode =
SyntaxFactory
.CSharpStatementBody(openBrace, csharpCode, closeBrace);
2774
var newNode =
SyntaxFactory
.CSharpExplicitExpression(transition, body);
2840
var newNode =
SyntaxFactory
.CSharpExplicitExpressionBody(openParen, csharpCode, closeParen);
2899
var newNode =
SyntaxFactory
.CSharpImplicitExpression(transition, body);
2947
var newNode =
SyntaxFactory
.CSharpImplicitExpressionBody(csharpCode);
3023
var newNode =
SyntaxFactory
.RazorDirective(transition, body, directiveDescriptor);
3086
var newNode =
SyntaxFactory
.RazorUsingDirective(transition, body, directiveDescriptor);
3151
var newNode =
SyntaxFactory
.RazorDirectiveBody(keyword, csharpCode);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (41)
394
return (RazorDocumentSyntax)InternalSyntax.
SyntaxFactory
.RazorDocument(document == null ? null : (InternalSyntax.RazorBlockSyntax)document.Green, (Syntax.InternalSyntax.SyntaxToken)endOfFile.Node).CreateRed();
409
return (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();
484
return (MarkupMinimizedAttributeBlockSyntax)InternalSyntax.
SyntaxFactory
.MarkupMinimizedAttributeBlock(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green).CreateRed();
496
return (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();
527
return (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();
550
return (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();
569
return (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();
596
return (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();
615
return (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();
632
return (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();
647
return (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();
669
return (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();
685
return (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();
704
return (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();
748
return (CSharpStatementSyntax)InternalSyntax.
SyntaxFactory
.CSharpStatement(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
757
return (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();
769
return (CSharpExplicitExpressionSyntax)InternalSyntax.
SyntaxFactory
.CSharpExplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
778
return (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();
790
return (CSharpImplicitExpressionSyntax)InternalSyntax.
SyntaxFactory
.CSharpImplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
797
return (CSharpImplicitExpressionBodySyntax)InternalSyntax.
SyntaxFactory
.CSharpImplicitExpressionBody(csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green).CreateRed();
809
return (RazorDirectiveSyntax)InternalSyntax.
SyntaxFactory
.RazorDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
821
return (RazorUsingDirectiveSyntax)InternalSyntax.
SyntaxFactory
.RazorUsingDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
832
return (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)
111
return (MarkupTextLiteralSyntax)InternalSyntax.
SyntaxFactory
141
var markupTransition = InternalSyntax.
SyntaxFactory