1 instantiation of RazorDocumentSyntax
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (1)
60internal override SyntaxNode CreateRed(SyntaxNode parent, int position) => new Syntax.RazorDocumentSyntax(this, parent, position);
22 references to RazorDocumentSyntax
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (2)
Legacy\TagHelperParseTreeRewriterTest.cs (2)
55var rootBlock = Assert.IsType<RazorDocumentSyntax>(document);
Microsoft.AspNetCore.Razor.Language.UnitTests (4)
HtmlNodeOptimizationPassTest.cs (2)
39var document = Assert.IsType<RazorDocumentSyntax>(outputTree.Root);
Legacy\TagHelperParseTreeRewriterTest.cs (2)
55var rootBlock = Assert.IsType<RazorDocumentSyntax>(document);
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (7)
12public virtual TResult VisitRazorDocument(RazorDocumentSyntax node) => DefaultVisit(node); 138public virtual void VisitRazorDocument(RazorDocumentSyntax node) => DefaultVisit(node); 263public override SyntaxNode VisitRazorDocument(RazorDocumentSyntax node) 390public static RazorDocumentSyntax RazorDocument(RazorBlockSyntax document, SyntaxToken endOfFile) 393if (endOfFile.Kind is not (SyntaxKind.EndOfFile)) return ThrowHelper.ThrowArgumentException<RazorDocumentSyntax>(nameof(endOfFile), $"Invalid SyntaxKind. Expected 'SyntaxKind.EndOfFile', but it was {endOfFile.Kind}"); 394return (RazorDocumentSyntax)InternalSyntax.SyntaxFactory.RazorDocument(document == null ? null : (InternalSyntax.RazorBlockSyntax)document.Green, (Syntax.InternalSyntax.SyntaxToken)endOfFile.Node).CreateRed(); 398public static RazorDocumentSyntax RazorDocument(RazorBlockSyntax document)
Language\Syntax\Generated\Syntax.xml.Syntax.Generated.cs (4)
43public RazorDocumentSyntax Update(RazorBlockSyntax document, SyntaxToken endOfFile) 47var newNode = SyntaxFactory.RazorDocument(document, endOfFile); 57public RazorDocumentSyntax WithDocument(RazorBlockSyntax document) => Update(document, EndOfFile); 58public RazorDocumentSyntax WithEndOfFile(SyntaxToken endOfFile) => Update(Document, endOfFile);
Language\Syntax\SyntaxNode.cs (1)
434if (position == EndPosition && this is RazorDocumentSyntax document)
Microsoft.CodeAnalysis.Razor.Workspaces (4)
Completion\CompletionContextHelper.cs (1)
23RazorDocumentSyntax => owner,
Extensions\RazorSyntaxTreeExtensions.cs (1)
60return node is RazorDocumentSyntax or MarkupBlockSyntax or CSharpCodeBlockSyntax;
FoldingRanges\RazorCSharpStatementFoldingProvider.cs (1)
22.DescendantNodes(static node => node is RazorDocumentSyntax or MarkupBlockSyntax or MarkupElementSyntax or CSharpCodeBlockSyntax)
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (1)
28.DescendantNodes(static node => node is RazorDocumentSyntax or MarkupBlockSyntax or MarkupElementSyntax or CSharpCodeBlockSyntax)