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