2 instantiations of RazorMetaCodeSyntax
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (2)
222
=> new
RazorMetaCodeSyntax
(Kind, _metaCode, _chunkGenerator, _editHandler, diagnostics);
3418
var result = new
RazorMetaCodeSyntax
(SyntaxKind.RazorMetaCode, metaCode.Node, chunkGenerator, editHandler);
82 references to RazorMetaCodeSyntax
Microsoft.CodeAnalysis.Razor.Compiler (82)
Language\Legacy\CSharpCodeParser.cs (7)
447
var
leftParen = OutputAsMetaCode(leftParenToken);
478
RazorMetaCodeSyntax
? rightParen = null;
708
var
leftBrace = OutputAsMetaCode(EatExpectedToken(SyntaxKind.LeftBrace));
740
RazorMetaCodeSyntax
? rightBrace;
1316
RazorMetaCodeSyntax
? keywordBlock = null;
1534
RazorMetaCodeSyntax
? keywordBlock = null;
2753
var
keyword = OutputAsMetaCode(Output());
Language\Legacy\TokenizerBackedParser.cs (1)
649
protected
RazorMetaCodeSyntax
? OutputAsMetaCode(SyntaxList<SyntaxToken> tokens, AcceptedCharactersInternal? accepted = null)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (64)
207
public
RazorMetaCodeSyntax
Update(InternalSyntax.SyntaxList<SyntaxToken> metaCode, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
211
var
newNode = SyntaxFactory.RazorMetaCode(metaCode, chunkGenerator, editHandler);
1970
internal readonly
RazorMetaCodeSyntax
_transition;
1972
internal readonly
RazorMetaCodeSyntax
_colon;
1981
internal MarkupTagHelperDirectiveAttributeSyntax(SyntaxKind kind, MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo, RazorDiagnostic[] diagnostics)
2026
internal MarkupTagHelperDirectiveAttributeSyntax(SyntaxKind kind, MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
2072
public
RazorMetaCodeSyntax
Transition => _transition;
2074
public
RazorMetaCodeSyntax
Colon => _colon;
2104
public MarkupTagHelperDirectiveAttributeSyntax Update(MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
2125
internal readonly
RazorMetaCodeSyntax
_transition;
2127
internal readonly
RazorMetaCodeSyntax
_colon;
2131
internal MarkupMinimizedTagHelperDirectiveAttributeSyntax(SyntaxKind kind, MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, TagHelperAttributeInfo tagHelperAttributeInfo, RazorDiagnostic[] diagnostics)
2157
internal MarkupMinimizedTagHelperDirectiveAttributeSyntax(SyntaxKind kind, MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, TagHelperAttributeInfo tagHelperAttributeInfo)
2184
public
RazorMetaCodeSyntax
Transition => _transition;
2186
public
RazorMetaCodeSyntax
Colon => _colon;
2206
public MarkupMinimizedTagHelperDirectiveAttributeSyntax Update(MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, TagHelperAttributeInfo tagHelperAttributeInfo)
2665
internal readonly
RazorMetaCodeSyntax
_openBrace;
2667
internal readonly
RazorMetaCodeSyntax
_closeBrace;
2669
internal CSharpStatementBodySyntax(SyntaxKind kind,
RazorMetaCodeSyntax
openBrace, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeBrace, RazorDiagnostic[] diagnostics)
2681
internal CSharpStatementBodySyntax(SyntaxKind kind,
RazorMetaCodeSyntax
openBrace, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeBrace)
2693
public
RazorMetaCodeSyntax
OpenBrace => _openBrace;
2695
public
RazorMetaCodeSyntax
CloseBrace => _closeBrace;
2711
public CSharpStatementBodySyntax Update(
RazorMetaCodeSyntax
openBrace, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeBrace)
2790
internal readonly
RazorMetaCodeSyntax
_openParen;
2792
internal readonly
RazorMetaCodeSyntax
_closeParen;
2794
internal CSharpExplicitExpressionBodySyntax(SyntaxKind kind,
RazorMetaCodeSyntax
openParen, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeParen, RazorDiagnostic[] diagnostics)
2806
internal CSharpExplicitExpressionBodySyntax(SyntaxKind kind,
RazorMetaCodeSyntax
openParen, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeParen)
2818
public
RazorMetaCodeSyntax
OpenParen => _openParen;
2820
public
RazorMetaCodeSyntax
CloseParen => _closeParen;
2836
public CSharpExplicitExpressionBodySyntax Update(
RazorMetaCodeSyntax
openParen, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeParen)
3169
public virtual TResult VisitRazorMetaCode(
RazorMetaCodeSyntax
node) => DefaultVisit(node);
3214
public virtual void VisitRazorMetaCode(
RazorMetaCodeSyntax
node) => DefaultVisit(node);
3263
public override GreenNode VisitRazorMetaCode(
RazorMetaCodeSyntax
node)
3330
=> node.Update((MarkupTextLiteralSyntax)Visit(node.NamePrefix), (
RazorMetaCodeSyntax
)Visit(node.Transition), (MarkupTextLiteralSyntax)Visit(node.Name), (
RazorMetaCodeSyntax
)Visit(node.Colon), (MarkupTextLiteralSyntax)Visit(node.ParameterName), (MarkupTextLiteralSyntax)Visit(node.NameSuffix), (SyntaxToken)Visit(node.EqualsToken), (MarkupTextLiteralSyntax)Visit(node.ValuePrefix), (MarkupTagHelperAttributeValueSyntax)Visit(node.Value), (MarkupTextLiteralSyntax)Visit(node.ValueSuffix), node.TagHelperAttributeInfo);
3333
=> node.Update((MarkupTextLiteralSyntax)Visit(node.NamePrefix), (
RazorMetaCodeSyntax
)Visit(node.Transition), (MarkupTextLiteralSyntax)Visit(node.Name), (
RazorMetaCodeSyntax
)Visit(node.Colon), (MarkupTextLiteralSyntax)Visit(node.ParameterName), node.TagHelperAttributeInfo);
3357
=> node.Update((
RazorMetaCodeSyntax
)Visit(node.OpenBrace), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (
RazorMetaCodeSyntax
)Visit(node.CloseBrace));
3363
=> node.Update((
RazorMetaCodeSyntax
)Visit(node.OpenParen), (CSharpCodeBlockSyntax)Visit(node.CSharpCode), (
RazorMetaCodeSyntax
)Visit(node.CloseParen));
3416
public static
RazorMetaCodeSyntax
RazorMetaCode(Microsoft.AspNetCore.Razor.Language.Syntax.InternalSyntax.SyntaxList<SyntaxToken> metaCode, ISpanChunkGenerator chunkGenerator, SpanEditHandler editHandler)
3418
var
result = new RazorMetaCodeSyntax(SyntaxKind.RazorMetaCode, metaCode.Node, chunkGenerator, editHandler);
3631
public static MarkupTagHelperDirectiveAttributeSyntax MarkupTagHelperDirectiveAttribute(MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, MarkupTextLiteralSyntax nameSuffix, SyntaxToken equalsToken, MarkupTextLiteralSyntax valuePrefix, MarkupTagHelperAttributeValueSyntax value, MarkupTextLiteralSyntax valueSuffix, TagHelperAttributeInfo tagHelperAttributeInfo)
3643
public static MarkupMinimizedTagHelperDirectiveAttributeSyntax MarkupMinimizedTagHelperDirectiveAttribute(MarkupTextLiteralSyntax namePrefix,
RazorMetaCodeSyntax
transition, MarkupTextLiteralSyntax name,
RazorMetaCodeSyntax
colon, MarkupTextLiteralSyntax parameterName, TagHelperAttributeInfo tagHelperAttributeInfo)
3707
public static CSharpStatementBodySyntax CSharpStatementBody(
RazorMetaCodeSyntax
openBrace, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeBrace)
3728
public static CSharpExplicitExpressionBodySyntax CSharpExplicitExpressionBody(
RazorMetaCodeSyntax
openParen, CSharpCodeBlockSyntax csharpCode,
RazorMetaCodeSyntax
closeParen)
3793
typeof(
RazorMetaCodeSyntax
),
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (8)
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();
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();
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();
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (2)
117
public ISpanChunkGenerator ChunkGenerator => ((InternalSyntax.
RazorMetaCodeSyntax
)Green).ChunkGenerator;
118
public SpanEditHandler EditHandler => ((InternalSyntax.
RazorMetaCodeSyntax
)Green).EditHandler;