45 overrides of CreateRed
Microsoft.CodeAnalysis.Razor.Compiler (45)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (41)
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);
3014
internal override SyntaxNode
CreateRed
(SyntaxNode parent, int position) => new Syntax.RazorDirectiveSyntax(this, parent, position);
3077
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.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)
668
rewritten = (MarkupTextLiteralSyntax)rewritten?.Green.
CreateRed
(node, node.Position);
782
var markupLiteral = SyntaxFactory.MarkupTextLiteral(node.LiteralTokens).Green.
CreateRed
(node.Parent, node.Position);
830
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
847
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
868
var rewritten = SyntaxFactory.CSharpExpressionLiteral(builder.ToList(), generator, editHandler).Green.
CreateRed
(node.Parent, position);
877
var rewritten = SyntaxFactory.MarkupTextLiteral(escapedAtTokens).Green.
CreateRed
(node.Parent, position);
1158
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1265
var mergedAttribute = SyntaxFactory.MarkupTextLiteral(mergedLiterals).Green.
CreateRed
(node.Parent, node.Position);
1343
rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(value.Parent, atLiteral.Position);
1348
rewritten = SyntaxFactory.MarkupTextLiteral(atLiteral.LiteralTokens).Green.
CreateRed
(value.Parent, atLiteral.Position);
1393
var fallbackLiteral = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(fallbackTokens).Green.
CreateRed
(node.Parent, node.Position);
1429
var literal = SyntaxFactory.MarkupTextLiteral(literals).Green.
CreateRed
(node.Parent, node.Position);
1785
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1819
var rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(node.Value.Parent, atPosition);
1858
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);