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)
672
rewritten = (MarkupTextLiteralSyntax)rewritten?.Green.
CreateRed
(node, node.Position);
786
var markupLiteral = SyntaxFactory.MarkupTextLiteral(node.LiteralTokens).Green.
CreateRed
(node.Parent, node.Position);
834
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
851
var rewritten = SyntaxFactory.MarkupTextLiteral(builder.ToList()).Green.
CreateRed
(node.Parent, position);
872
var rewritten = SyntaxFactory.CSharpExpressionLiteral(builder.ToList(), generator, editHandler).Green.
CreateRed
(node.Parent, position);
881
var rewritten = SyntaxFactory.MarkupTextLiteral(escapedAtTokens).Green.
CreateRed
(node.Parent, position);
1162
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1269
var mergedAttribute = SyntaxFactory.MarkupTextLiteral(mergedLiterals).Green.
CreateRed
(node.Parent, node.Position);
1347
rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(value.Parent, atLiteral.Position);
1352
rewritten = SyntaxFactory.MarkupTextLiteral(atLiteral.LiteralTokens).Green.
CreateRed
(value.Parent, atLiteral.Position);
1397
var fallbackLiteral = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(fallbackTokens).Green.
CreateRed
(node.Parent, node.Position);
1433
var literal = SyntaxFactory.MarkupTextLiteral(literals).Green.
CreateRed
(node.Parent, node.Position);
1788
var prefix = (MarkupTextLiteralSyntax)SyntaxFactory.MarkupTextLiteral(prefixTokens).Green.
CreateRed
(node, position);
1822
var rewritten = SyntaxFactory.MarkupTextLiteral(mergedTokens.ToList()).Green.
CreateRed
(node.Value.Parent, atPosition);
1861
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);