226 references to SyntaxFactory
Microsoft.CodeAnalysis.Razor.Compiler (226)
Language\Legacy\CSharpCodeParser.cs (49)
314
transitionToken =
SyntaxFactory
.MissingToken(SyntaxKind.Transition);
319
var transition =
SyntaxFactory
.CSharpTransition(transitionToken, chunkGenerator, GetEditHandler());
328
var statement =
SyntaxFactory
.CSharpStatement(transition, statementBody);
338
var expression =
SyntaxFactory
.CSharpExplicitExpression(transition, expressionBody);
362
var implicitExpression =
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody);
378
var implicitExpression =
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody);
405
var expressionLiteral =
SyntaxFactory
.CSharpCodeBlock(OutputTokensAsExpressionLiteral());
406
var expressionBody =
SyntaxFactory
.CSharpImplicitExpressionBody(expressionLiteral);
407
var expressionBlock =
SyntaxFactory
.CSharpImplicitExpression(transition, expressionBody);
433
var codeBlock =
SyntaxFactory
.CSharpCodeBlock(builder.ToList());
478
var expressionBlock =
SyntaxFactory
.CSharpCodeBlock(expressionBuilder.ToList());
487
var missingToken =
SyntaxFactory
.MissingToken(SyntaxKind.RightParenthesis);
495
return
SyntaxFactory
.CSharpExplicitExpressionBody(leftParen, expressionBlock, rightParen);
513
var codeBlock =
SyntaxFactory
.CSharpCodeBlock(expressionBuilder.ToList());
514
return
SyntaxFactory
.CSharpImplicitExpressionBody(codeBlock);
739
codeBlock =
SyntaxFactory
.CSharpCodeBlock(builder.ToList());
750
SyntaxFactory
.MissingToken(SyntaxKind.RightBrace),
764
return
SyntaxFactory
.CSharpStatementBody(leftBrace, codeBlock, rightBrace);
1077
var finalIdentifier =
SyntaxFactory
.Token(SyntaxKind.Identifier, transition.Content);
1184
var template =
SyntaxFactory
.CSharpTemplateBlock(templateBuilder.ToList());
1281
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1301
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1321
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
1411
var directiveCodeBlock =
SyntaxFactory
.CSharpCodeBlock(directiveBuilder.ToList());
1413
return
SyntaxFactory
.RazorDirectiveBody(keywordBlock, directiveCodeBlock);
1952
node =
SyntaxFactory
.CSharpStatementLiteral(
SyntaxFactory
.MissingToken(expectedTokenKindIfMissing), chunkGenerator, editHandler: null);
1956
var directiveCodeBlock =
SyntaxFactory
.CSharpCodeBlock(directiveBuilder.ToList());
1958
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keywordBlock, directiveCodeBlock);
1960
?
SyntaxFactory
.RazorDocumentationDirective(transition, directiveBody, descriptor)
1961
:
SyntaxFactory
.RazorDirective(transition, directiveBody, descriptor);
2080
builder.Add(
SyntaxFactory
.CSharpStatementLiteral(
2081
SyntaxFactory
.Token(SyntaxKind.Text, content),
2214
builder.Add(
SyntaxFactory
.CSharpCodeBlock(childBuilder.ToList()));
2227
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.RightBrace));
2315
builder.Add(
SyntaxFactory
.CSharpImplicitExpression(transition, implicitExpressionBody));
2811
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keywordTokens, null);
2812
builder.Add(
SyntaxFactory
.RazorUsingDirective(transition, directiveBody));
2885
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.RightBracket));
2902
Accept(
SyntaxFactory
.MissingToken(SyntaxKind.GreaterThan));
2917
var directiveBody =
SyntaxFactory
.RazorDirectiveBody(keyword, csharpCode: null);
2920
transition = transition ??
SyntaxFactory
.CSharpTransition(
SyntaxFactory
.MissingToken(SyntaxKind.Transition));
2921
var directive =
SyntaxFactory
.RazorDirective(transition, directiveBody);
3021
return
SyntaxFactory
.CSharpStatementLiteral(tokens, chunkGenerator, GetEditHandler());
3032
return
SyntaxFactory
.CSharpExpressionLiteral(tokens, chunkGenerator, GetEditHandler());
3043
return
SyntaxFactory
.CSharpEphemeralTextLiteral(tokens, chunkGenerator, GetEditHandler());
3054
return
SyntaxFactory
.UnclassifiedTextLiteral(tokens, chunkGenerator, GetEditHandler());
3262
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)
23
SyntaxFactory
.Token(SyntaxKind.Text, "-"),
24
SyntaxFactory
.Token(SyntaxKind.Bang, "!"),
25
SyntaxFactory
.Token(SyntaxKind.OpenAngle, "<"),
110
var voidElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null);
117
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
123
var markup =
SyntaxFactory
.MarkupBlock(builder.ToList());
125
return
SyntaxFactory
.RazorDocument(markup,
SyntaxFactory
.Token(SyntaxKind.EndOfFile, "", Array.Empty<RazorDiagnostic>()));
187
return
SyntaxFactory
.MarkupBlock(markupBlock);
230
return
SyntaxFactory
.MarkupBlock(builder.ToList());
343
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
424
var transition =
SyntaxFactory
.MarkupTransition(Output(), chunkGenerator, GetEditHandler());
513
var element =
SyntaxFactory
.MarkupElement(startTag, EmptySyntaxList, markupEndTag: null);
535
var element =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), endTag);
547
var element =
SyntaxFactory
.MarkupElement(markupStartTag: null, body: EmptySyntaxList, markupEndTag: endTag);
578
var unclosedElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
605
var voidElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, EmptySyntaxList, markupEndTag: null);
628
var malformedElement =
SyntaxFactory
.MarkupElement(tracker.StartTag, builder.Consume(), markupEndTag: null);
635
var element =
SyntaxFactory
.MarkupElement(tagTracker.StartTag, builder.Consume(), endTag);
691
var tagNameToken = At(SyntaxKind.Text) ? EatCurrentToken() :
SyntaxFactory
.MissingToken(SyntaxKind.Text);
711
var closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
778
var startTag =
SyntaxFactory
.MarkupStartTag(
853
return
SyntaxFactory
.MarkupStartTag(
879
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
892
var forwardSlashToken = At(SyntaxKind.ForwardSlash) ? EatCurrentToken() :
SyntaxFactory
.MissingToken(SyntaxKind.ForwardSlash);
927
tagNameToken =
SyntaxFactory
.MissingToken(SyntaxKind.Text);
954
miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
964
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
968
return
SyntaxFactory
.MarkupEndTag(
1011
miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
1016
return
SyntaxFactory
.MarkupEndTag(
1096
var miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1110
var miscAttributeContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1126
var invalidAttributeBlock =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeContentBuilder.ToList());
1153
var value =
SyntaxFactory
.MarkupMiscAttributeContent(dynamicAttributeValueBuilder.ToList());
1195
var minimizedAttributeBlock =
SyntaxFactory
.MarkupMinimizedAttributeBlock(namePrefix, name);
1338
attributeValue =
SyntaxFactory
.GenericBlock(attributeValueBuilder.ToList());
1367
return
SyntaxFactory
.MarkupAttributeBlock(namePrefix, name, nameSuffix, equalsToken, valuePrefix, attributeValue, valueSuffix);
1383
return
SyntaxFactory
.GenericBlock(attributeValueBuilder.ToList());
1430
var markupBlock =
SyntaxFactory
.MarkupBlock(markupBuilder.ToList());
1448
var value =
SyntaxFactory
.MarkupDynamicAttributeValue(prefix,
SyntaxFactory
.GenericBlock(dynamicAttributeValueBuilder.ToList()));
1477
var literalAttributeValue =
SyntaxFactory
.MarkupLiteralAttributeValue(prefix, value);
1568
miscContent =
SyntaxFactory
.MarkupMiscAttributeContent(miscAttributeBuilder.ToList());
1577
closeAngleToken =
SyntaxFactory
.MissingToken(SyntaxKind.CloseAngle);
1587
endTag =
SyntaxFactory
.MarkupEndTag(
1599
var element =
SyntaxFactory
.MarkupElement(startTag, builder.Consume(), endTag);
1708
var commentBlock =
SyntaxFactory
.MarkupCommentBlock(htmlCommentBuilder.ToList());
2195
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, "--"),
58
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 (42)
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);
3025
var newNode =
SyntaxFactory
.RazorDirective(transition, body, directiveDescriptor);
3088
var newNode =
SyntaxFactory
.RazorUsingDirective(transition, body, directiveDescriptor);
3151
var newNode =
SyntaxFactory
.RazorDocumentationDirective(transition, body, directiveDescriptor);
3216
var newNode =
SyntaxFactory
.RazorDirectiveBody(keyword, csharpCode);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (42)
403
return (RazorDocumentSyntax)InternalSyntax.
SyntaxFactory
.RazorDocument(document == null ? null : (InternalSyntax.RazorBlockSyntax)document.Green, (Syntax.InternalSyntax.SyntaxToken)endOfFile.Node).CreateRed();
418
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();
427
=> (RazorMetaCodeSyntax)InternalSyntax.
SyntaxFactory
.RazorMetaCode(metaCode.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
435
=> (GenericBlockSyntax)InternalSyntax.
SyntaxFactory
.GenericBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
443
=> (UnclassifiedTextLiteralSyntax)InternalSyntax.
SyntaxFactory
.UnclassifiedTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
451
=> (MarkupBlockSyntax)InternalSyntax.
SyntaxFactory
.MarkupBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
459
=> (MarkupTransitionSyntax)InternalSyntax.
SyntaxFactory
.MarkupTransition(transitionTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
467
=> (MarkupTextLiteralSyntax)InternalSyntax.
SyntaxFactory
.MarkupTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
475
=> (MarkupEphemeralTextLiteralSyntax)InternalSyntax.
SyntaxFactory
.MarkupEphemeralTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
483
=> (MarkupCommentBlockSyntax)InternalSyntax.
SyntaxFactory
.MarkupCommentBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
493
return (MarkupMinimizedAttributeBlockSyntax)InternalSyntax.
SyntaxFactory
.MarkupMinimizedAttributeBlock(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green).CreateRed();
505
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();
518
=> (MarkupMiscAttributeContentSyntax)InternalSyntax.
SyntaxFactory
.MarkupMiscAttributeContent(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
526
=> (MarkupLiteralAttributeValueSyntax)InternalSyntax.
SyntaxFactory
.MarkupLiteralAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.Green, value == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)value.Green).CreateRed();
536
return (MarkupDynamicAttributeValueSyntax)InternalSyntax.
SyntaxFactory
.MarkupDynamicAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.Green, value == null ? null : (InternalSyntax.RazorBlockSyntax)value.Green).CreateRed();
545
=> (MarkupElementSyntax)InternalSyntax.
SyntaxFactory
.MarkupElement(markupStartTag == null ? null : (InternalSyntax.MarkupStartTagSyntax)markupStartTag.Green, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), markupEndTag == null ? null : (InternalSyntax.MarkupEndTagSyntax)markupEndTag.Green).CreateRed();
559
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();
578
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();
591
=> (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();
605
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();
624
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();
641
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();
656
return (MarkupMinimizedTagHelperAttributeSyntax)InternalSyntax.
SyntaxFactory
.MarkupMinimizedTagHelperAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.Green, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.Green, tagHelperAttributeInfo).CreateRed();
665
=> (MarkupTagHelperAttributeValueSyntax)InternalSyntax.
SyntaxFactory
.MarkupTagHelperAttributeValue(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
678
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();
694
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();
703
=> (CSharpCodeBlockSyntax)InternalSyntax.
SyntaxFactory
.CSharpCodeBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
713
return (CSharpTransitionSyntax)InternalSyntax.
SyntaxFactory
.CSharpTransition((Syntax.InternalSyntax.SyntaxToken)transition.Node, chunkGenerator, editHandler).CreateRed();
722
=> (CSharpStatementLiteralSyntax)InternalSyntax.
SyntaxFactory
.CSharpStatementLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
730
=> (CSharpExpressionLiteralSyntax)InternalSyntax.
SyntaxFactory
.CSharpExpressionLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
738
=> (CSharpEphemeralTextLiteralSyntax)InternalSyntax.
SyntaxFactory
.CSharpEphemeralTextLiteral(literalTokens.Node.ToGreenList<InternalSyntax.SyntaxToken>(), chunkGenerator, editHandler).CreateRed();
746
=> (CSharpTemplateBlockSyntax)InternalSyntax.
SyntaxFactory
.CSharpTemplateBlock(children.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>()).CreateRed();
757
return (CSharpStatementSyntax)InternalSyntax.
SyntaxFactory
.CSharpStatement(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
766
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();
778
return (CSharpExplicitExpressionSyntax)InternalSyntax.
SyntaxFactory
.CSharpExplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
787
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();
799
return (CSharpImplicitExpressionSyntax)InternalSyntax.
SyntaxFactory
.CSharpImplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green).CreateRed();
806
return (CSharpImplicitExpressionBodySyntax)InternalSyntax.
SyntaxFactory
.CSharpImplicitExpressionBody(csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.Green).CreateRed();
818
return (RazorDirectiveSyntax)InternalSyntax.
SyntaxFactory
.RazorDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
830
return (RazorUsingDirectiveSyntax)InternalSyntax.
SyntaxFactory
.RazorUsingDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
842
return (RazorDocumentationDirectiveSyntax)InternalSyntax.
SyntaxFactory
.RazorDocumentationDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.Green, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.Green, directiveDescriptor).CreateRed();
853
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