10 instantiations of RazorCodeDocument
Microsoft.CodeAnalysis.Razor.Compiler (10)
Language\RazorCodeDocument.cs (10)
86return new RazorCodeDocument( 120return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, value, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, _documentNode, _csharpDocument, _directiveTagHelperContributions); 141return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, value, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, _documentNode, _csharpDocument, _directiveTagHelperContributions); 163return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, value, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, _documentNode, _csharpDocument, _directiveTagHelperContributions); 185return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, value, _importSyntaxTrees, _tagHelperContext, _documentNode, _csharpDocument, _directiveTagHelperContributions); 212return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, value, _tagHelperContext, _documentNode, _csharpDocument, _directiveTagHelperContributions); 235return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, value, _documentNode, _csharpDocument, _directiveTagHelperContributions); 257return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, value, _csharpDocument, _directiveTagHelperContributions); 279return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, _documentNode, value, _directiveTagHelperContributions); 292return new RazorCodeDocument(Source, Imports, ParserOptions, CodeGenerationOptions, _tagHelpers, _referencedTagHelpers, _syntaxTree, _tagHelperRewrittenSyntaxTree, _importSyntaxTrees, _tagHelperContext, _documentNode, _csharpDocument, value);
1014 references to RazorCodeDocument
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (56)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (5)
24var codeDocument = ProjectEngine.CreateCodeDocument("some-content"); 42var codeDocument = ProjectEngine.CreateCodeDocument(source); 65var codeDocument = ProjectEngine.CreateCodeDocument(source); 90var codeDocument = ProjectEngine.CreateCodeDocument(source); 108var codeDocument = ProjectEngine.CreateCodeDocument("some-content");
CreateNewOnMetadataUpdateAttributePassTest.cs (2)
30var codeDocument = ProjectEngine.CreateCodeDocument(source); 60var codeDocument = ProjectEngine.CreateCodeDocument(source, RazorFileKind.Component);
InjectDirectiveTest.cs (5)
33var codeDocument = ProjectEngine.CreateCodeDocument(@" 56var codeDocument = ProjectEngine.CreateCodeDocument(@" 80var codeDocument = ProjectEngine.CreateCodeDocument(@" 103var codeDocument = ProjectEngine.CreateCodeDocument(@" 127var codeDocument = ProjectEngine.CreateCodeDocument(@"
ModelDirectiveTest.cs (8)
36var codeDocument = ProjectEngine.CreateCodeDocument(@" 56var codeDocument = ProjectEngine.CreateCodeDocument(@" "); 71var codeDocument = ProjectEngine.CreateCodeDocument(@" 99var codeDocument = ProjectEngine.CreateCodeDocument(@" 128var codeDocument = ProjectEngine.CreateCodeDocument(@" 155var codeDocument = ProjectEngine.CreateCodeDocument(@" 182var codeDocument = ProjectEngine.CreateDesignTimeCodeDocument(@" 213var codeDocument = ProjectEngine.CreateDesignTimeCodeDocument(@"
ModelExpressionPassTest.cs (3)
38var codeDocument = ProjectEngine.CreateCodeDocument(@" 70var codeDocument = ProjectEngine.CreateCodeDocument( 106var codeDocument = ProjectEngine.CreateCodeDocument(
MvcViewDocumentClassifierPassTest.cs (9)
23var codeDocument = ProjectEngine.CreateCodeDocument("some-content"); 39var codeDocument = ProjectEngine.CreateCodeDocument("some-content"); 56var codeDocument = ProjectEngine.CreateCodeDocument("some-content"); 74var codeDocument = ProjectEngine.CreateCodeDocument(source); 97var codeDocument = ProjectEngine.CreateCodeDocument(source); 122var codeDocument = ProjectEngine.CreateCodeDocument(source); 140var codeDocument = ProjectEngine.CreateCodeDocument(source); 158var codeDocument = ProjectEngine.CreateCodeDocument(source); 175var codeDocument = ProjectEngine.CreateCodeDocument("some-content");
PageDirectiveTest.cs (6)
27var codeDocument = ProjectEngine.CreateCodeDocument("@page \"some-route-template\" Invalid"); 44var codeDocument = ProjectEngine.CreateCodeDocument("Hello world", [importSource]); 59var codeDocument = ProjectEngine.CreateCodeDocument("Hello world"); 71var codeDocument = ProjectEngine.CreateCodeDocument("Hello @page"); 87var codeDocument = ProjectEngine.CreateCodeDocument("@page"); 102var codeDocument = ProjectEngine.CreateCodeDocument("@page \"some-route-template\"");
RazorPageDocumentClassifierPassTest.cs (14)
44var codeDocument = ProjectEngine.CreateCodeDocument(source, [importSource]); 80var codeDocument = ProjectEngine.CreateCodeDocument(content); 104var codeDocument = ProjectEngine.CreateCodeDocument(content); 122var codeDocument = ProjectEngine.CreateCodeDocument("@page"); 138var codeDocument = ProjectEngine.CreateCodeDocument("@page"); 155var codeDocument = ProjectEngine.CreateCodeDocument("@page+1"); 172var codeDocument = ProjectEngine.CreateCodeDocument("@page"); 190var codeDocument = ProjectEngine.CreateCodeDocument(source); 210var codeDocument = ProjectEngine.CreateCodeDocument(source); 232var codeDocument = ProjectEngine.CreateCodeDocument(source); 250var codeDocument = ProjectEngine.CreateCodeDocument(source); 268var codeDocument = ProjectEngine.CreateCodeDocument(source); 285var codeDocument = ProjectEngine.CreateCodeDocument("@page"); 305var codeDocument = ProjectEngine.CreateCodeDocument(source);
ViewComponentTagHelperPassTest.cs (4)
39var codeDocument = ProjectEngine.CreateCodeDocument(@" 75var codeDocument = ProjectEngine.CreateCodeDocument(@" 113var codeDocument = ProjectEngine.CreateCodeDocument(@" 160var codeDocument = ProjectEngine.CreateCodeDocument(@"
Microsoft.AspNetCore.Razor.Language.UnitTests (255)
CodeGeneration\CodeTargetTest.cs (4)
15var codeDocument = TestRazorCodeDocument.CreateEmpty(); 31var codeDocument = TestRazorCodeDocument.CreateEmpty(); 44var codeDocument = TestRazorCodeDocument.CreateEmpty(); 56var codeDocument = TestRazorCodeDocument.CreateEmpty();
CodeGeneration\DefaultCodeTargetBuilderTest.cs (1)
14var codeDocument = TestRazorCodeDocument.CreateEmpty();
CodeGeneration\DefaultCodeTargetTest.cs (8)
15var codeDocument = RazorCodeDocument.Create( 31var codeDocument = TestRazorCodeDocument.CreateEmpty(); 45var codeDocument = TestRazorCodeDocument.CreateEmpty(); 65var codeDocument = TestRazorCodeDocument.CreateEmpty(); 85var codeDocument = TestRazorCodeDocument.CreateEmpty(); 105var codeDocument = TestRazorCodeDocument.CreateEmpty(); 128var codeDocument = TestRazorCodeDocument.CreateEmpty();
CodeGeneration\DesignTimeNodeWriterTest.cs (3)
377var codeDocument = ProjectEngine.CreateCodeDocument(source); 409var codeDocument = ProjectEngine.CreateCodeDocument(sourceDocument); 441var codeDocument = ProjectEngine.CreateCodeDocument(source);
CodeGeneration\RuntimeNodeWriterTest.cs (4)
477var codeDocument = ProjectEngine.CreateCodeDocument(source); 506var codeDocument = ProjectEngine.CreateCodeDocument(source); 532var codeDocument = ProjectEngine.CreateCodeDocument(source); 567var codeDocument = ProjectEngine.CreateCodeDocument(source);
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (3)
27var codeDocument = ProjectEngine.CreateCodeDocument(source); 52var codeDocument = ProjectEngine.CreateCodeDocument(source); 86var codeDocument = ProjectEngine.CreateCodeDocument(source);
Components\ComponentDocumentClassifierPassTest.cs (6)
23var codeDocument = ProjectEngine.CreateCodeDocument(source, RazorFileKind.Component); 45var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component); 68var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component); 94var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component); 119var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component); 139var codeDocument = ProjectEngine.CreateCodeDocument(source, RazorFileKind.Component);
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (6)
46var document = CreateDocument(@" 69var document = CreateDocument(@" 97var document = CreateDocument(@" 125var document = CreateDocument(@" 158private RazorCodeDocument CreateDocument(string content) 168private DocumentIntermediateNode Lower(RazorCodeDocument codeDocument)
Components\ComponentMarkupBlockPassTest.cs (19)
45var document = CreateDocument(@" 71var document = CreateDocument(@"Start<!-- -->End"); 89var document = CreateDocument(@"<div class=""one two"">Hi</div>"); 107var document = CreateDocument(@" 133var document = CreateDocument(@" 159var document = CreateDocument(@" 182var document = CreateDocument(@" 207var document = CreateDocument(@" 231var document = CreateDocument(@"<a href=""...""></a>"); 249var document = CreateDocument(@"<link rel=""..."" href=""...""/>"); 267var document = CreateDocument(@" 290var document = CreateDocument(@" 314var document = CreateDocument(@" 341var document = CreateDocument(@" 371var document = CreateDocument(@" 394var document = CreateDocument(@" 415var document = CreateDocument(@" 446private RazorCodeDocument CreateDocument(string content) 456private DocumentIntermediateNode Lower(RazorCodeDocument codeDocument)
Components\ComponentMarkupEncodingPassTest.cs (10)
45var document = CreateDocument(@" 64var document = CreateDocument(@" 83var document = CreateDocument(@" 104var document = CreateDocument(@" 123var document = CreateDocument(@" 142var document = CreateDocument(@" 161var document = CreateDocument(@" 180var document = CreateDocument(@" 204private RazorCodeDocument CreateDocument(string content) 214private DocumentIntermediateNode Lower(RazorCodeDocument codeDocument)
Components\ComponentWhitespacePassTest.cs (6)
44var document = CreateDocument(@" 67var document = CreateDocument(@" 102var document = CreateDocument(@" <elem attr=@expr /> <elem attr=@expr /> "); 123var document = CreateDocument(@" 163private RazorCodeDocument CreateDocument(string content) 169private DocumentIntermediateNode Lower(RazorCodeDocument codeDocument)
DefaultDocumentClassifierPassTest.cs (2)
20var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 40var codeDocument = ProjectEngine.CreateEmptyCodeDocument();
DefaultRazorCSharpLoweringPhaseTest.cs (15)
21var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 30$"provided by the '{nameof(RazorCodeDocument)}'.", 38var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 61var codeDocument = ProjectEngine.CreateCodeDocument("<p class=@("); 91var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 123var codeDocument = ProjectEngine.CreateCodeDocument(source); 155var codeDocument = ProjectEngine.CreateCodeDocument(source); 193var codeDocument = projectEngine.CreateEmptyCodeDocument(); 220var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 260var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 306var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 355var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 403var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 450var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 489var codeDocument = ProjectEngine.CreateEmptyCodeDocument();
DefaultRazorDirectiveClassifierPhaseTest.cs (3)
49var codeDocument = TestRazorCodeDocument.CreateEmpty(); 57$"provided by the '{nameof(RazorCodeDocument)}'.", 65var codeDocument = TestRazorCodeDocument.CreateEmpty();
DefaultRazorDocumentClassifierPhaseTest.cs (3)
50var codeDocument = TestRazorCodeDocument.CreateEmpty(); 58$"provided by the '{nameof(RazorCodeDocument)}'.", 66var codeDocument = TestRazorCodeDocument.CreateEmpty();
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (15)
31var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 58var codeDocument = projectEngine.CreateEmptyDesignTimeCodeDocument(); 76var codeDocument = ProjectEngine.CreateCodeDocument("Hello, World!"); 91var codeDocument = ProjectEngine.CreateCodeDocument(@" 120var codeDocument = ProjectEngine.CreateCodeDocument(@" 158var codeDocument = ProjectEngine.CreateCodeDocument(@"@functions { public int Foo { get; set; }}"); 176var codeDocument = ProjectEngine.CreateCodeDocument(@"@using System"); 201var codeDocument = ProjectEngine.CreateCodeDocument(@"@addTagHelper *, TestAssembly 239var codeDocument = ProjectEngine.CreateCodeDocument(@"@addTagHelper *, TestAssembly 282var codeDocument = ProjectEngine.CreateCodeDocument(@"@addTagHelper *, TestAssembly 333var codeDocument = ProjectEngine.CreateCodeDocument(@"@addTagHelper *, TestAssembly 371var codeDocument = ProjectEngine.CreateCodeDocument(source, [importSource1, importSource2]); 393var codeDocument = ProjectEngine.CreateCodeDocument(source, [importSource]); 427var codeDocument = projectEngine.CreateCodeDocument(source, [importSource1, importSource2]); 453var codeDocument = projectEngine.CreateCodeDocument(source, [importSource]);
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (10)
37var codeDocument = TestRazorCodeDocument.Create("<p>NonDirective</p>"); 75var codeDocument = TestRazorCodeDocument.Create("@custom \"world\""); 114var codeDocument = TestRazorCodeDocument.Create("<p>NonDirective</p>"); 151var codeDocument = TestRazorCodeDocument.Create("<p>NonDirective</p>"); 181var codeDocument = TestRazorCodeDocument.Create("<p>NonDirective</p>"); 214var codeDocument = TestRazorCodeDocument.Create("<p>NonDirective</p>"); 241var codeDocument = TestRazorCodeDocument.CreateEmpty(); 248$"provided by the '{nameof(RazorCodeDocument)}'.", 265var codeDocument = TestRazorCodeDocument.Create("<p class=@("); 291var codeDocument = TestRazorCodeDocument.CreateEmpty();
DefaultRazorOptimizationPhaseTest.cs (3)
49var codeDocument = TestRazorCodeDocument.CreateEmpty(); 56$"provided by the '{nameof(RazorCodeDocument)}'.", 64var codeDocument = TestRazorCodeDocument.CreateEmpty();
DefaultRazorParsingPhaseTest.cs (3)
22var codeDocument = projectEngine.CreateEmptyCodeDocument(); 43var codeDocument = projectEngine.CreateEmptyCodeDocument(); 71var codeDocument = projectEngine.CreateCodeDocument(source, importSources);
DefaultRazorProjectEngineIntegrationTest.cs (18)
20var codeDocument = projectEngine.Process(projectItem); 42var codeDocument = projectEngine.ProcessDesignTime(projectItem); 70var codeDocument = projectEngine.Process(projectItem); 96var codeDocument = projectEngine.Process(projectItem); 112var codeDocument = projectEngine.Process(projectItem); 136var codeDocument = projectEngine.Process(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, expectedImports, expectedTagHelpers); 153var codeDocument = projectEngine.Process(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, importSources: default, tagHelpers: null); 169var codeDocument = projectEngine.Process(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, importSources: default, tagHelpers: null); 185var codeDocument = projectEngine.Process(projectItem); 201var codeDocument = projectEngine.Process(projectItem); 217var codeDocument = projectEngine.Process(projectItem); 233var codeDocument = projectEngine.Process(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, importSources: default, tagHelpers: null); 255var codeDocument = projectEngine.ProcessDesignTime(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, expectedImports, expectedTagHelpers); 272var codeDocument = projectEngine.ProcessDesignTime(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, default, tagHelpers: null); 288var codeDocument = projectEngine.ProcessDesignTime(projectItem); 304var codeDocument = projectEngine.ProcessDesignTime(projectItem); 320var codeDocument = projectEngine.ProcessDesignTime(projectItem); 336var codeDocument = projectEngine.ProcessDesignTime(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, importSources: default, tagHelpers: null);
DefaultRazorSyntaxTreePhaseTest.cs (3)
49var codeDocument = TestRazorCodeDocument.CreateEmpty(); 56$"provided by the '{nameof(RazorCodeDocument)}'.", 64var codeDocument = TestRazorCodeDocument.CreateEmpty();
DefaultRazorTagHelperBinderPhaseTest.cs (14)
38var codeDocument = ProjectEngine.CreateCodeDocument(source); 67var codeDocument = ProjectEngine.CreateCodeDocument(source); 96var codeDocument = ProjectEngine.CreateCodeDocument(source); 129var codeDocument = projectEngine.CreateCodeDocument(source); 162var codeDocument = ProjectEngine.CreateCodeDocument(sourceDocument); 201var codeDocument = projectEngine.CreateCodeDocument(source); 240var codeDocument = projectEngine.CreateCodeDocument(source); 282var codeDocument = ProjectEngine.CreateCodeDocument(source, [tagHelper]); 325var codeDocument = ProjectEngine.CreateCodeDocument(source, [tagHelper]); 359var codeDocument = ProjectEngine.CreateCodeDocument(source); 389var codeDocument = ProjectEngine.CreateCodeDocument(source); 409var codeDocument = ProjectEngine.CreateCodeDocument(source); 433var codeDocument = projectEngine.CreateCodeDocument(source); 472var codeDocument = projectEngine.CreateCodeDocument(source);
DirectiveRemovalOptimizationPassTest.cs (3)
32var codeDocument = ProjectEngine.CreateCodeDocument(source); 62var codeDocument = ProjectEngine.CreateCodeDocument(source); 90var codeDocument = ProjectEngine.CreateCodeDocument(source);
DocumentClassifierPassBaseTest.cs (11)
21var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 41var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 74var codeDocument = projectEngine.CreateEmptyCodeDocument(); 101var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 125var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 150var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 178var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 213var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 260protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 266RazorCodeDocument codeDocument, 276protected override CodeTarget CreateTarget(RazorCodeDocument codeDocument)
Extensions\DefaultMetadataIdentifierFeatureTest.cs (3)
22var codeDocument = ProjectEngine.CreateCodeDocument(source); 38var codeDocument = ProjectEngine.CreateCodeDocument(source); 59var codeDocument = ProjectEngine.CreateCodeDocument(sourceDocument);
Extensions\DefaultTagHelperOptimizationPassTest.cs (1)
31var codeDocument = ProjectEngine.CreateCodeDocument(@"
Extensions\FunctionsDirectivePassTest.cs (4)
25var codeDocument = ProjectEngine.CreateCodeDocument(source); 44var codeDocument = ProjectEngine.CreateCodeDocument(source); 82var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component); 123var codeDocument = projectEngine.CreateCodeDocument(source, RazorFileKind.Component);
Extensions\InheritsDirectivePassTest.cs (2)
18var codeDocument = ProjectEngine.CreateCodeDocument("@inherits Hello<World[]>"); 36var codeDocument = ProjectEngine.CreateCodeDocument("@inherits Hello<World[]>");
Extensions\MetadataAttributePassTest.cs (10)
25var codeDocument = ProjectEngine.CreateCodeDocument(source); 48var codeDocument = projectEngine.CreateCodeDocument(source); 75var codeDocument = projectEngine.CreateCodeDocument(source); 95var codeDocument = ProjectEngine.CreateCodeDocument(source); 144var codeDocument = ProjectEngine.CreateCodeDocument(source); 180var codeDocument = ProjectEngine.CreateCodeDocument(source); 213var codeDocument = ProjectEngine.CreateCodeDocument(source); 250var codeDocument = ProjectEngine.CreateCodeDocument(source); 298var codeDocument = ProjectEngine.CreateCodeDocument(source, [importSource]); 358var codeDocument = projectEngine.CreateCodeDocument(source, [importSource]);
Extensions\SectionDirectivePassTest.cs (4)
31var codeDocument = ProjectEngine.CreateCodeDocument(source); 51var codeDocument = ProjectEngine.CreateCodeDocument(source); 90var codeDocument = ProjectEngine.Process(source, RazorFileKind.Legacy, [], tagHelpers: null); 115var codeDocument = ProjectEngine.Process(source, RazorFileKind.Component, [], tagHelpers: null);
HtmlNodeOptimizationPassTest.cs (1)
32var codeDocument = projectEngine.CreateCodeDocument(source);
IntegrationTests\BasicIntegrationTest.cs (3)
18var codeDocument = projectEngine.Process(projectItem); 32var codeDocument = projectEngine.Process(projectItem); 50var codeDocument = projectEngine.Process(projectItem);
IntegrationTests\CodeGenerationIntegrationTest.cs (4)
345var codeDocument = projectEngine.ProcessDesignTime(projectItem); 364var codeDocument = projectEngine.Process(projectItem); 396var codeDocument = projectEngine.Process(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, imports, tagHelpers); 415var codeDocument = projectEngine.ProcessDesignTime(RazorSourceDocument.ReadFrom(projectItem), RazorFileKind.Legacy, imports, tagHelpers);
IntegrationTests\ExtensibleDirectiveTest.cs (1)
30var codeDocument = engine.ProcessDesignTime(projectItem);
IntegrationTests\FindTokenIntegrationTest.cs (1)
18var codeDocument = projectEngine.Process(projectItem);
IntegrationTests\TagHelpersIntegrationTest.cs (6)
30var codeDocument = projectEngine.Process(projectItem); 59var codeDocument = projectEngine.Process(projectItem); 96var codeDocument = projectEngine.Process(projectItem); 121var codeDocument = projectEngine.Process(projectItem); 147var codeDocument = projectEngine.Process(projectItem); 173var codeDocument = projectEngine.Process(projectItem);
RazorCodeDocumentExtensionsTest.cs (39)
18var codeDocument = TestRazorCodeDocument.CreateEmpty(); 35var codeDocument = TestRazorCodeDocument.CreateEmpty(); 55var codeDocument = TestRazorCodeDocument.CreateEmpty(); 71var codeDocument = TestRazorCodeDocument.Create("@using A"); 88var codeDocument = TestRazorCodeDocument.Create("@using A\r\n@using B"); 109var codeDocument = TestRazorCodeDocument.Create("@using A\r\n@using B"); 137var codeDocument = RazorCodeDocument.Create( 156var codeDocument = RazorCodeDocument.Create( 172var codeDocument = RazorCodeDocument.Create( 188var codeDocument = RazorCodeDocument.Create( 207var codeDocument = RazorCodeDocument.Create( 226var codeDocument = RazorCodeDocument.Create( 245var codeDocument = RazorCodeDocument.Create( 264var codeDocument = RazorCodeDocument.Create( 284var codeDocument = RazorCodeDocument.Create( 309var codeDocument = RazorCodeDocument.Create( 341var codeDocument = RazorCodeDocument.Create( 374var codeDocument = RazorCodeDocument.Create( 408var codeDocument = RazorCodeDocument.Create( 440var codeDocument = RazorCodeDocument.Create( 490var codeDocument = RazorCodeDocument.Create( 520var codeDocument = RazorCodeDocument.Create( 541private static RazorUsingDirectiveSyntax[] GetUsingDirectives(RazorCodeDocument codeDocument)
RazorEngineTest.cs (3)
52var document = TestRazorCodeDocument.CreateEmpty(); 73protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Microsoft.AspNetCore.Razor.Microbenchmarks (2)
Serialization\CompletionListSerializationBenchmark.cs (2)
67var codeDocument = RazorCodeDocument.Create(sourceDocument);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (2)
CodeGenerationBenchmark.cs (2)
39var codeDocument = ProjectEngine.ProcessDesignTime(MSN); 51var codeDocument = ProjectEngine.Process(MSN);
Microsoft.AspNetCore.Razor.Test.Common (83)
Language\IntegrationTests\CompiledAssembly.cs (2)
14public CompiledAssembly(Compilation compilation, RazorCodeDocument codeDocument, Assembly assembly) 23public RazorCodeDocument CodeDocument { get; }
Language\IntegrationTests\CompiledCSharpCode.cs (2)
12public CompiledCSharpCode(Compilation baseCompilation, RazorCodeDocument codeDocument) 21public RazorCodeDocument CodeDocument { get; set; }
Language\IntegrationTests\IntegrationTestBase.cs (4)
236var codeDocument = (designTime ?? DesignTime) ? projectEngine.ProcessDesignTime(projectItem) : projectEngine.Process(projectItem); 458protected void AssertSourceMappingsMatchBaseline(RazorCodeDocument codeDocument, [CallerMemberName] string testName = "") 580protected void AssertLinePragmas(RazorCodeDocument codeDocument) 613protected void AssertCSharpDiagnosticsMatchBaseline(RazorCodeDocument codeDocument, [CallerMemberName] string testName = "")
Language\IntegrationTests\RazorBaselineIntegrationTestBase.cs (5)
45protected void AssertDocumentNodeMatchesBaseline(RazorCodeDocument codeDocument, [CallerMemberName]string testName = "") 72protected void AssertCSharpDocumentMatchesBaseline(RazorCodeDocument codeDocument, bool verifyLinePragmas = true, [CallerMemberName] string testName = "") 152protected void AssertLinePragmas(RazorCodeDocument codeDocument) 216protected void AssertSequencePointsMatchBaseline(CompileToAssemblyResult result, RazorCodeDocument codeDocument, [CallerMemberName] string testName = "") 267private string GetBaselineFilePath(RazorCodeDocument codeDocument, string extension, string testName)
Language\IntegrationTests\RazorIntegrationTestBase.cs (3)
272RazorCodeDocument codeDocument; 334RazorCodeDocument codeDocument; 466public required RazorCodeDocument CodeDocument { get; set; }
Language\Legacy\ParserTestBase.cs (2)
217var codeDocument = RazorCodeDocument.Create(source, parseOptions);
Language\RazorCodeDocumentProcessor.cs (3)
13public RazorCodeDocument CodeDocument { get; private set; } 15private RazorCodeDocumentProcessor(RazorProjectEngine projectEngine, RazorCodeDocument codeDocument) 21public static RazorCodeDocumentProcessor From(RazorProjectEngine projectEngine, RazorCodeDocument codeDocument)
Language\RazorProjectEngineBuilderExtensions.cs (3)
59feature.ConfigureNamespace.Add((RazorCodeDocument codeDocument, NamespaceDeclarationIntermediateNode node) => 64feature.ConfigureClass.Add((RazorCodeDocument codeDocument, ClassDeclarationIntermediateNode node) => 70feature.ConfigureMethod.Add((RazorCodeDocument codeDocument, MethodDeclarationIntermediateNode node) =>
Language\RazorProjectEngineExtensions.cs (46)
15public static RazorCodeDocument CreateEmptyCodeDocument(this RazorProjectEngine projectEngine) 18public static RazorCodeDocument CreateEmptyCodeDocument(this RazorProjectEngine projectEngine, RazorFileKind fileKind) 21public static RazorCodeDocument CreateEmptyCodeDocument( 26public static RazorCodeDocument CreateEmptyCodeDocument( 32public static RazorCodeDocument CreateEmptyCodeDocument( 37public static RazorCodeDocument CreateEmptyCodeDocument( 43public static RazorCodeDocument CreateEmptyCodeDocument( 49public static RazorCodeDocument CreateEmptyCodeDocument( 56private static RazorCodeDocument CreateEmptyCodeDocumentCore( 63public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument(this RazorProjectEngine projectEngine) 66public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument(this RazorProjectEngine projectEngine, RazorFileKind fileKind) 69public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 74public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 80public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 85public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 91public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 97public static RazorCodeDocument CreateEmptyDesignTimeCodeDocument( 104private static RazorCodeDocument CreateEmptyDesignTimeCodeDocumentCore( 111public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, string content) 114public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, string content, RazorFileKind fileKind) 117public static RazorCodeDocument CreateCodeDocument( 123public static RazorCodeDocument CreateCodeDocument( 130public static RazorCodeDocument CreateCodeDocument( 136public static RazorCodeDocument CreateCodeDocument( 143public static RazorCodeDocument CreateCodeDocument( 150public static RazorCodeDocument CreateCodeDocument( 158private static RazorCodeDocument CreateCodeDocumentCore( 170public static RazorCodeDocument CreateDesignTimeCodeDocument(this RazorProjectEngine projectEngine, string content) 173public static RazorCodeDocument CreateDesignTimeCodeDocument( 179public static RazorCodeDocument CreateDesignTimeCodeDocument(this RazorProjectEngine projectEngine, string content, RazorFileKind fileKind) 182public static RazorCodeDocument CreateDesignTimeCodeDocument( 189public static RazorCodeDocument CreateDesignTimeCodeDocument( 195public static RazorCodeDocument CreateDesignTimeCodeDocument( 202public static RazorCodeDocument CreateDesignTimeCodeDocument( 209public static RazorCodeDocument CreateDesignTimeCodeDocument( 217private static RazorCodeDocument CreateDesignTimeCodeDocumentCore( 229public static RazorCodeDocument ExecutePhasesThrough<T>( 231RazorCodeDocument codeDocument) 247public static RazorCodeDocument ExecutePhase<T>( 249RazorCodeDocument codeDocument) 255public static RazorCodeDocument ExecutePhase<T>( 257RazorCodeDocument codeDocument, 269RazorCodeDocument codeDocument) 280RazorCodeDocument codeDocument, 292RazorCodeDocument codeDocument, 299RazorCodeDocument codeDocument,
Language\RazorProjectEngineTestBase.cs (7)
56/// This can be used to ensure that the <see cref="RazorCodeDocument"/> is initially processed in particular way 64/// Creates a new <see cref="RazorCodeDocumentProcessor"/> for the given <see cref="RazorCodeDocument"/> targeting 71/// the <see cref="RazorCodeDocument"/> is initially processed in a particular way by executing compiler phases 74protected RazorCodeDocumentProcessor CreateCodeDocumentProcessor(RazorCodeDocument codeDocument) 78/// Creates a new <see cref="RazorCodeDocumentProcessor"/> for the given <see cref="RazorCodeDocument"/> and 85/// the <see cref="RazorCodeDocument"/> is processed in a particular way, such as executing compiler phases 88protected RazorCodeDocumentProcessor CreateCodeDocumentProcessor(RazorProjectEngine projectEngine, RazorCodeDocument codeDocument)
Language\TestRazorCodeDocument.cs (4)
8public static RazorCodeDocument CreateEmpty() 9=> RazorCodeDocument.Create( 12public static RazorCodeDocument Create(string content, bool normalizeNewLines = false) 13=> RazorCodeDocument.Create(
Language\TestRazorCSharpDocument.cs (2)
14RazorCodeDocument codeDocument, 25RazorCodeDocument codeDocument,
Microsoft.AspNetCore.Razor.Test.Common.Tooling (10)
Language\IntegrationTests\RazorToolingIntegrationTestBase.cs (3)
187RazorCodeDocument codeDocument; 247var codeDocument = DeclarationOnly 340public RazorCodeDocument CodeDocument { get; set; }
ProjectSystem\TestDocumentSnapshot.cs (5)
19private readonly RazorCodeDocument _codeDocument; 27private TestDocumentSnapshot(string filePath, RazorCodeDocument codeDocument) 33internal static IDocumentSnapshot Create(string filePath, RazorCodeDocument codeDocument) 38public ValueTask<RazorCodeDocument> GetGeneratedOutputAsync(CancellationToken cancellationToken) 56public bool TryGetGeneratedOutput([NotNullWhen(true)] out RazorCodeDocument? result)
RazorCodeDocumentFactory.cs (2)
17public static RazorCodeDocument CreateCodeDocument(string text, bool isRazorFile, params TagHelperCollection tagHelpers) 22public static RazorCodeDocument CreateCodeDocument(string text, string filePath, params TagHelperCollection tagHelpers)
Microsoft.CodeAnalysis.Razor.Compiler (207)
Language\CodeGeneration\CodeTarget.cs (3)
9public abstract class CodeTarget(RazorCodeDocument codeDocument, ImmutableArray<ICodeTargetExtension> targetExtensions) 11public RazorCodeDocument CodeDocument => codeDocument; 16RazorCodeDocument codeDocument,
Language\CodeGeneration\CodeTargetBuilder.cs (2)
8public abstract class CodeTargetBuilder(RazorCodeDocument codeDocument) 12public RazorCodeDocument CodeDocument => codeDocument;
Language\CodeGeneration\DefaultCodeTarget.cs (1)
9RazorCodeDocument codeDocument,
Language\CodeGeneration\DefaultCodeTargetBuilder.cs (1)
6internal sealed class DefaultCodeTargetBuilder(RazorCodeDocument codeDocument) : CodeTargetBuilder(codeDocument)
Language\Components\ComponentBindLoweringPass.cs (1)
28RazorCodeDocument codeDocument,
Language\Components\ComponentChildContentDiagnosticPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentCodeTarget.cs (1)
10RazorCodeDocument codeDocument,
Language\Components\ComponentComplexAttributeContentPass.cs (1)
21RazorCodeDocument codeDocument,
Language\Components\ComponentCssScopePass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentDocumentClassifierPass.cs (4)
41protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 46protected override CodeTarget CreateTarget(RazorCodeDocument codeDocument) 51RazorCodeDocument codeDocument, 137private static bool TryComputeClassName(RazorCodeDocument codeDocument, [NotNullWhen(true)] out string? className)
Language\Components\ComponentEventHandlerLoweringPass.cs (1)
19RazorCodeDocument codeDocument,
Language\Components\ComponentFormNameLoweringPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentGenericTypePass.cs (1)
30RazorCodeDocument codeDocument,
Language\Components\ComponentInjectDirectivePass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentKeyLoweringPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentLayoutDirectivePass.cs (1)
13RazorCodeDocument codeDocument,
Language\Components\ComponentLoweringPass.cs (1)
22RazorCodeDocument codeDocument,
Language\Components\ComponentMarkupBlockPass.cs (1)
34RazorCodeDocument codeDocument,
Language\Components\ComponentMarkupDiagnosticPass.cs (1)
18RazorCodeDocument codeDocument,
Language\Components\ComponentMarkupEncodingPass.cs (1)
23RazorCodeDocument codeDocument,
Language\Components\ComponentPageDirectivePass.cs (1)
14RazorCodeDocument codeDocument,
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentRenderModeDirectivePass.cs (1)
16RazorCodeDocument codeDocument,
Language\Components\ComponentRenderModeLoweringPass.cs (1)
15RazorCodeDocument codeDocument,
Language\Components\ComponentSplatLoweringPass.cs (1)
15RazorCodeDocument codeDocument,
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
19RazorCodeDocument codeDocument,
Language\Components\ComponentWhitespacePass.cs (1)
14RazorCodeDocument codeDocument,
Language\DefaultDirectiveSyntaxTreePass.cs (1)
18RazorCodeDocument codeDocument,
Language\DefaultDocumentClassifierPass.cs (2)
14protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 20RazorCodeDocument codeDocument,
Language\DefaultDocumentClassifierPassFeature.cs (6)
14public IList<Action<RazorCodeDocument, ClassDeclarationIntermediateNode>> ConfigureClass { get; } = 15new List<Action<RazorCodeDocument, ClassDeclarationIntermediateNode>>(); 17public IList<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>> ConfigureNamespace { get; } = 18new List<Action<RazorCodeDocument, NamespaceDeclarationIntermediateNode>>(); 20public IList<Action<RazorCodeDocument, MethodDeclarationIntermediateNode>> ConfigureMethod { get; } = 21new List<Action<RazorCodeDocument, MethodDeclarationIntermediateNode>>();
Language\DefaultRazorCSharpLoweringPhase.cs (3)
14protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken) 33private static RazorCSharpDocument WriteDocument(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default)
Language\DefaultRazorDirectiveClassifierPhase.cs (2)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorDocumentClassifierPhase.cs (2)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
37protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorOptimizationPhase.cs (2)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorParsingPhase.cs (2)
19protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorSyntaxTreePhase.cs (2)
18protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (2)
19protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultRazorTagHelperContextDiscoveryPhase_Pooling.cs (1)
32RazorCodeDocument codeDocument,
Language\DefaultRazorTagHelperRewritePhase.cs (2)
11protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DefaultTagHelperResolutionPhase.cs (2)
35protected override RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\DirectiveRemovalOptimizationPass.cs (1)
14RazorCodeDocument codeDocument,
Language\DocumentClassifierPassBase.cs (5)
30RazorCodeDocument codeDocument, 54private void Rewrite(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 99protected abstract bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode); 102protected virtual CodeTarget CreateTarget(RazorCodeDocument codeDocument) 109RazorCodeDocument codeDocument,
Language\Extensions\AttributeDirectivePass.cs (1)
13RazorCodeDocument codeDocument,
Language\Extensions\DefaultMetadataIdentifierFeature.cs (1)
16public string GetIdentifier(RazorCodeDocument codeDocument, RazorSourceDocument sourceDocument)
Language\Extensions\DefaultTagHelperOptimizationPass.cs (1)
18RazorCodeDocument codeDocument,
Language\Extensions\DesignTimeDirectivePass.cs (1)
19RazorCodeDocument codeDocument,
Language\Extensions\EliminateMethodBodyPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Extensions\FunctionsDirectivePass.cs (1)
17RazorCodeDocument codeDocument,
Language\Extensions\IMetadataIdentifierFeature.cs (2)
16/// <param name="codeDocument">The <see cref="RazorCodeDocument"/>.</param> 19string GetIdentifier(RazorCodeDocument codeDocument, RazorSourceDocument sourceDocument);
Language\Extensions\ImplementsDirectivePass.cs (1)
15RazorCodeDocument codeDocument,
Language\Extensions\InheritsDirectivePass.cs (1)
13RazorCodeDocument codeDocument,
Language\Extensions\MetadataAttributePass.cs (1)
25RazorCodeDocument codeDocument,
Language\Extensions\PreallocatedTagHelperAttributeOptimizationPass.cs (1)
16RazorCodeDocument codeDocument,
Language\Extensions\SectionDirectivePass.cs (1)
13RazorCodeDocument codeDocument,
Language\Extensions\ViewCssScopePass.cs (1)
16RazorCodeDocument codeDocument,
Language\HtmlNodeOptimizationPass.cs (1)
14RazorCodeDocument codeDocument,
Language\IntermediateNodePassBase.cs (2)
25RazorCodeDocument codeDocument, 38RazorCodeDocument codeDocument,
Language\IRazorDirectiveClassifierPass.cs (1)
14RazorCodeDocument codeDocument,
Language\IRazorDocumentClassifierPass.cs (1)
14RazorCodeDocument codeDocument,
Language\IRazorEnginePhase.cs (2)
13RazorCodeDocument Execute(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default);
Language\IRazorOptimizationPass.cs (1)
14RazorCodeDocument codeDocument,
Language\IRazorSyntaxTreePass.cs (1)
14RazorCodeDocument codeDocument,
Language\NamespaceComputer.cs (2)
20RazorCodeDocument codeDocument, 181RazorCodeDocument codeDocument,
Language\RazorCodeDocument.cs (12)
72public static RazorCodeDocument Create( 78public static RazorCodeDocument Create( 114internal RazorCodeDocument WithTagHelpers(TagHelperCollection? value) 135internal RazorCodeDocument WithReferencedTagHelpers(TagHelperCollection value) 156internal RazorCodeDocument WithSyntaxTree(RazorSyntaxTree value) 178internal RazorCodeDocument WithTagHelperRewrittenSyntaxTree(RazorSyntaxTree value) 203internal RazorCodeDocument WithImportSyntaxTrees(ImmutableArray<RazorSyntaxTree> value) 227internal RazorCodeDocument WithTagHelperContext(TagHelperDocumentContext value) 250internal RazorCodeDocument WithDocumentNode(DocumentIntermediateNode value) 272internal RazorCodeDocument WithCSharpDocument(RazorCSharpDocument value) 285internal RazorCodeDocument WithDirectiveTagHelperContributions(ImmutableArray<DirectiveTagHelperContribution> value) 314static void VerifyNamespace(RazorCodeDocument codeDocument, bool fallbackToRootNamespace, bool considerImports, string? @namespace)
Language\RazorCodeDocumentExtensions.cs (5)
16public static bool TryComputeClassName(this RazorCodeDocument codeDocument, [NotNullWhen(true)] out string? className) 30this RazorCodeDocument codeDocument, 36this RazorCodeDocument codeDocument, 42internal static bool IsImportsFile(this RazorCodeDocument codeDocument) 53internal static bool IsDirectiveUsed(this RazorCodeDocument codeDocument, BaseRazorDirectiveSyntax directive)
Language\RazorCSharpDocument.cs (2)
13public RazorCodeDocument CodeDocument { get; } 21RazorCodeDocument codeDocument,
Language\RazorEngine.cs (3)
35public RazorCodeDocument Process(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default) 39var currentDocument = codeDocument;
Language\RazorEngineFeatureBase.cs (1)
49Resources.FormatFeatureDependencyMissing(GetType().Name, typeof(T).Name, nameof(RazorCodeDocument)));
Language\RazorEnginePhaseBase.cs (5)
32public RazorCodeDocument Execute(RazorCodeDocument codeDocument, CancellationToken cancellationToken = default) 57Resources.FormatPhaseDependencyMissing(GetType().Name, typeof(T).Name, nameof(RazorCodeDocument))); 65protected abstract RazorCodeDocument ExecuteCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken);
Language\RazorHtmlWriter.cs (1)
39public static RazorHtmlDocument GetHtmlDocument(RazorCodeDocument codeDocument)
Language\RazorProjectEngine.cs (25)
61public RazorCodeDocument Process(RazorProjectItem projectItem, CancellationToken cancellationToken = default) 65var codeDocument = CreateCodeDocumentCore(projectItem); 69public RazorCodeDocument Process( 79var codeDocument = CreateCodeDocumentCore(source, fileKind, importSources, tagHelpers, cssScope: null, configureParser: null, configureCodeGeneration: null); 83public RazorCodeDocument ProcessDeclarationOnly(RazorProjectItem projectItem, CancellationToken cancellationToken = default) 87var codeDocument = CreateCodeDocumentCore(projectItem, configureParser: null, configureCodeGeneration: (builder) => 95public RazorCodeDocument ProcessDeclarationOnly( 105var codeDocument = CreateCodeDocumentCore(source, fileKind, importSources, tagHelpers, cssScope: null, configureParser: null, configureCodeGeneration: (builder) => 113public RazorCodeDocument ProcessDesignTime(RazorProjectItem projectItem, CancellationToken cancellationToken = default) 117var codeDocument = CreateCodeDocumentDesignTimeCore(projectItem); 121public RazorCodeDocument ProcessDesignTime( 131var codeDocument = CreateCodeDocumentDesignTimeCore(source, fileKind, importSources, tagHelpers, configureParser: null, configureCodeGeneration: null); 135internal RazorCodeDocument CreateCodeDocument(RazorProjectItem projectItem) 142internal RazorCodeDocument CreateCodeDocument( 154internal RazorCodeDocument CreateDesignTimeCodeDocument( 165private RazorCodeDocument CreateCodeDocumentCore( 177private RazorCodeDocument CreateCodeDocumentCore( 189var codeDocument = RazorCodeDocument.Create(source, importSources, parserOptions, codeGenerationOptions); 194private RazorCodeDocument CreateCodeDocumentDesignTimeCore( 205private RazorCodeDocument CreateCodeDocumentDesignTimeCore( 231var codeDocument = RazorCodeDocument.Create(sourceDocument, importSources, parserOptions, codeGenerationOptions); 270private RazorCodeDocument ProcessCore(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
Language\RazorProjectEngineExtensions.cs (18)
12public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source) 15public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source, RazorFileKind fileKind) 18public static RazorCodeDocument CreateCodeDocument( 24public static RazorCodeDocument CreateCodeDocument( 31public static RazorCodeDocument CreateCodeDocument( 37public static RazorCodeDocument CreateCodeDocument( 44public static RazorCodeDocument CreateCodeDocument( 51public static RazorCodeDocument CreateCodeDocument( 59private static RazorCodeDocument CreateCodeDocumentCore( 73public static RazorCodeDocument CreateDesignTimeCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source) 76public static RazorCodeDocument CreateDesignTimeCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source, RazorFileKind fileKind) 79public static RazorCodeDocument CreateDesignTimeCodeDocument( 85public static RazorCodeDocument CreateDesignTimeCodeDocument( 92public static RazorCodeDocument CreateDesignTimeCodeDocument( 98public static RazorCodeDocument CreateDesignTimeCodeDocument( 105public static RazorCodeDocument CreateDesignTimeCodeDocument( 112public static RazorCodeDocument CreateDesignTimeCodeDocument( 120private static RazorCodeDocument CreateDesignTimeCodeDocumentCore(
Language\TagHelperDocumentContext.cs (1)
9/// The binding information for Tag Helpers resulted to a <see cref="RazorCodeDocument"/>. Represents the
Mvc.Version1_X\MvcViewDocumentClassifierPass.cs (2)
15protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) => true; 18RazorCodeDocument codeDocument,
Mvc.Version2_X\AssemblyAttributeInjectionPass.cs (1)
19RazorCodeDocument codeDocument,
Mvc.Version2_X\InstrumentationPass.cs (1)
18RazorCodeDocument codeDocument,
Mvc.Version2_X\MvcViewDocumentClassifierPass.cs (2)
15protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) => true; 18RazorCodeDocument codeDocument,
Mvc.Version2_X\NamespaceDirective.cs (1)
44RazorCodeDocument codeDocument,
Mvc.Version2_X\PagesPropertyInjectionPass.cs (1)
14RazorCodeDocument codeDocument,
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (4)
42protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 48RazorCodeDocument codeDocument, 110private void EnsureValidPageDirective(RazorCodeDocument codeDocument, PageDirective pageDirective) 125var leadingDirectiveCodeDocument = LeadingDirectiveParsingEngine.CreateCodeDocument(codeDocument.Source);
Mvc\CreateNewOnMetadataUpdateAttributePass.cs (1)
19RazorCodeDocument codeDocument,
Mvc\InjectDirective.cs (1)
48RazorCodeDocument codeDocument,
Mvc\ModelDirective.cs (1)
79RazorCodeDocument codeDocument,
Mvc\ModelExpressionPass.cs (1)
17RazorCodeDocument codeDocument,
Mvc\MvcViewDocumentClassifierPass.cs (2)
17protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) => true; 27RazorCodeDocument codeDocument,
Mvc\PagesPropertyInjectionPass.cs (1)
14RazorCodeDocument codeDocument,
Mvc\RazorPageDocumentClassifierPass.cs (4)
51protected override bool IsMatch(RazorCodeDocument codeDocument, DocumentIntermediateNode documentNode) 57RazorCodeDocument codeDocument, 129private void EnsureValidPageDirective(RazorCodeDocument codeDocument, PageDirective pageDirective) 144var leadingDirectiveCodeDocument = LeadingDirectiveParsingEngine.CreateCodeDocument(codeDocument.Source);
Mvc\ViewComponentTagHelperPass.cs (1)
19RazorCodeDocument codeDocument,
SourceGenerators\RazorGeneratorResult.cs (2)
9internal sealed class RazorGeneratorResult(TagHelperCollection tagHelpers, ImmutableDictionary<string, (string hintName, RazorCodeDocument document)> filePathToDocument, ImmutableDictionary<string, string> hintNameToFilePath) 13public RazorCodeDocument? GetCodeDocument(string physicalPath) => filePathToDocument.TryGetValue(physicalPath, out var pair) ? pair.document : null;
SourceGenerators\RazorSourceGenerator.cs (2)
90var codeGen = projectEngine.Process(sourceItem, cancellationToken); 352using var filePathToDocument = new PooledDictionaryBuilder<string, (string, RazorCodeDocument)>();
SourceGenerators\SourceGeneratorProjectEngine.cs (6)
57var codeDocument = _projectEngine.CreateCodeDocument(projectItem); 75var codeDocument = sgDocument.CodeDocument; 170var codeDocument = sgDocument.CodeDocument; 178private static RazorCodeDocument ExecutePhases(ReadOnlySpan<IRazorEnginePhase> phases, RazorCodeDocument codeDocument, CancellationToken cancellationToken) 180var currentDocument = codeDocument;
SourceGenerators\SourceGeneratorRazorCodeDocument.cs (5)
11/// A wrapper for <see cref="RazorCodeDocument"/> 14/// The razor compiler modifies the <see cref="RazorCodeDocument"/> in place during the various phases, 18/// returned unchanged. Rather than implementing deep equality on the <see cref="RazorCodeDocument"/> 23internal sealed class SourceGeneratorRazorCodeDocument(RazorCodeDocument razorCodeDocument) 25public RazorCodeDocument CodeDocument { get; } = razorCodeDocument;
Microsoft.CodeAnalysis.Razor.Workspaces (161)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (2)
45RazorCodeDocument codeDocument, 91private static TagNameWithClosingBehavior? TryResolveAutoClosingBehavior(RazorCodeDocument codeDocument, int afterCloseAngleIndex)
AutoInsert\AutoInsertService.cs (1)
44RazorCodeDocument codeDocument,
AutoInsert\CloseTextTagOnAutoInsertProvider.cs (2)
19RazorCodeDocument codeDocument, 42private static bool IsAtTextTag(RazorCodeDocument codeDocument, Position position)
AutoInsert\IAutoInsertService.cs (1)
15RazorCodeDocument codeDocument,
AutoInsert\IOnAutoInsertProvider.cs (1)
13RazorCodeDocument codeDocument,
CodeActions\CodeActionsService.cs (2)
102var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 134var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
CodeActions\CSharp\UnformattedRemappingCSharpCodeActionResolver.cs (1)
57var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Html\HtmlCodeActionProvider.cs (1)
50var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\AddUsingsCodeActionResolver.cs (1)
31var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\CreateComponentCodeActionResolver.cs (2)
41var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 55private static void TryAddNamespaceDirective(RazorCodeDocument codeDocument, Uri newComponentUri, ref PooledArrayBuilder<SumType<TextDocumentEdit, CreateFile, RenameFile, DeleteFile>> documentChanges)
CodeActions\Razor\ExtractToCodeBehindCodeActionProvider.cs (1)
126private static bool TryGetNamespace(RazorCodeDocument codeDocument, [NotNullWhen(returnValue: true)] out string? @namespace)
CodeActions\Razor\ExtractToCodeBehindCodeActionResolver.cs (2)
40var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 80private static string GenerateCodeBehindClass(string className, string namespaceName, string contents, RazorCodeDocument razorCodeDocument)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (1)
269private static string? GetDeclaredNamespaceOrNull(RazorCodeDocument codeDocument)
CodeActions\Razor\ExtractToComponentCodeActionResolver.cs (1)
42var componentDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\ExtractToCssCodeActionResolver.cs (1)
38var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\GenerateEventHandlerCodeActionResolver.cs (2)
40var code = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 86RazorCodeDocument code,
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
33var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionResolver.cs (1)
31var componentDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\SortAndConsolidateUsingsCodeActionResolver.cs (1)
19var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\Razor\UnboundDirectiveAttributeAddUsingCodeActionProvider.cs (1)
83RazorCodeDocument codeDocument,
CodeActions\RazorCodeActionContext.cs (1)
15RazorCodeDocument CodeDocument,
Completion\Delegation\DelegatedCompletionHelper.cs (4)
107RazorCodeDocument codeDocument, 159RazorCodeDocument codeDocument, 205public static bool ShouldIncludeSnippets(RazorCodeDocument razorCodeDocument, int absoluteIndex) 338var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Completion\Delegation\DesignTimeHelperResponseRewriter.cs (1)
34RazorCodeDocument codeDocument,
Completion\Delegation\IDelegatedCSharpCompletionResponseRewriter.cs (1)
12RazorCodeDocument codeDocument,
Completion\Delegation\SnippetResponseRewriter.cs (1)
19RazorCodeDocument codeDocument,
Completion\Delegation\TextEditResponseRewriter.cs (1)
12RazorCodeDocument codeDocument,
Completion\RazorCompletionContext.cs (1)
10RazorCodeDocument CodeDocument,
Completion\RazorCompletionListProvider.cs (4)
33RazorCodeDocument codeDocument, 56RazorCodeDocument codeDocument, 79RazorCodeDocument codeDocument, 109RazorCodeDocument codeDocument,
Diagnostics\RazorDiagnosticHelper.cs (1)
20var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
Diagnostics\RazorTranslateDiagnosticsService.cs (8)
57var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 81RazorCodeDocument codeDocument) 104RazorCodeDocument codeDocument) 473private LspDiagnostic[] FilterCSharpDiagnostics(LspDiagnostic[] diagnostics, RazorCodeDocument codeDocument) 504bool ShouldIgnoreCS1525(LspDiagnostic diagnostic, RazorCodeDocument codeDocument) 523private bool IsUsingDirectiveUsed(LspDiagnostic diagnostic, RazorCodeDocument codeDocument) 552private static bool CheckIfDocumentHasRazorDiagnostic(RazorCodeDocument codeDocument, string razorDiagnosticCode) 557private bool TryGetOriginalDiagnosticRange(LspDiagnostic diagnostic, RazorCodeDocument codeDocument, [NotNullWhen(true)] out LspRange? originalRange)
Diagnostics\TaskListDiagnosticProvider.cs (1)
17public static ImmutableArray<LspDiagnostic> GetTaskListDiagnostics(RazorCodeDocument codeDocument, ImmutableArray<string> taskListDescriptors)
Diagnostics\UnusedDirectiveCache.cs (3)
12private static readonly ConditionalWeakTable<RazorCodeDocument, TextSpan[]> s_cache = new(); 14public static void Set(RazorCodeDocument codeDocument, TextSpan[] spans) 20public static bool TryGet(RazorCodeDocument codeDocument, out TextSpan[] spans)
DocumentMapping\DefaultDocumentPositionInfoStrategy.cs (1)
16public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex)
DocumentMapping\IDocumentMappingServiceExtensions.cs (1)
22RazorCodeDocument codeDocument,
DocumentMapping\IDocumentPositionInfoStrategy.cs (1)
10DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex);
DocumentMapping\PreferAttributeNameDocumentPositionInfoStrategy.cs (1)
21public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex)
DocumentMapping\PreferHtmlInAttributeValuesDocumentPositionStrategy.cs (1)
23public DocumentPositionInfo GetPositionInfo(IDocumentMappingService mappingService, RazorCodeDocument codeDocument, int hostDocumentIndex)
DocumentMapping\RazorEditService.cs (3)
42var codeDocument = await snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 72RazorCodeDocument codeDocument, 292RazorCodeDocument codeDocument,
DocumentMapping\RazorEditService_Methods.cs (2)
25private static void AddMethodChanges(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<CSharpMethod> addedMethods, RazorFormattingOptions options) 80private static void AddMethodsInNewCodeBlock(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<CSharpMethod> methods, RazorFormattingOptions options)
DocumentMapping\RazorEditService_UsingDirectives.cs (6)
44RazorCodeDocument codeDocument, 73RazorCodeDocument codeDocument, 96static RazorTextSpan FindFirstTopLevelSpotForUsing(RazorCodeDocument codeDocument) 178private static void AddRemoveUsingsChanges(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<string> removedUsings, CancellationToken cancellationToken) 197RazorCodeDocument codeDocument, 320private static (ImmutableArray<RazorUsingDirectiveSyntax> firstBlockOfUsings, ImmutableArray<RazorUsingDirectiveSyntax> remainingUsings) GetGroupedUsings(RazorCodeDocument codeDocument, CancellationToken cancellationToken)
DocumentMapping\RazorEditService_WorkspaceEdit.cs (1)
145var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Extensions\RazorCodeDocumentExtensions.CachedData.cs (4)
15private static readonly ConditionalWeakTable<RazorCodeDocument, CachedData> s_codeDocumentCache = new(); 17private static CachedData GetCachedData(RazorCodeDocument codeDocument) 20private sealed class CachedData(RazorCodeDocument codeDocument) 22private readonly RazorCodeDocument _codeDocument = codeDocument;
Extensions\RazorCodeDocumentExtensions.cs (9)
19public static bool TryGetSyntaxRoot(this RazorCodeDocument codeDocument, [NotNullWhen(true)] out Syntax.SyntaxNode? result) 31public static Syntax.SyntaxNode GetRequiredSyntaxRoot(this RazorCodeDocument codeDocument) 34public static SourceText GetCSharpSourceText(this RazorCodeDocument document) 37public static SourceText GetHtmlSourceText(this RazorCodeDocument document, CancellationToken cancellationToken) 40public static bool TryGetMinimalCSharpRange(this RazorCodeDocument codeDocument, LinePositionSpan razorRange, out LinePositionSpan csharpRange) 91public static bool ComponentNamespaceMatches(this RazorCodeDocument razorCodeDocument, string? fullyQualifiedNamespace) 101public static RazorLanguageKind GetLanguageKind(this RazorCodeDocument codeDocument, int hostDocumentIndex, bool rightAssociative) 110private static ImmutableArray<ClassifiedSpan> GetClassifiedSpans(RazorCodeDocument document) 113private static ImmutableArray<SourceSpan> GetTagHelperSpans(RazorCodeDocument document)
Extensions\RazorCodeDocumentExtensions_ComponentEndTag.cs (1)
20public static int AdjustPositionForComponentEndTag(this RazorCodeDocument codeDocument, int hostDocumentIndex)
FindAllReferences\FindAllReferencesHelper.cs (1)
41var codeDoc = await document.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (1)
15public ImmutableArray<FoldingRange> GetFoldingRanges(RazorCodeDocument codeDocument)
FoldingRanges\FoldingRangeService.cs (2)
27public ImmutableArray<FoldingRange> GetFoldingRanges(RazorCodeDocument codeDocument, FoldingRange[] csharpRanges, ImmutableArray<FoldingRange> htmlRanges, CancellationToken cancellationToken) 115private FoldingRange FixFoldingRangeStart(FoldingRange range, RazorCodeDocument codeDocument)
FoldingRanges\IFoldingRangeService.cs (1)
12ImmutableArray<FoldingRange> GetFoldingRanges(RazorCodeDocument codeDocument, FoldingRange[] csharpRanges, ImmutableArray<FoldingRange> htmlRanges, CancellationToken cancellationToken);
FoldingRanges\IRazorFoldingRangeProvider.cs (1)
11ImmutableArray<FoldingRange> GetFoldingRanges(RazorCodeDocument codeDocument);
FoldingRanges\UsingsFoldingRangeProvider.cs (1)
14public ImmutableArray<FoldingRange> GetFoldingRanges(RazorCodeDocument codeDocument)
Formatting\FormattingContext.cs (8)
27RazorCodeDocument codeDocument, 48public RazorCodeDocument CodeDocument { get; } 149static ImmutableArray<FormattingSpan> ComputeFormattingSpans(RazorCodeDocument codeDocument) 236var codeDocument = await changedSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 259private static void DEBUG_ValidateComponents(RazorCodeDocument oldCodeDocument, RazorCodeDocument newCodeDocument) 273RazorCodeDocument codeDocument, 293RazorCodeDocument codeDocument,
Formatting\IRazorFormattingService.cs (1)
57RazorCodeDocument codeDocument,
Formatting\Passes\CSharpFormattingPass.cs (1)
152internal static string GetFormattingDocumentContentsForSyntaxVisualizer(RazorCodeDocument codeDocument, SyntaxNode csharpSyntaxRoot, IDocumentMappingService documentMappingService)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (3)
86public static FormattedDocument Generate(RazorCodeDocument codeDocument, SyntaxNode csharpSyntaxRoot, RazorFormattingOptions options, IDocumentMappingService documentMappingService) 148RazorCodeDocument codeDocument, 159private readonly RazorCodeDocument _codeDocument = codeDocument;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (2)
51var codeDocument = context.CodeDocument; 1147private static string RenderSourceMappings(RazorCodeDocument codeDocument)
Formatting\Passes\HtmlFormattingPass.cs (3)
89var codeDocument = context.CodeDocument; 207private static ImmutableArray<LineInfo> GenerateLineInfo(RazorCodeDocument codeDocument, SourceText originalText) 264RazorCodeDocument codeDocument,
Formatting\Passes\RoslynWorkspaceHelper.cs (1)
17public Document CreateCSharpDocument(RazorCodeDocument codeDocument)
Formatting\RazorFormattingService.cs (9)
70var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 142var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 164var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 185var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 210var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 237var codeDocument = await documentContext.Snapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 260public bool TryGetOnTypeFormattingTriggerKind(RazorCodeDocument codeDocument, int hostDocumentIndex, string triggerCharacter, out RazorLanguageKind triggerCharacterKind) 274RazorCodeDocument codeDocument, 383private static void LogSyntaxTree(IFormattingLogger? logger, RazorCodeDocument codeDocument)
Formatting\UsingDirectiveHelper.cs (7)
62public static TextEdit CreateAddUsingTextEdit(string @namespace, RazorCodeDocument codeDocument) 117RazorCodeDocument codeDocument, 151RazorCodeDocument codeDocument, 171private static int GetLineIndexOrEnd(RazorCodeDocument codeDocument, int endIndex) 183private static void CollectUsingDirectives(RazorCodeDocument codeDocument, ref PooledArrayBuilder<RazorUsingDirective> directives) 216public static bool NeedsSortOrConsolidate(RazorCodeDocument codeDocument) 267RazorCodeDocument codeDocument,
GoToDefinition\AbstractDefinitionService.cs (1)
42var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
GoToDefinition\RazorComponentDefinitionHelpers.cs (2)
35RazorCodeDocument codeDocument, int absoluteIndex, ILogger logger, 176var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
Hover\HoverFactory.cs (1)
27RazorCodeDocument codeDocument,
LinkedEditingRange\LinkedEditingRangeHelper.cs (1)
20public static LinePositionSpan[]? GetLinkedSpans(LinePosition linePosition, RazorCodeDocument codeDocument)
ProjectSystem\DocumentContext.cs (12)
16private RazorCodeDocument? _codeDocument; 22private bool TryGetCodeDocument([NotNullWhen(true)] out RazorCodeDocument? codeDocument) 28public ValueTask<RazorCodeDocument> GetCodeDocumentAsync(CancellationToken cancellationToken) 30return TryGetCodeDocument(out var codeDocument) 34async ValueTask<RazorCodeDocument> GetCodeDocumentCoreAsync(CancellationToken cancellationToken) 36var codeDocument = await Snapshot 66return TryGetCodeDocument(out var codeDocument) 70static RazorSyntaxTree GetSyntaxTreeCore(RazorCodeDocument codeDocument) 77var codeDocument = await GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 84return TryGetCodeDocument(out var codeDocument) 88static SourceText GetCSharpSourceTextCore(RazorCodeDocument codeDocument) 95var codeDocument = await GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
ProjectSystem\IDocumentSnapshot.cs (2)
23ValueTask<RazorCodeDocument> GetGeneratedOutputAsync(CancellationToken cancellationToken); 35bool TryGetGeneratedOutput([NotNullWhen(true)] out RazorCodeDocument? result);
ProjectSystem\IDocumentSnapshotExtensions.cs (1)
25var razorCodeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
RazorComponentSearchEngine.cs (1)
78var razorCodeDocument = await document.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false);
RazorSyntaxFacts.cs (2)
22public static bool TryGetAttributeNameAbsoluteIndex(RazorCodeDocument codeDocument, int absoluteIndex, out int attributeNameAbsoluteIndex) 77public static bool TryGetFullAttributeNameSpan(RazorCodeDocument codeDocument, int absoluteIndex, out TextSpan attributeNameSpan)
Rename\RenameService.cs (2)
45var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 152private static bool TryGetOriginTagHelpers(RazorCodeDocument codeDocument, int absoluteIndex, out OriginTagHelpers originTagHelpers)
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (4)
71var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 117RazorCodeDocument codeDocument, 221internal static bool TryGetSortedCSharpRanges(RazorCodeDocument codeDocument, LinePositionSpan razorRange, out ImmutableArray<LinePositionSpan> ranges) 291RazorCodeDocument razorCodeDocument)
SemanticTokens\SemanticTokensVisitor.cs (3)
17private readonly RazorCodeDocument _razorCodeDocument; 24private SemanticTokensVisitor(List<SemanticRange> semanticRanges, RazorCodeDocument razorCodeDocument, TextSpan range, ISemanticTokensLegendService semanticTokensLegend, bool colorCodeBackground) 33public static void AddSemanticRanges(List<SemanticRange> ranges, RazorCodeDocument razorCodeDocument, TextSpan textSpan, ISemanticTokensLegendService razorSemanticTokensLegendService, bool colorCodeBackground)
SpellCheck\SpellCheckService.cs (2)
34var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 84private void AddCSharpSpellCheckRanges(ref PooledArrayBuilder<SpellCheckRange> ranges, ImmutableArray<SpellCheckRange> csharpRanges, RazorCodeDocument codeDocument)
Utilities\WrapWithTagHelper.cs (1)
17public static bool TryGetValidWrappingRange(RazorCodeDocument codeDocument, LinePositionSpan range, out LinePositionSpan wrappingRange)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (87)
Completion\BlazorDataAttributeCompletionItemProviderTest.cs (4)
128var codeDocument = GetCodeDocument(testCode.Text, RazorFileKind.Legacy); 192var codeDocument = GetCodeDocument(testCode.Text); 216private RazorCodeDocument GetCodeDocument(string content, RazorFileKind? fileKind = null) 225var codeDocument = GetCodeDocument(testCode.Text);
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (2)
113var codeDocument = RazorCodeDocument.Create(sourceDocument);
Completion\DefaultRazorCompletionFactsServiceTest.cs (2)
19var codeDocument = RazorCodeDocument.Create(sourceDocument);
Completion\DirectiveAttributeCompletionItemProviderTest.AttributeNames.cs (3)
35var codeDocument = GetCodeDocument(string.Empty); 40private RazorCodeDocument GetCodeDocument(string content) 403var codeDocument = GetCodeDocument(testCode.Text);
Completion\DirectiveAttributeEventParameterCompletionItemProviderTest.cs (2)
32private RazorCodeDocument GetCodeDocument(string content) 207var codeDocument = GetCodeDocument(documentContent.Text);
Completion\DirectiveAttributeTransitionCompletionItemProviderTest.cs (2)
328private static RazorCodeDocument GetCodeDocument(TestCode text, RazorFileKind? fileKind = null) 347var codeDocument = GetCodeDocument(text.Text, fileKind);
Completion\DirectiveCompletionItemProviderTest.cs (2)
427var codeDocument = RazorCodeDocument.Create(sourceDocument);
Completion\MarkupTransitionCompletionItemProviderTest.cs (2)
300var codeDocument = RazorCodeDocument.Create(sourceDocument);
Completion\RazorCompletionListProviderTest.cs (10)
327var codeDocument = CreateCodeDocument(documentText, documentPath); 349var codeDocument = CreateCodeDocument("@", documentPath); 381var codeDocument = CreateCodeDocument("@in", documentPath, [tagHelper]); 409var codeDocument = CreateCodeDocument("@inje", documentPath, [tagHelper]); 434var codeDocument = CreateCodeDocument("@inje", documentPath, [tagHelper]); 470var codeDocument = CreateCodeDocument("<", documentPath, [componentTagHelper, htmlTagHelper]); 498var codeDocument = CreateCodeDocument("<test ", documentPath, [tagHelper]); 525var codeDocument = CreateCodeDocument("<test ", documentPath, [tagHelper]); 542private static RazorCodeDocument CreateCodeDocument(string text, string documentFilePath, TagHelperCollection? tagHelpers = null) 544var codeDocument = TestRazorCodeDocument.CreateEmpty();
Diagnostics\TaskListDiagnosticProviderTest.cs (1)
62var codeDocument = TestRazorCodeDocument.Create(input.Text);
Extensions\RazorCodeDocumentExtensionsTest.cs (22)
27var codeDocument = CreateCodeDocument(code, descriptor.Build()); 49var codeDocument = CreateCodeDocument(code, descriptor.Build()); 77var codeDocument = CreateCodeDocument(code, descriptor.Build()); 91var codeDocument = CreateCodeDocument(code); 105var codeDocument = CreateCodeDocument(code); 119var codeDocument = CreateCodeDocument(code); 137var codeDocument = CreateCodeDocument(code); 151var codeDocument = CreateCodeDocument(code); 165var codeDocument = CreateCodeDocument(code); 179var codeDocument = CreateCodeDocument(code); 193var codeDocument = CreateCodeDocument(code); 207var codeDocument = CreateCodeDocument(code); 221var codeDocument = CreateCodeDocument(code); 235var codeDocument = CreateCodeDocument(code); 249var codeDocument = CreateCodeDocument(code); 263var codeDocument = CreateCodeDocument(code); 277var codeDocument = CreateCodeDocument(code); 291var codeDocument = CreateCodeDocument(code); 305var codeDocument = CreateCodeDocument(code); 319var codeDocument = CreateCodeDocument(code); 343var codeDocument = CreateCodeDocument(code, descriptor.Build()); 352private static RazorCodeDocument CreateCodeDocument(TestCode code, params TagHelperCollection tagHelpers)
Hover\HoverFactoryTest.cs (25)
43var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 66var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 89var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 110var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 131var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 153var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 175var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 193var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 211var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 229var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 255var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, "text.razor", SimpleTagHelpers.Default); 276var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 297var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 319var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false); 337var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 359var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 380var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: true, SimpleTagHelpers.Default); 403var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: true, SimpleTagHelpers.Default); 427var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: true, SimpleTagHelpers.Default); 449var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: true, SimpleTagHelpers.Default); 471var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 494var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false); 512var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false); 530var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default); 567var codeDocument = RazorCodeDocumentFactory.CreateCodeDocument(code.Text, isRazorFile: false, SimpleTagHelpers.Default);
TagHelperFactsServiceTest.cs (10)
23var codeDocument = CreateCodeDocument($"<TestElement @test='abc' />", RazorFileKind.Component, TagHelperCollection.Create(DefaultTagHelpers)); 44var codeDocument = CreateCodeDocument($"<TestElement @test:something='abc' />", RazorFileKind.Component, TagHelperCollection.Create(DefaultTagHelpers)); 65var codeDocument = CreateCodeDocument($"<TestElement @minimized />", RazorFileKind.Component, [.. DefaultTagHelpers]); 86var codeDocument = CreateCodeDocument($"<TestElement @minimized:something />", RazorFileKind.Component, [.. DefaultTagHelpers]); 116var codeDocument = CreateCodeDocument(""" 149var codeDocument = CreateCodeDocument(""" 173var codeDocument = CreateCodeDocument(""" 197var codeDocument = CreateCodeDocument(""" 221var codeDocument = CreateCodeDocument(""" 241private static RazorCodeDocument CreateCodeDocument(string text, RazorFileKind fileKind, TagHelperCollection tagHelpers)
Microsoft.CodeAnalysis.Remote.Razor (62)
AutoInsert\RemoteAutoInsertService.cs (1)
69var codeDocument = await remoteDocumentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeActions\RemoteCodeActionsService.cs (1)
37var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
CodeLens\RemoteCodeLensService.cs (1)
50var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Completion\RemoteCompletionService.cs (4)
72var codeDocument = await remoteDocumentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 132var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 209var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 232RazorCodeDocument codeDocument,
Debugging\RemoteDataTipRangeService.cs (1)
43var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Debugging\RemoteDebugInfoService.cs (4)
36var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 65var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 101var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 114private bool TryGetUsableProjectedIndex(RazorCodeDocument codeDocument, LinePosition hostDocumentPosition, out int projectedIndex)
DevTools\RemoteDevToolsService.cs (5)
41var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 55var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 69var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 91var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 179var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Diagnostics\RemoteDiagnosticsService.cs (3)
55var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 108private static ImmutableArray<LspDiagnostic> GetRazorDiagnostics(RemoteDocumentContext context, RazorCodeDocument codeDocument) 168var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
DocumentHighlight\RemoteDocumentHighlightService.cs (1)
50var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
DocumentMapping\RemoteDocumentMappingService.cs (1)
53var razorCodeDocument = await _snapshotManager.GetSnapshot(project).TryGetCodeDocumentForGeneratedDocumentAsync(identity, cancellationToken).ConfigureAwait(false);
DocumentMapping\RemoteRazorEditService.cs (1)
58var razorCodeDocument = await _snapshotManager.TryGetRazorCodeDocumentAsync(solution, generatedDocumentUri, cancellationToken).ConfigureAwait(false);
DocumentMapping\RemoteSpanMappingService.cs (3)
57var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 99var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(cancellationToken).ConfigureAwait(false); 104private async Task<ImmutableArray<RazorMappedSpanResult>> MapSpansAsync(RemoteDocumentSnapshot documentSnapshot, RazorCodeDocument codeDocument, ImmutableArray<TextSpan> spans, CancellationToken cancellationToken)
DocumentSymbols\RemoteDocumentSymbolService.cs (1)
53var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
FindAllReferences\RemoteFindAllReferencesService.cs (1)
54var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
FoldingRanges\RemoteFoldingRangeService.cs (1)
54var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Formatting\RemoteFormattingService.cs (2)
81var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 116var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
GoToDefinition\RemoteGoToDefinitionService.cs (1)
51var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
GoToImplementation\RemoteGoToImplementationService.cs (1)
47var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Hover\RemoteHoverService.cs (1)
49var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
HtmlDocuments\RemoteHtmlDocumentService.cs (1)
33var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
InlayHints\RemoteInlayHintService.cs (1)
42var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
InlineCompletion\RemoteInlineCompletionService.cs (2)
34var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 62var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
LinkedEditingRange\RemoteLinkedEditingRangeService.cs (1)
43var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
NestedFiles\RemoteAddNestedFileService.cs (1)
131var codeDocument = await documentContext.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
ProjectSystem\Extensions.cs (1)
24public static Uri GetRazorDocumentUri(this Solution solution, RazorCodeDocument codeDocument)
ProjectSystem\GeneratorRunResult.cs (2)
25public RazorCodeDocument? GetCodeDocument(string filePath) 28public RazorCodeDocument GetRequiredCodeDocument(string filePath)
ProjectSystem\RemoteDocumentSnapshot.cs (4)
20private RazorCodeDocument? _codeDocument; 62public bool TryGetGeneratedOutput([NotNullWhen(true)] out RazorCodeDocument? result) 65public async ValueTask<RazorCodeDocument> GetGeneratedOutputAsync(CancellationToken cancellationToken) 72var document = await ProjectSnapshot.GetRequiredCodeDocumentAsync(this, cancellationToken).ConfigureAwait(false);
ProjectSystem\RemoteProjectSnapshot.cs (3)
134internal async Task<RazorCodeDocument> GetRequiredCodeDocumentAsync(IDocumentSnapshot documentSnapshot, CancellationToken cancellationToken) 152public async Task<RazorCodeDocument?> TryGetCodeDocumentForGeneratedDocumentAsync(RazorGeneratedDocumentIdentity identity, CancellationToken cancellationToken) 160private async Task<RazorCodeDocument?> TryGetCodeDocumentFromGeneratedHintNameAsync(string generatedDocumentHintName, CancellationToken cancellationToken)
ProjectSystem\RemoteSnapshotManager.cs (2)
41public Task<RazorCodeDocument?> TryGetRazorCodeDocumentAsync(Solution solution, Uri generatedDocumentUri, CancellationToken cancellationToken) 46return SpecializedTasks.Null<RazorCodeDocument>();
RazorDocumentServiceBase.cs (4)
22protected DocumentPositionInfo GetPositionInfo(RazorCodeDocument codeDocument, int hostDocumentIndex) 25protected DocumentPositionInfo GetPositionInfo(RazorCodeDocument codeDocument, int hostDocumentIndex, bool preferCSharpOverHtml) 47protected bool TryGetDocumentPositionInfo(RazorCodeDocument codeDocument, Position position, out DocumentPositionInfo positionInfo) 50protected bool TryGetDocumentPositionInfo(RazorCodeDocument codeDocument, Position position, bool preferCSharpOverHtml, out DocumentPositionInfo positionInfo)
RemoveAndSortUsings\RemoteRemoveAndSortUsingsService.cs (2)
42var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false); 87var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Rename\RemoteRenameService.cs (1)
59var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
SignatureHelp\RemoteSignatureHelpService.cs (1)
34var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
UriPresentation\RemoteUriPresentationService.cs (1)
53var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
WrapWithTag\RemoteWrapWithTagService.cs (1)
39var codeDocument = await context.GetCodeDocumentAsync(cancellationToken).ConfigureAwait(false);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (45)
Cohost\CohostRoslynRenameTest.cs (1)
273var codeDocument = await snapshot.GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\PreferHtmlInAttributeValuesDocumentPositionInfoStrategyTest.cs (1)
48var codeDocument = await snapshotManager.GetSnapshot(document).GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\RazorOnAutoInsertProviderTestBase.cs (2)
34var codeDocument = CreateCodeDocument(source, uri.AbsolutePath, tagHelpers, fileKind); 53private static RazorCodeDocument CreateCodeDocument(
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
146var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (1)
45var output = await primary.GetGeneratedOutputAsync(cancellationToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\FormattingContentValidationPassTest.cs (2)
93private static (RazorCodeDocument, IDocumentSnapshot) CreateCodeDocumentAndSnapshot( 113var codeDocument = projectEngine.Process(sourceDocument, fileKindValue, importSources: default, tagHelpers);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\FormattingDiagnosticValidationPassTest.cs (2)
92private async Task<(RazorCodeDocument, IDocumentSnapshot)> CreateCodeDocumentAndSnapshotAsync( 103var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\HtmlFormattingPassTest.cs (1)
144var codeDocument = await snapshot.GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (1)
1315var codeDocument = await snapshotManager.GetSnapshot(document).GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (33)
28var codeDoc = CreateCodeDocumentWithCSharpProjection( 51var codeDoc = CreateCodeDocumentWithCSharpProjection( 74var codeDoc = CreateCodeDocumentWithCSharpProjection( 98var codeDoc = CreateCodeDocumentWithCSharpProjection( 122var codeDoc = CreateCodeDocumentWithCSharpProjection( 146var codeDoc = CreateCodeDocumentWithCSharpProjection( 170var codeDoc = CreateCodeDocumentWithCSharpProjection( 196var codeDoc = CreateCodeDocumentWithCSharpProjection( 222var codeDoc = CreateCodeDocumentWithCSharpProjection( 246var codeDoc = CreateCodeDocumentWithCSharpProjection( 272var codeDoc = CreateCodeDocumentWithCSharpProjection( 296var codeDoc = CreateCodeDocumentWithCSharpProjection( 319var codeDoc = CreateCodeDocumentWithCSharpProjection( 346var codeDoc = CreateCodeDocumentWithCSharpProjection( 370var codeDoc = CreateCodeDocumentWithCSharpProjection( 406var codeDoc = CreateCodeDocumentWithCSharpProjection( 433var codeDoc = CreateCodeDocumentWithCSharpProjection( 454var codeDoc = CreateCodeDocumentWithCSharpProjection( 480var codeDoc = CreateCodeDocumentWithCSharpProjection( 506var codeDoc = CreateCodeDocumentWithCSharpProjection( 532var codeDoc = CreateCodeDocumentWithCSharpProjection( 553var codeDoc = CreateCodeDocumentWithCSharpProjection( 579var codeDoc = CreateCodeDocumentWithCSharpProjection( 605var codeDoc = CreateCodeDocumentWithCSharpProjection( 631var codeDoc = CreateCodeDocumentWithCSharpProjection( 658var codeDoc = CreateCodeDocumentWithCSharpProjection( 681var codeDoc = CreateCodeDocumentWithCSharpProjection( 704var codeDoc = CreateCodeDocumentWithCSharpProjection( 727var codeDoc = CreateCodeDocumentWithCSharpProjection( 748var codeDoc = CreateCodeDocumentWithCSharpProjection( 783var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers: []); 809private static RazorCodeDocument CreateCodeDocumentWithCSharpProjection(string razorSource, string projectedCSharpSource, ImmutableArray<SourceMapping> sourceMappings) 820var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers: []);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (44)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\PreferHtmlInAttributeValuesDocumentPositionInfoStrategyTest.cs (1)
48var codeDocument = await snapshotManager.GetSnapshot(document).GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\AutoInsert\RazorOnAutoInsertProviderTestBase.cs (2)
34var codeDocument = CreateCodeDocument(source, uri.AbsolutePath, tagHelpers, fileKind); 53private static RazorCodeDocument CreateCodeDocument(
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\CodeActions\Html\HtmlCodeActionProviderTest.cs (1)
146var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (1)
45var output = await primary.GetGeneratedOutputAsync(cancellationToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\FormattingContentValidationPassTest.cs (2)
93private static (RazorCodeDocument, IDocumentSnapshot) CreateCodeDocumentAndSnapshot( 113var codeDocument = projectEngine.Process(sourceDocument, fileKindValue, importSources: default, tagHelpers);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\FormattingDiagnosticValidationPassTest.cs (2)
92private async Task<(RazorCodeDocument, IDocumentSnapshot)> CreateCodeDocumentAndSnapshotAsync( 103var codeDocument = await documentSnapshot.GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Formatting\HtmlFormattingPassTest.cs (1)
144var codeDocument = await snapshot.GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (1)
1315var codeDocument = await snapshotManager.GetSnapshot(document).GetGeneratedOutputAsync(DisposalToken);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\RazorDocumentMappingServiceTest.cs (33)
28var codeDoc = CreateCodeDocumentWithCSharpProjection( 51var codeDoc = CreateCodeDocumentWithCSharpProjection( 74var codeDoc = CreateCodeDocumentWithCSharpProjection( 98var codeDoc = CreateCodeDocumentWithCSharpProjection( 122var codeDoc = CreateCodeDocumentWithCSharpProjection( 146var codeDoc = CreateCodeDocumentWithCSharpProjection( 170var codeDoc = CreateCodeDocumentWithCSharpProjection( 196var codeDoc = CreateCodeDocumentWithCSharpProjection( 222var codeDoc = CreateCodeDocumentWithCSharpProjection( 246var codeDoc = CreateCodeDocumentWithCSharpProjection( 272var codeDoc = CreateCodeDocumentWithCSharpProjection( 296var codeDoc = CreateCodeDocumentWithCSharpProjection( 319var codeDoc = CreateCodeDocumentWithCSharpProjection( 346var codeDoc = CreateCodeDocumentWithCSharpProjection( 370var codeDoc = CreateCodeDocumentWithCSharpProjection( 406var codeDoc = CreateCodeDocumentWithCSharpProjection( 433var codeDoc = CreateCodeDocumentWithCSharpProjection( 454var codeDoc = CreateCodeDocumentWithCSharpProjection( 480var codeDoc = CreateCodeDocumentWithCSharpProjection( 506var codeDoc = CreateCodeDocumentWithCSharpProjection( 532var codeDoc = CreateCodeDocumentWithCSharpProjection( 553var codeDoc = CreateCodeDocumentWithCSharpProjection( 579var codeDoc = CreateCodeDocumentWithCSharpProjection( 605var codeDoc = CreateCodeDocumentWithCSharpProjection( 631var codeDoc = CreateCodeDocumentWithCSharpProjection( 658var codeDoc = CreateCodeDocumentWithCSharpProjection( 681var codeDoc = CreateCodeDocumentWithCSharpProjection( 704var codeDoc = CreateCodeDocumentWithCSharpProjection( 727var codeDoc = CreateCodeDocumentWithCSharpProjection( 748var codeDoc = CreateCodeDocumentWithCSharpProjection( 783var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers: []); 809private static RazorCodeDocument CreateCodeDocumentWithCSharpProjection(string razorSource, string projectedCSharpSource, ImmutableArray<SourceMapping> sourceMappings) 820var codeDocument = projectEngine.Process(sourceDocument, RazorFileKind.Legacy, importSources: default, tagHelpers: []);