20 references to MetaCode
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\Legacy\Syntax\RazorMetaCodeSyntax.cs (1)
11
=> Update(
MetaCode
, chunkGenerator, editHandler);
Language\Legacy\TagHelperBlockRewriter.cs (1)
719
var expression = SyntaxFactory.CSharpExpressionLiteral(node.
MetaCode
, MarkupChunkGenerator.Instance, node.EditHandler);
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (1)
270
=> node.Update(VisitList(node.
MetaCode
), node.ChunkGenerator, node.EditHandler);
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (10)
129
if (metaCode !=
MetaCode
|| chunkGenerator != ChunkGenerator || editHandler != EditHandler)
142
public RazorMetaCodeSyntax WithChunkGenerator(ISpanChunkGenerator chunkGenerator) => Update(
MetaCode
, chunkGenerator, EditHandler);
143
public RazorMetaCodeSyntax WithEditHandler(SpanEditHandler editHandler) => Update(
MetaCode
, ChunkGenerator, editHandler);
145
public RazorMetaCodeSyntax AddMetaCode(params SyntaxToken[] items) => WithMetaCode(this.
MetaCode
.AddRange(items));
1475
public MarkupTagHelperDirectiveAttributeSyntax AddTransitionMetaCode(params SyntaxToken[] items) => WithTransition(this.Transition.WithMetaCode(this.Transition.
MetaCode
.AddRange(items)));
1548
public MarkupMinimizedTagHelperDirectiveAttributeSyntax AddTransitionMetaCode(params SyntaxToken[] items) => WithTransition(this.Transition.WithMetaCode(this.Transition.
MetaCode
.AddRange(items)));
1936
public CSharpStatementBodySyntax AddOpenBraceMetaCode(params SyntaxToken[] items) => WithOpenBrace(this.OpenBrace.WithMetaCode(this.OpenBrace.
MetaCode
.AddRange(items)));
1940
public CSharpStatementBodySyntax AddCloseBraceMetaCode(params SyntaxToken[] items) => WithCloseBrace(this.CloseBrace.WithMetaCode(this.CloseBrace.
MetaCode
.AddRange(items)));
2049
public CSharpExplicitExpressionBodySyntax AddOpenParenMetaCode(params SyntaxToken[] items) => WithOpenParen(this.OpenParen.WithMetaCode(this.OpenParen.
MetaCode
.AddRange(items)));
2053
public CSharpExplicitExpressionBodySyntax AddCloseParenMetaCode(params SyntaxToken[] items) => WithCloseParen(this.CloseParen.WithMetaCode(this.CloseParen.
MetaCode
.AddRange(items)));
Microsoft.CodeAnalysis.Razor.Workspaces (7)
Completion\MarkupTransitionCompletionItemProvider.cs (1)
37
if (owner is RazorMetaCodeSyntax { SpanStart: var spanStart,
MetaCode
: [var metaCodeToken, ..] } && spanStart == context.AbsoluteIndex)
Extensions\SyntaxListExtensions.cs (4)
43
var token = metaCode.
MetaCode
.SingleOrDefault(static m => m.Kind == SyntaxKind.LeftBrace);
61
var token = metaCode.
MetaCode
.SingleOrDefault(static m => m.Kind == SyntaxKind.RightBrace);
77
var token = metacode.
MetaCode
.SingleOrDefault(static m => m.Kind == SyntaxKind.LeftBrace);
93
var token = metacode.
MetaCode
.SingleOrDefault(static m => m.Kind == SyntaxKind.RightBrace);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (2)
677
if (node.
MetaCode
is [{ Kind: SyntaxKind.Transition }, ..])
686
MetaCode
: [{ Kind: SyntaxKind.RightParenthesis } paren]