187 references to Green
Microsoft.CodeAnalysis.Razor.Compiler (187)
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\Legacy\HtmlMarkupParser.cs (1)
2327
return last.Parent?.
Green
;
Language\Syntax\ChildSyntaxList.cs (4)
20
_count = CountNodes(node.
Green
);
122
var green = node.
Green
;
217
var green = node.
Green
;
293
var green = node.
Green
;
Language\Syntax\ChildSyntaxList.Enumerator.cs (1)
34
_count = CountNodes(node.
Green
);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (60)
394
return (RazorDocumentSyntax)InternalSyntax.SyntaxFactory.RazorDocument(document == null ? null : (InternalSyntax.RazorBlockSyntax)document.
Green
, (Syntax.InternalSyntax.SyntaxToken)endOfFile.Node).CreateRed();
484
return (MarkupMinimizedAttributeBlockSyntax)InternalSyntax.SyntaxFactory.MarkupMinimizedAttributeBlock(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.
Green
, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.
Green
).CreateRed();
496
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();
517
=> (MarkupLiteralAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupLiteralAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.
Green
, value == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)value.
Green
).CreateRed();
527
return (MarkupDynamicAttributeValueSyntax)InternalSyntax.SyntaxFactory.MarkupDynamicAttributeValue(prefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)prefix.
Green
, value == null ? null : (InternalSyntax.RazorBlockSyntax)value.
Green
).CreateRed();
536
=> (MarkupElementSyntax)InternalSyntax.SyntaxFactory.MarkupElement(markupStartTag == null ? null : (InternalSyntax.MarkupStartTagSyntax)markupStartTag.
Green
, body.Node.ToGreenList<InternalSyntax.RazorSyntaxNode>(), markupEndTag == null ? null : (InternalSyntax.MarkupEndTagSyntax)markupEndTag.
Green
).CreateRed();
569
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();
582
=> (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();
615
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();
632
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();
647
return (MarkupMinimizedTagHelperAttributeSyntax)InternalSyntax.SyntaxFactory.MarkupMinimizedTagHelperAttribute(namePrefix == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)namePrefix.
Green
, name == null ? null : (InternalSyntax.MarkupTextLiteralSyntax)name.
Green
, tagHelperAttributeInfo).CreateRed();
669
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();
685
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();
748
return (CSharpStatementSyntax)InternalSyntax.SyntaxFactory.CSharpStatement(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.
Green
, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.
Green
).CreateRed();
757
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();
769
return (CSharpExplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpExplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.
Green
, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.
Green
).CreateRed();
778
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();
790
return (CSharpImplicitExpressionSyntax)InternalSyntax.SyntaxFactory.CSharpImplicitExpression(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.
Green
, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.
Green
).CreateRed();
797
return (CSharpImplicitExpressionBodySyntax)InternalSyntax.SyntaxFactory.CSharpImplicitExpressionBody(csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.
Green
).CreateRed();
809
return (RazorDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.
Green
, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.
Green
, directiveDescriptor).CreateRed();
821
return (RazorUsingDirectiveSyntax)InternalSyntax.SyntaxFactory.RazorUsingDirective(transition == null ? null : (InternalSyntax.CSharpTransitionSyntax)transition.
Green
, body == null ? null : (InternalSyntax.CSharpSyntaxNode)body.
Green
, directiveDescriptor).CreateRed();
832
return (RazorDirectiveBodySyntax)InternalSyntax.SyntaxFactory.RazorDirectiveBody(keyword == null ? null : (InternalSyntax.RazorSyntaxNode)keyword.
Green
, csharpCode == null ? null : (InternalSyntax.CSharpCodeBlockSyntax)csharpCode.
Green
).CreateRed();
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (73)
34
public SyntaxToken EndOfFile => new SyntaxToken(this, ((InternalSyntax.RazorDocumentSyntax)
Green
)._endOfFile, GetChildPosition(1), GetChildIndex(1));
68
public SyntaxToken StartCommentTransition => new SyntaxToken(this, ((InternalSyntax.RazorCommentBlockSyntax)
Green
)._startCommentTransition, Position, 0);
69
public SyntaxToken StartCommentStar => new SyntaxToken(this, ((InternalSyntax.RazorCommentBlockSyntax)
Green
)._startCommentStar, GetChildPosition(1), GetChildIndex(1));
70
public SyntaxToken Comment => new SyntaxToken(this, ((InternalSyntax.RazorCommentBlockSyntax)
Green
)._comment, GetChildPosition(2), GetChildIndex(2));
71
public SyntaxToken EndCommentStar => new SyntaxToken(this, ((InternalSyntax.RazorCommentBlockSyntax)
Green
)._endCommentStar, GetChildPosition(3), GetChildIndex(3));
72
public SyntaxToken EndCommentTransition => new SyntaxToken(this, ((InternalSyntax.RazorCommentBlockSyntax)
Green
)._endCommentTransition, GetChildPosition(4), GetChildIndex(4));
113
var slot =
Green
.GetSlot(0);
117
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.RazorMetaCodeSyntax)
Green
).ChunkGenerator;
118
public SpanEditHandler EditHandler => ((InternalSyntax.RazorMetaCodeSyntax)
Green
).EditHandler;
198
var slot =
Green
.GetSlot(0);
202
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.UnclassifiedTextLiteralSyntax)
Green
).ChunkGenerator;
203
public SpanEditHandler EditHandler => ((InternalSyntax.UnclassifiedTextLiteralSyntax)
Green
).EditHandler;
291
var slot =
Green
.GetSlot(0);
295
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupTransitionSyntax)
Green
).ChunkGenerator;
296
public SpanEditHandler EditHandler => ((InternalSyntax.MarkupTransitionSyntax)
Green
).EditHandler;
337
var slot =
Green
.GetSlot(0);
341
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupTextLiteralSyntax)
Green
).ChunkGenerator;
342
public SpanEditHandler EditHandler => ((InternalSyntax.MarkupTextLiteralSyntax)
Green
).EditHandler;
383
var slot =
Green
.GetSlot(0);
387
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupEphemeralTextLiteralSyntax)
Green
).ChunkGenerator;
388
public SpanEditHandler EditHandler => ((InternalSyntax.MarkupEphemeralTextLiteralSyntax)
Green
).EditHandler;
526
public SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.MarkupAttributeBlockSyntax)
Green
)._equalsToken, GetChildPosition(3), GetChildIndex(3));
880
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.MarkupStartTagSyntax)
Green
)._openAngle, Position, 0);
885
var slot = ((InternalSyntax.MarkupStartTagSyntax)
Green
).Bang;
889
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.MarkupStartTagSyntax)
Green
)._name, GetChildPosition(2), GetChildIndex(2));
895
var slot = ((InternalSyntax.MarkupStartTagSyntax)
Green
).ForwardSlash;
899
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.MarkupStartTagSyntax)
Green
)._closeAngle, GetChildPosition(5), GetChildIndex(5));
900
public bool IsMarkupTransition => ((InternalSyntax.MarkupStartTagSyntax)
Green
).IsMarkupTransition;
901
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupStartTagSyntax)
Green
).ChunkGenerator;
902
public override SpanEditHandler EditHandler => ((InternalSyntax.MarkupStartTagSyntax)
Green
).EditHandler;
954
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.MarkupEndTagSyntax)
Green
)._openAngle, Position, 0);
955
public override SyntaxToken ForwardSlash => new SyntaxToken(this, ((InternalSyntax.MarkupEndTagSyntax)
Green
)._forwardSlash, GetChildPosition(1), GetChildIndex(1));
960
var slot = ((InternalSyntax.MarkupEndTagSyntax)
Green
).Bang;
964
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.MarkupEndTagSyntax)
Green
)._name, GetChildPosition(3), GetChildIndex(3));
966
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.MarkupEndTagSyntax)
Green
)._closeAngle, GetChildPosition(5), GetChildIndex(5));
967
public bool IsMarkupTransition => ((InternalSyntax.MarkupEndTagSyntax)
Green
).IsMarkupTransition;
968
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupEndTagSyntax)
Green
).ChunkGenerator;
969
public override SpanEditHandler EditHandler => ((InternalSyntax.MarkupEndTagSyntax)
Green
).EditHandler;
1030
public TagHelperInfo TagHelperInfo => ((InternalSyntax.MarkupTagHelperElementSyntax)
Green
).TagHelperInfo;
1084
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
)._openAngle, Position, 0);
1089
var slot = ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
).Bang;
1093
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
)._name, GetChildPosition(2), GetChildIndex(2));
1099
var slot = ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
).ForwardSlash;
1103
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
)._closeAngle, GetChildPosition(5), GetChildIndex(5));
1104
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
).ChunkGenerator;
1105
public override SpanEditHandler EditHandler => ((InternalSyntax.MarkupTagHelperStartTagSyntax)
Green
).EditHandler;
1156
public override SyntaxToken OpenAngle => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
)._openAngle, Position, 0);
1157
public override SyntaxToken ForwardSlash => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
)._forwardSlash, GetChildPosition(1), GetChildIndex(1));
1162
var slot = ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
).Bang;
1166
public override SyntaxToken Name => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
)._name, GetChildPosition(3), GetChildIndex(3));
1168
public override SyntaxToken CloseAngle => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
)._closeAngle, GetChildPosition(5), GetChildIndex(5));
1169
public override ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
).ChunkGenerator;
1170
public override SpanEditHandler EditHandler => ((InternalSyntax.MarkupTagHelperEndTagSyntax)
Green
).EditHandler;
1233
public SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperAttributeSyntax)
Green
)._equalsToken, GetChildPosition(3), GetChildIndex(3));
1237
public TagHelperAttributeInfo TagHelperAttributeInfo => ((InternalSyntax.MarkupTagHelperAttributeSyntax)
Green
).TagHelperAttributeInfo;
1306
public TagHelperAttributeInfo TagHelperAttributeInfo => ((InternalSyntax.MarkupMinimizedTagHelperAttributeSyntax)
Green
).TagHelperAttributeInfo;
1410
public SyntaxToken EqualsToken => new SyntaxToken(this, ((InternalSyntax.MarkupTagHelperDirectiveAttributeSyntax)
Green
)._equalsToken, GetChildPosition(6), GetChildIndex(6));
1414
public TagHelperAttributeInfo TagHelperAttributeInfo => ((InternalSyntax.MarkupTagHelperDirectiveAttributeSyntax)
Green
).TagHelperAttributeInfo;
1500
public TagHelperAttributeInfo TagHelperAttributeInfo => ((InternalSyntax.MarkupMinimizedTagHelperDirectiveAttributeSyntax)
Green
).TagHelperAttributeInfo;
1607
public SyntaxToken Transition => new SyntaxToken(this, ((InternalSyntax.CSharpTransitionSyntax)
Green
)._transition, Position, 0);
1608
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.CSharpTransitionSyntax)
Green
).ChunkGenerator;
1609
public SpanEditHandler EditHandler => ((InternalSyntax.CSharpTransitionSyntax)
Green
).EditHandler;
1648
var slot =
Green
.GetSlot(0);
1652
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.CSharpStatementLiteralSyntax)
Green
).ChunkGenerator;
1653
public SpanEditHandler EditHandler => ((InternalSyntax.CSharpStatementLiteralSyntax)
Green
).EditHandler;
1694
var slot =
Green
.GetSlot(0);
1698
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.CSharpExpressionLiteralSyntax)
Green
).ChunkGenerator;
1699
public SpanEditHandler EditHandler => ((InternalSyntax.CSharpExpressionLiteralSyntax)
Green
).EditHandler;
1740
var slot =
Green
.GetSlot(0);
1744
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.CSharpEphemeralTextLiteralSyntax)
Green
).ChunkGenerator;
1745
public SpanEditHandler EditHandler => ((InternalSyntax.CSharpEphemeralTextLiteralSyntax)
Green
).EditHandler;
2168
public DirectiveDescriptor DirectiveDescriptor => ((InternalSyntax.RazorDirectiveSyntax)
Green
).DirectiveDescriptor;
2222
public DirectiveDescriptor DirectiveDescriptor => ((InternalSyntax.RazorUsingDirectiveSyntax)
Green
).DirectiveDescriptor;
Language\Syntax\GreenNodeExtensions.cs (1)
16
ToGreenList<T>(node.
Green
) :
Language\Syntax\SyntaxBuilderExtensions.cs (7)
22
return builder[0].
Green
;
24
return InternalSyntax.SyntaxList.List(builder[0].
Green
, builder[1].
Green
);
26
return InternalSyntax.SyntaxList.List(builder[0].
Green
, builder[1].
Green
, builder[2].
Green
);
33
copy[i].Value = builder[i].
Green
;
Language\Syntax\SyntaxNode.cs (19)
23
public SyntaxKind Kind =>
Green
.Kind;
25
public int Width =>
Green
.Width;
29
public TextSpan Span => new(Position,
Green
.Width);
31
internal int SlotCount =>
Green
.SlotCount;
33
public bool IsList =>
Green
.IsList;
35
public bool IsMissing =>
Green
.IsMissing;
37
public bool IsToken =>
Green
.IsToken;
39
public bool ContainsDiagnostics =>
Green
.ContainsDiagnostics;
51
var green =
Green
.GetSlot(slot);
69
var green =
Green
.GetSlot(0);
87
var green =
Green
.GetSlot(slot);
106
var green =
Green
.GetSlot(0);
125
var green =
Green
.GetRequiredSlot(slot);
140
var item =
Green
.GetSlot(i);
160
var green =
Green
;
392
return
Green
.GetDiagnostics();
407
return
Green
.IsEquivalentTo(other.
Green
);
534
return
Green
.ToString();
Language\Syntax\SyntaxNodeExtensions.cs (2)
17
return (TNode)node.
Green
.SetDiagnostics(diagnostics).CreateRed(node.Parent, node.Position);
261
return node.
Green
.ToString();
Language\Syntax\SyntaxNodeOrToken.cs (3)
35
Debug.Assert(!node.
Green
.IsList, "node cannot be a list");
43
Debug.Assert(parent == null || !parent.
Green
.IsList, "parent cannot be a list");
73
internal GreenNode? UnderlyingNode => _token ?? _nodeOrParent?.
Green
;
Language\Syntax\SyntaxToken.cs (1)
26
Debug.Assert(parent == null || !parent.
Green
.IsList, "list cannot be a parent");