46 overrides of CreateRed
Microsoft.CodeAnalysis.Razor.Compiler (46)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (42)
60
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorDocumentSyntax(this, parent, position);
140
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorCommentBlockSyntax(this, parent, position);
202
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorMetaCodeSyntax(this, parent, position);
256
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.GenericBlockSyntax(this, parent, position);
318
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.UnclassifiedTextLiteralSyntax(this, parent, position);
385
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupBlockSyntax(this, parent, position);
447
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTransitionSyntax(this, parent, position);
509
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTextLiteralSyntax(this, parent, position);
571
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupEphemeralTextLiteralSyntax(this, parent, position);
625
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupCommentBlockSyntax(this, parent, position);
690
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupMinimizedAttributeBlockSyntax(this, parent, position);
814
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupAttributeBlockSyntax(this, parent, position);
868
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupMiscAttributeContentSyntax(this, parent, position);
939
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupLiteralAttributeValueSyntax(this, parent, position);
1004
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupDynamicAttributeValueSyntax(this, parent, position);
1163
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupElementSyntax(this, parent, position);
1280
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupStartTagSyntax(this, parent, position);
1391
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupEndTagSyntax(this, parent, position);
1479
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperElementSyntax(this, parent, position);
1592
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperStartTagSyntax(this, parent, position);
1699
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperEndTagSyntax(this, parent, position);
1821
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperAttributeSyntax(this, parent, position);
1890
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupMinimizedTagHelperAttributeSyntax(this, parent, position);
1944
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperAttributeValueSyntax(this, parent, position);
2099
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupTagHelperDirectiveAttributeSyntax(this, parent, position);
2201
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.MarkupMinimizedTagHelperDirectiveAttributeSyntax(this, parent, position);
2268
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpCodeBlockSyntax(this, parent, position);
2324
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpTransitionSyntax(this, parent, position);
2386
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpStatementLiteralSyntax(this, parent, position);
2448
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpExpressionLiteralSyntax(this, parent, position);
2510
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpEphemeralTextLiteralSyntax(this, parent, position);
2564
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpTemplateBlockSyntax(this, parent, position);
2640
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpStatementSyntax(this, parent, position);
2706
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpStatementBodySyntax(this, parent, position);
2765
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpExplicitExpressionSyntax(this, parent, position);
2831
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpExplicitExpressionBodySyntax(this, parent, position);
2890
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpImplicitExpressionSyntax(this, parent, position);
2938
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.CSharpImplicitExpressionBodySyntax(this, parent, position);
3016
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorDirectiveSyntax(this, parent, position);
3079
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorUsingDirectiveSyntax(this, parent, position);
3142
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorDocumentationDirectiveSyntax(this, parent, position);
3207
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorDirectiveBodySyntax(this, parent, position);
Language\Syntax\InternalSyntax\SyntaxList.cs (3)
216
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position)
278
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position)
339
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position)
Language\Syntax\InternalSyntax\SyntaxToken.cs (1)
23
internal override SyntaxNode
CreateRed
(SyntaxNode? parent, int position)
25 references to CreateRed
Microsoft.CodeAnalysis.Razor.Compiler (25)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (15)
695
rewritten = (MarkupTextLiteralSyntax)rewritten?.Green.
CreateRed
(node, node.Position);
809
var markupLiteral = SyntaxFactory.MarkupTextLiteral(node.LiteralTokens).Green.
CreateRed
(node.Parent, node.Position);
857
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
874
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
895
var rewritten = SyntaxFactory.CSharpExpressionLiteral(builder.ToList(), generator, editHandler).Green.
CreateRed
(node.Parent, position);
904
var rewritten = SyntaxFactory.MarkupTextLiteral(escapedAtTokens).Green.
CreateRed
(node.Parent, position);
1185
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1292
var mergedAttribute = SyntaxFactory.MarkupTextLiteral(mergedLiterals).Green.
CreateRed
(node.Parent, node.Position);
1370
rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(value.Parent, atLiteral.Position);
1375
rewritten = SyntaxFactory.MarkupTextLiteral(atLiteral.LiteralTokens).Green.
CreateRed
(value.Parent, atLiteral.Position);
1420
var fallbackLiteral = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(fallbackTokens).Green.
CreateRed
(node.Parent, node.Position);
1456
var literal = SyntaxFactory.MarkupTextLiteral(literals).Green.
CreateRed
(node.Parent, node.Position);
1822
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1856
var rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(node.Value.Parent, atPosition);
1895
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
Language\Syntax\GreenNode.cs (1)
296
return
CreateRed
(null, 0);
Language\Syntax\SyntaxBuilderExtensions.cs (3)
156
? listNode.
CreateRed
(parent, position)
182
? listNode.
CreateRed
(parent, position)
390
? new(listNode.
CreateRed
(parent, position))
Language\Syntax\SyntaxNode.cs (5)
54
Interlocked.CompareExchange(ref field, green.
CreateRed
(this, GetChildPosition(slot)), null);
72
Interlocked.CompareExchange(ref field, green.
CreateRed
(this, Position), null);
90
Interlocked.CompareExchange(ref field, (T)green.
CreateRed
(this, this.GetChildPosition(slot)), null);
109
Interlocked.CompareExchange(ref field, (T)green.
CreateRed
(this, Position), null);
127
Interlocked.CompareExchange(ref element, green.
CreateRed
(Parent, GetChildPosition(slot)), null);
Language\Syntax\SyntaxNodeExtensions.cs (1)
17
return (TNode)node.Green.SetDiagnostics(diagnostics).
CreateRed
(node.Parent, node.Position);