8 instantiations of RazorSyntaxTree
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\WhiteSpaceRewriterTest.cs (1)
32var rewrittenTree = new RazorSyntaxTree(rewritten, parsed.Source, parsed.Diagnostics, parsed.Options);
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
DefaultRazorTagHelperBinderPhaseTest.cs (1)
482var erroredOriginalTree = new RazorSyntaxTree(originalTree.Root, originalTree.Source, [initialError], originalTree.Options);
Legacy\WhiteSpaceRewriterTest.cs (1)
35var rewrittenTree = new RazorSyntaxTree(rewritten, parsed.Source, parsed.Diagnostics, parsed.Options);
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\Legacy\ParserTestBase.cs (1)
230var syntaxTree = new RazorSyntaxTree(root, source, diagnostics, parseOptions);
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DefaultDirectiveSyntaxTreePass.cs (1)
45return new RazorSyntaxTree(root, _syntaxTree.Source, diagnostics, _syntaxTree.Options);
Language\HtmlNodeOptimizationPass.cs (1)
21return new RazorSyntaxTree(rewritten, syntaxTree.Source, syntaxTree.Diagnostics, syntaxTree.Options);
Language\Legacy\RazorParser.cs (1)
38return new RazorSyntaxTree(root, source, diagnostics, Options);
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
51return new RazorSyntaxTree(rewritten, syntaxTree.Source, diagnostics, syntaxTree.Options);
318 references to RazorSyntaxTree
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (7)
Legacy\CSharpToMarkupSwitchTest.cs (1)
352var tree1 = ParseDocument("""
Legacy\RazorParserTest.cs (1)
37var syntaxTree = parser.Parse(TestRazorSourceDocument.Create("foo @bar baz"));
Legacy\TagHelperParseTreeRewriterTest.cs (1)
51var parseResult = ParseDocument(documentContent);
Legacy\TagHelperRewritingTestBase.cs (2)
41var syntaxTree = ParseDocument(languageVersion, documentContent, directives: default, fileKind: fileKind, configureParserOptions: configureParserOptions); 44var rewrittenTree = TagHelperParseTreeRewriter.Rewrite(syntaxTree, binder);
Legacy\WhiteSpaceRewriterTest.cs (2)
21var parsed = ParseDocument( 32var rewrittenTree = new RazorSyntaxTree(rewritten, parsed.Source, parsed.Diagnostics, parsed.Options);
Microsoft.AspNetCore.Razor.Language.UnitTests (135)
DefaultRazorCSharpLoweringPhaseTest.cs (3)
22codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source)); 39codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source)); 62codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source));
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (18)
38codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 39codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource, options)]); 76codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 77codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource, options)]); 115codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 116codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource1, options), RazorSyntaxTree.Parse(importSource2, options)]); 152codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 153codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource, options)]); 182codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 183codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource, options)]); 215codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 216codeDocument = codeDocument.WithImportSyntaxTrees([RazorSyntaxTree.Parse(importSource, options)]); 247$"The '{nameof(DefaultRazorIntermediateNodeLoweringPhase)}' phase requires a '{nameof(RazorSyntaxTree)}' " + 266codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, options)); 292codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source, parseOptions)); 295RazorSyntaxTree.Parse(TestRazorSourceDocument.Create("@ "), parseOptions), 296RazorSyntaxTree.Parse(TestRazorSourceDocument.Create("<p @("), parseOptions),
DefaultRazorParsingPhaseTest.cs (1)
49Assert.True(codeDocument.TryGetSyntaxTree(out var syntaxTree));
DefaultRazorSyntaxTreePhaseTest.cs (7)
55$"The '{nameof(DefaultRazorSyntaxTreePhase)}' phase requires a '{nameof(RazorSyntaxTree)}' " + 68var originalSyntaxTree = RazorSyntaxTree.Parse(codeDocument.Source); 69var firstPassSyntaxTree = RazorSyntaxTree.Parse(codeDocument.Source); 70var secondPassSyntaxTree = RazorSyntaxTree.Parse(codeDocument.Source);
DefaultRazorTagHelperBinderPhaseTest.cs (53)
39var originalTree = RazorSyntaxTree.Parse(source); 68var originalTree = RazorSyntaxTree.Parse(source); 97var originalTree = RazorSyntaxTree.Parse(source); 130var originalTree = RazorSyntaxTree.Parse(source); 163var originalTree = RazorSyntaxTree.Parse(sourceDocument); 202var originalTree = RazorSyntaxTree.Parse(source); 241var originalTree = RazorSyntaxTree.Parse(source); 283var originalTree = RazorSyntaxTree.Parse(source); 326var originalTree = RazorSyntaxTree.Parse(source); 360var originalTree = RazorSyntaxTree.Parse(source); 390var originalTree = RazorSyntaxTree.Parse(source); 397var outputTree = codeDocument.GetSyntaxTree(); 410var originalTree = RazorSyntaxTree.Parse(source); 417var outputTree = codeDocument.GetSyntaxTree(); 434var originalTree = RazorSyntaxTree.Parse(source); 474var originalTree = RazorSyntaxTree.Parse(source); 482var erroredOriginalTree = new RazorSyntaxTree(originalTree.Root, originalTree.Source, [initialError], originalTree.Options); 492var outputTree = codeDocument.GetTagHelperRewrittenSyntaxTree(); 603var syntaxTree = parser.Parse(sourceDocument); 754var syntaxTree = parser.Parse(sourceDocument); 857var syntaxTree = parser.Parse(sourceDocument); 884var tree = RazorSyntaxTree.Parse(sourceDocument); 934var tree = RazorSyntaxTree.Parse(sourceDocument); 966var tree = RazorSyntaxTree.Parse(sourceDocument); 1001var tree = RazorSyntaxTree.Parse(sourceDocument); 1039var tree = RazorSyntaxTree.Parse(sourceDocument); 1074var tree = RazorSyntaxTree.Parse(sourceDocument); 1110var tree = RazorSyntaxTree.Parse(sourceDocument); 1140var tree = RazorSyntaxTree.Parse(sourceDocument); 1177var tree = RazorSyntaxTree.Parse(sourceDocument);
Extensions\SectionDirectivePassTest.cs (2)
93var syntaxTree = codeDocument.GetSyntaxTree(); 118var syntaxTree = codeDocument.GetSyntaxTree();
HtmlNodeOptimizationPassTest.cs (3)
31var originalTree = RazorSyntaxTree.Parse(source); 36var outputTree = pass.Execute(codeDocument, originalTree);
Legacy\CSharpCodeParserTest.cs (2)
202var document = RazorSyntaxTree.Parse(source);
Legacy\RazorParserTest.cs (2)
18var output = parser.Parse(sourceDocument); 49var syntaxTree = parser.Parse(TestRazorSourceDocument.Create("foo @bar baz"));
Legacy\TagHelperParseTreeRewriterTest.cs (1)
51var parseResult = ParseDocument(documentContent);
Legacy\TagHelperRewritingTestBase.cs (2)
41var syntaxTree = ParseDocument(languageVersion, documentContent, directives: default, fileKind: fileKind, configureParserOptions: configureParserOptions); 44var rewrittenTree = TagHelperParseTreeRewriter.Rewrite(syntaxTree, binder);
Legacy\WhiteSpaceRewriterTest.cs (2)
24var parsed = ParseDocument( 35var rewrittenTree = new RazorSyntaxTree(rewritten, parsed.Source, parsed.Diagnostics, parsed.Options);
RazorCodeDocumentExtensionsTest.cs (29)
20var importSyntaxTree = RazorSyntaxTree.Parse(codeDocument.Source); 28Assert.Equal<RazorSyntaxTree>([importSyntaxTree], actual); 292codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 317codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 324var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 349codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 356var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 382codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 389var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 415codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 422var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 447codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 454var importSyntaxTree1 = RazorSyntaxTree.Parse(importSource1, codeDocument.ParserOptions); 461var importSyntaxTree2 = RazorSyntaxTree.Parse(importSource2, codeDocument.ParserOptions); 494codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 502var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 524codeDocument = codeDocument.WithSyntaxTree(RazorSyntaxTree.Parse(source, codeDocument.ParserOptions)); 531var importSyntaxTree = RazorSyntaxTree.Parse(importSource, codeDocument.ParserOptions); 543var syntaxTree = RazorSyntaxTree.Parse(codeDocument.Source);
RazorSyntaxTreeTest.cs (6)
21var syntaxTree = RazorSyntaxTree.Parse(source); 36var syntaxTree = RazorSyntaxTree.Parse(source); 54var syntaxTree = RazorSyntaxTree.Parse(source, options);
Syntax\FindTokenTests.cs (4)
15private static (RazorSyntaxTree Tree, int Position) ParseWithPosition(string textWithPosition) 24var tree = Parse(text); 28private static RazorSyntaxTree Parse(string text) 30return RazorSyntaxTree.Parse(RazorSourceDocument.Create(text, System.Text.Encoding.Default, RazorSourceDocumentProperties.Default));
Microsoft.AspNetCore.Razor.Microbenchmarks (2)
Serialization\CompletionListSerializationBenchmark.cs (2)
68var syntaxTree = RazorSyntaxTree.Parse(sourceDocument);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
SyntaxTreeGenerationBenckmark.cs (4)
51var syntaxTree = RazorSyntaxTree.Parse(MSN, options); 63var syntaxTree = RazorSyntaxTree.Parse(MSN, options);
Microsoft.AspNetCore.Razor.Test.Common (15)
Language\IntegrationTests\IntegrationTestBase.cs (2)
486var syntaxTree = codeDocument.GetTagHelperRewrittenSyntaxTree() ?? codeDocument.GetRequiredSyntaxTree(); 586var syntaxTree = codeDocument.GetTagHelperRewrittenSyntaxTree() ?? codeDocument.GetRequiredSyntaxTree();
Language\IntegrationTests\RazorBaselineIntegrationTestBase.cs (1)
185var syntaxTree = codeDocument.GetTagHelperRewrittenSyntaxTree() ?? codeDocument.GetRequiredSyntaxTree();
Language\Legacy\ClassifiedSpan\ClassifiedSpanSerializer.cs (1)
12internal static string Serialize(RazorSyntaxTree syntaxTree, bool validateSpanEditHandlers)
Language\Legacy\ClassifiedSpan\ClassifiedSpanWriter.cs (1)
10internal class ClassifiedSpanWriter(TextWriter writer, RazorSyntaxTree syntaxTree, bool validateSpanEditHandlers)
Language\Legacy\ParserTestBase.cs (6)
63internal virtual void AssertSyntaxTreeNodeMatchesBaseline(RazorSyntaxTree syntaxTree) 183internal virtual void BaselineTest(RazorSyntaxTree syntaxTree, bool verifySyntaxTree = true, bool ensureFullFidelity = true) 193internal RazorSyntaxTree ParseDocument( 204internal virtual RazorSyntaxTree ParseDocument( 230var syntaxTree = new RazorSyntaxTree(root, source, diagnostics, parseOptions); 282var result = ParseDocument(version, document, directives, designTime, fileKind: fileKind, csharpParseOptions: csharpParseOptions);
Language\Legacy\TagHelperSpan\TagHelperSpanSerializer.cs (1)
12internal static string Serialize(RazorSyntaxTree syntaxTree)
Language\Legacy\TagHelperSpan\TagHelperSpanWriter.cs (2)
8internal class TagHelperSpanWriter(TextWriter writer, RazorSyntaxTree syntaxTree) 10private readonly RazorSyntaxTree _syntaxTree = syntaxTree;
Language\SyntaxTreeVerifier.cs (1)
19public static void Verify(RazorSyntaxTree syntaxTree, bool ensureFullFidelity = true)
Microsoft.AspNetCore.Razor.Test.Common.Tooling (2)
Language\Legacy\ToolingParserTestBase.cs (2)
48internal virtual void AssertSyntaxTreeNodeMatchesBaseline(RazorSyntaxTree syntaxTree) 167internal virtual void BaselineTest(RazorSyntaxTree syntaxTree, bool verifySyntaxTree = true, bool ensureFullFidelity = true)
Microsoft.CodeAnalysis.Razor.Compiler (57)
Language\DefaultDirectiveSyntaxTreePass.cs (5)
17public RazorSyntaxTree Execute( 19RazorSyntaxTree syntaxTree, 32private sealed class NestedSectionVerifier(RazorSyntaxTree syntaxTree, CancellationToken cancellationToken) : SyntaxRewriter 34private readonly RazorSyntaxTree _syntaxTree = syntaxTree; 40public RazorSyntaxTree Verify()
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (4)
41var syntaxTree = codeDocument.GetSyntaxTree(); 145foreach (var import in imports) 197ImmutableArray<RazorSyntaxTree> imports) 202foreach (var import in imports)
Language\DefaultRazorParsingPhase.cs (7)
13private static readonly ConditionalWeakTable<RazorSourceDocument, RazorSyntaxTree> s_importTrees = new(); 22var syntaxTree = RazorSyntaxTree.Parse(codeDocument.Source, options, cancellationToken); 24using var importSyntaxTrees = new PooledArrayBuilder<RazorSyntaxTree>(codeDocument.Imports.Length); 29if (!TryGetCachedImportTree(import, options, out var tree)) 32tree = RazorSyntaxTree.Parse(import, options, cancellationToken); 68static bool TryGetCachedImportTree(RazorSourceDocument import, RazorParserOptions options, [NotNullWhen(true)] out RazorSyntaxTree? tree)
Language\DefaultRazorSyntaxTreePhase.cs (1)
20var syntaxTree = codeDocument.GetSyntaxTree();
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (3)
22var syntaxTree = codeDocument.GetSyntaxTree(); 45foreach (var import in imports) 102public void Visit(RazorSyntaxTree tree)
Language\DefaultRazorTagHelperRewritePhase.cs (2)
13if (!codeDocument.TryGetSyntaxTree(out var syntaxTree)) 31var rewrittenSyntaxTree = TagHelperParseTreeRewriter.Rewrite(syntaxTree, binder, usedHelpers, cancellationToken);
Language\HtmlNodeOptimizationPass.cs (2)
13public RazorSyntaxTree Execute( 15RazorSyntaxTree syntaxTree,
Language\IRazorIntermediateNodeLoweringPhase.cs (1)
7/// Generates the intermediate node document from <see cref="RazorSyntaxTree"/>.
Language\IRazorSyntaxTreePass.cs (2)
13RazorSyntaxTree Execute( 15RazorSyntaxTree syntaxTree,
Language\Legacy\ClassifiedSpanVisitor.cs (1)
39public static ImmutableArray<ClassifiedSpanInternal> VisitRoot(RazorSyntaxTree syntaxTree)
Language\Legacy\RazorParser.cs (1)
24public virtual RazorSyntaxTree Parse(RazorSourceDocument source, CancellationToken cancellationToken = default)
Language\Legacy\RazorSyntaxTreeExtensions.cs (2)
10public static ImmutableArray<ClassifiedSpanInternal> GetClassifiedSpans(this RazorSyntaxTree syntaxTree) 17public static ImmutableArray<TagHelperSpanInternal> GetTagHelperSpans(this RazorSyntaxTree syntaxTree)
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
18public static RazorSyntaxTree Rewrite( 19RazorSyntaxTree syntaxTree,
Language\Legacy\TagHelperSpanVisitor.cs (1)
21public static ImmutableArray<TagHelperSpanInternal> VisitRoot(RazorSyntaxTree syntaxTree)
Language\NamespaceComputer.cs (3)
192if (codeDocument.TryGetSyntaxTree(out var syntaxTree) && 204var importSyntaxTree = importSyntaxTrees[i]; 224RazorSyntaxTree syntaxTree,
Language\RazorCodeDocument.cs (17)
29private readonly RazorSyntaxTree? _syntaxTree; 33private readonly RazorSyntaxTree? _tagHelperRewrittenSyntaxTree; 34private readonly ImmutableArray<RazorSyntaxTree> _importSyntaxTrees; 47RazorSyntaxTree? syntaxTree, 48RazorSyntaxTree? tagHelperRewrittenSyntaxTree, 49ImmutableArray<RazorSyntaxTree> importSyntaxTrees, 144internal bool TryGetSyntaxTree([NotNullWhen(true)] out RazorSyntaxTree? result) 150internal RazorSyntaxTree? GetSyntaxTree() 153internal RazorSyntaxTree GetRequiredSyntaxTree() 156internal RazorCodeDocument WithSyntaxTree(RazorSyntaxTree value) 166internal bool TryGetTagHelperRewrittenSyntaxTree([NotNullWhen(true)] out RazorSyntaxTree? result) 172internal RazorSyntaxTree? GetTagHelperRewrittenSyntaxTree() 175internal RazorSyntaxTree GetRequiredTagHelperRewrittenSyntaxTree() 178internal RazorCodeDocument WithTagHelperRewrittenSyntaxTree(RazorSyntaxTree value) 188internal bool TryGetImportSyntaxTrees(out ImmutableArray<RazorSyntaxTree> result) 200internal ImmutableArray<RazorSyntaxTree> GetImportSyntaxTrees() 203internal RazorCodeDocument WithImportSyntaxTrees(ImmutableArray<RazorSyntaxTree> value)
Language\RazorHtmlWriter.cs (2)
47var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 60private void Visit(RazorSyntaxTree syntaxTree)
Language\RazorSyntaxTree.cs (1)
73public static RazorSyntaxTree Parse(
Microsoft.CodeAnalysis.Razor.Workspaces (57)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (3)
42if (!context.CodeDocument.TryGetTagHelperRewrittenSyntaxTree(out var syntaxTree)) 87private static (SyntaxNode? Start, SyntaxNode? End) GetStartAndEndElements(RazorCodeActionContext context, RazorSyntaxTree syntaxTree) 116private static SyntaxNode? GetEndElementNode(RazorCodeActionContext context, RazorSyntaxTree syntaxTree)
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (1)
60var syntaxTree = componentDocument.GetRequiredTagHelperRewrittenSyntaxTree();
CodeActions\Razor\RemoveUnnecessaryDirectivesCodeActionProvider.cs (1)
29if (!context.CodeDocument.TryGetTagHelperRewrittenSyntaxTree(out var tree))
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
46var syntaxTree = context.CodeDocument.GetTagHelperRewrittenSyntaxTree();
Completion\DirectiveCompletionItemProvider.cs (1)
125internal static ImmutableArray<RazorCompletionItem> GetDirectiveCompletionItems(RazorSyntaxTree syntaxTree)
Completion\RazorCompletionContext.cs (1)
13RazorSyntaxTree SyntaxTree,
Completion\RazorCompletionListProvider.cs (1)
92var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Diagnostics\RazorTranslateDiagnosticsService.cs (13)
83var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 138RazorSyntaxTree syntaxTree) 150RazorSyntaxTree syntaxTree) 179private static bool AppliesToTagHelperTagName(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 216private static bool ShouldFilterHtmlDiagnosticBasedOnErrorCode(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 269static bool IsAtCSharpTransitionInStyleBlock(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 299static bool IsAnyFilteredTooFewElementsError(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 329static bool IsHtmlWithBangAndMatchingTags(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 353static bool IsAnyFilteredInvalidNestingError(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 357static bool IsInvalidNestingWarningWithinComponent(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 372static bool IsInvalidNestingFromBody(LspDiagnostic diagnostic, SourceText sourceText, RazorSyntaxTree syntaxTree) 399RazorSyntaxTree syntaxTree, 542var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
DocumentMapping\RazorEditService_Methods.cs (1)
32var tree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Extensions\LspExtensions_RazorSyntaxTree.cs (1)
13this RazorSyntaxTree syntaxTree,
Extensions\RazorCodeDocumentExtensions.CachedData.cs (1)
54static ImmutableArray<SourceSpan> ComputeTagHelperSpans(RazorSyntaxTree syntaxTree)
Extensions\RazorCodeDocumentExtensions.cs (1)
21if (codeDocument.TryGetTagHelperRewrittenSyntaxTree(out var syntaxTree))
Extensions\RazorCodeDocumentExtensions_ClassifiedSpans.cs (1)
67public static ImmutableArray<ClassifiedSpan> VisitRoot(RazorSyntaxTree syntaxTree)
Extensions\RazorSyntaxTreeExtensions.cs (9)
14public static ImmutableArray<RazorDirectiveSyntax> GetSectionDirectives(this RazorSyntaxTree syntaxTree) 17public static ImmutableArray<RazorDirectiveSyntax> GetCodeBlockDirectives(this RazorSyntaxTree syntaxTree) 20public static ImmutableArray<RazorUsingDirectiveSyntax> GetUsingDirectives(this RazorSyntaxTree syntaxTree) 24this RazorSyntaxTree syntaxTree, Func<TDirective, bool>? predicate = null) 33public static IEnumerable<RazorDirectiveSyntax> EnumerateSectionDirectives(this RazorSyntaxTree syntaxTree) 36public static IEnumerable<RazorDirectiveSyntax> EnumerateCodeBlockDirectives(this RazorSyntaxTree syntaxTree) 39public static IEnumerable<RazorUsingDirectiveSyntax> EnumerateUsingDirectives(this RazorSyntaxTree syntaxTree) 42public static IEnumerable<RazorDirectiveSyntax> EnumerateAddTagHelperDirectives(this RazorSyntaxTree syntaxTree) 46this RazorSyntaxTree syntaxTree, Func<TDirective, bool>? predicate = null)
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (2)
18var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 43protected abstract ImmutableArray<TNode> GetFoldableNodes(RazorSyntaxTree syntaxTree);
FoldingRanges\RazorCodeBlockFoldingProvider.cs (1)
19protected override ImmutableArray<RazorDirectiveSyntax> GetFoldableNodes(RazorSyntaxTree syntaxTree)
FoldingRanges\RazorCSharpStatementFoldingProvider.cs (1)
19protected override ImmutableArray<CSharpStatementSyntax> GetFoldableNodes(RazorSyntaxTree syntaxTree)
FoldingRanges\RazorCSharpStatementKeywordFoldingProvider.cs (1)
25protected override ImmutableArray<CSharpCodeBlockSyntax> GetFoldableNodes(RazorSyntaxTree syntaxTree)
FoldingRanges\SectionDirectiveFoldingProvider.cs (1)
29protected override ImmutableArray<RazorDirectiveSyntax> GetFoldableNodes(RazorSyntaxTree syntaxTree)
FoldingRanges\UsingsFoldingRangeProvider.cs (1)
19var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Formatting\FormattingContext.cs (2)
151var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 159private static ImmutableArray<FormattingSpan> GetFormattingSpans(RazorSyntaxTree syntaxTree, bool inGlobalNamespace)
Formatting\FormattingVisitor.cs (1)
37RazorSyntaxTree syntaxTree, ImmutableArray<FormattingSpan>.Builder spans, bool inGlobalNamespace)
Formatting\Passes\RazorFormattingPass.cs (2)
42var syntaxTree = changedContext.CodeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 55private static ImmutableArray<TextChange> FormatRazor(FormattingContext context, RazorSyntaxTree syntaxTree)
Formatting\UsingDirectiveHelper.cs (2)
218var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 270var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
LinkedEditingRange\LinkedEditingRangeHelper.cs (2)
27var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 44RazorSyntaxTree syntaxTree,
ProjectSystem\DocumentContext.cs (3)
64public ValueTask<RazorSyntaxTree> GetSyntaxTreeAsync(CancellationToken cancellationToken) 70static RazorSyntaxTree GetSyntaxTreeCore(RazorCodeDocument codeDocument) 75async ValueTask<RazorSyntaxTree> GetSyntaxTreeCoreAsync(CancellationToken cancellationToken)
SpellCheck\SpellCheckService.cs (2)
26var syntaxTree = await documentContext.GetSyntaxTreeAsync(cancellationToken).ConfigureAwait(false); 44private static void AddRazorSpellCheckRanges(ref PooledArrayBuilder<SpellCheckRange> ranges, RazorSyntaxTree syntaxTree)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (34)
Completion\BlazorDataAttributeCompletionItemProviderTest.cs (3)
129var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 193var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 226var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (3)
110var syntaxTree = CreateSyntaxTree(text); 122private static RazorSyntaxTree CreateSyntaxTree(TestCode text) 129return RazorSyntaxTree.Parse(sourceDocument, options);
Completion\DefaultRazorCompletionFactsServiceTest.cs (2)
20var syntaxTree = RazorSyntaxTree.Parse(TestRazorSourceDocument.Create());
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (1)
404var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (1)
208var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Completion\DirectiveAttributeTransitionCompletionItemProviderTest.cs (1)
348var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Completion\DirectiveCompletionItemProviderTest.cs (13)
42var syntaxTree = CreateSyntaxTree("@addTag"); 60var syntaxTree = CreateSyntaxTree("@addTag", customDirective); 85var syntaxTree = CreateSyntaxTree("@addTag", customDirective); 110var syntaxTree = CreateSyntaxTree("@cod", customDirective); 134var syntaxTree = CreateSyntaxTree("@sec", customDirective); 169var syntaxTree = CreateSyntaxTree("@", RazorFileKind.Component, customDirective); 193var syntaxTree = CreateSyntaxTree("@", RazorFileKind.Legacy, customDirective); 213var syntaxTree = CreateSyntaxTree("@addTag", RazorFileKind.Component); 424var syntaxTree = CreateSyntaxTree(text, directives); 460private static RazorSyntaxTree CreateSyntaxTree(TestCode text, params DirectiveDescriptor[] directives) 465private static RazorSyntaxTree CreateSyntaxTree(TestCode text, RazorFileKind fileKind, params DirectiveDescriptor[] directives) 476var syntaxTree = RazorSyntaxTree.Parse(sourceDocument, options);
Completion\MarkupTransitionCompletionItemProviderTest.cs (5)
297var syntaxTree = CreateSyntaxTree(text, directives); 309private static RazorSyntaxTree CreateSyntaxTree(TestCode text, params DirectiveDescriptor[] directives) 314private static RazorSyntaxTree CreateSyntaxTree(TestCode text, RazorFileKind fileKind, params DirectiveDescriptor[] directives) 325var syntaxTree = RazorSyntaxTree.Parse(sourceDocument, options);
Completion\RazorCompletionListProviderTest.cs (2)
546var syntaxTree = RazorSyntaxTree.Parse(sourceDocument);
Diagnostics\TaskListDiagnosticProviderTest.cs (1)
63codeDocument = codeDocument.WithTagHelperRewrittenSyntaxTree(RazorSyntaxTree.Parse(codeDocument.Source));
FindNodeTests.cs (2)
253var syntaxTree = RazorSyntaxTree.Parse(RazorSourceDocument.Create(input, "test.razor"));
Microsoft.CodeAnalysis.Remote.Razor (4)
DevTools\RemoteDevToolsService.cs (1)
180var razorSyntaxTree = codeDocument.GetTagHelperRewrittenSyntaxTree();
Diagnostics\RemoteDiagnosticsService.cs (2)
68var tree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree(); 122var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (1)
44var syntaxTree = codeDocument.GetRequiredTagHelperRewrittenSyntaxTree();
Microsoft.VisualStudio.LanguageServices.Razor (1)
SyntaxVisualizer\RazorSyntaxNode.cs (1)
38public RazorSyntaxNode(RazorSyntaxTree tree)