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