188 references to ProjectEngine
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 (130)
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 (2)
23var codeDocument = ProjectEngine.CreateCodeDocument(source, RazorFileKind.Component); 139var codeDocument = ProjectEngine.CreateCodeDocument(source, RazorFileKind.Component);
DefaultDocumentClassifierPassTest.cs (4)
20var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 29ProjectEngine.ExecutePass<DefaultDocumentClassifierPass>(codeDocument, documentNode); 40var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 48ProjectEngine.ExecutePass<DefaultDocumentClassifierPass>(codeDocument, documentNode);
DefaultRazorCSharpLoweringPhaseTest.cs (27)
21var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 26ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument)); 38var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 50ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument)); 61var codeDocument = ProjectEngine.CreateCodeDocument("<p class=@("); 79codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 91var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 101codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 123var codeDocument = ProjectEngine.CreateCodeDocument(source); 133codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 155var codeDocument = ProjectEngine.CreateCodeDocument(source); 165codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 203codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 220var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 236codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 260var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 283codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 306var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 330codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 355var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 378codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 403var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 425codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 450var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 468codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument); 489var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 508codeDocument = ProjectEngine.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (12)
31var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 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]);
DefaultRazorTagHelperBinderPhaseTest.cs (26)
38var codeDocument = ProjectEngine.CreateCodeDocument(source); 43ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 67var codeDocument = ProjectEngine.CreateCodeDocument(source); 72ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 96var codeDocument = ProjectEngine.CreateCodeDocument(source); 101ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 162var codeDocument = ProjectEngine.CreateCodeDocument(sourceDocument); 168codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 169codeDocument = ProjectEngine.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument); 170codeDocument = ProjectEngine.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument); 282var codeDocument = ProjectEngine.CreateCodeDocument(source, [tagHelper]); 287codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 288codeDocument = ProjectEngine.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument); 289codeDocument = ProjectEngine.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument); 325var codeDocument = ProjectEngine.CreateCodeDocument(source, [tagHelper]); 330codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 331codeDocument = ProjectEngine.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument); 332codeDocument = ProjectEngine.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument); 359var codeDocument = ProjectEngine.CreateCodeDocument(source); 371codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 372codeDocument = ProjectEngine.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument); 373codeDocument = ProjectEngine.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument); 389var codeDocument = ProjectEngine.CreateCodeDocument(source); 394codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument); 409var codeDocument = ProjectEngine.CreateCodeDocument(source); 414codeDocument = ProjectEngine.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
DirectiveRemovalOptimizationPassTest.cs (3)
32var codeDocument = ProjectEngine.CreateCodeDocument(source); 62var codeDocument = ProjectEngine.CreateCodeDocument(source); 90var codeDocument = ProjectEngine.CreateCodeDocument(source);
DocumentClassifierPassBaseTest.cs (14)
21var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 30ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode); 41var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 49ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode, () => new() { ShouldMatch = false }); 101var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 109ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode); 125var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 136ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode); 150var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 162ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode); 178var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 190ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode, 213var codeDocument = ProjectEngine.CreateEmptyCodeDocument(); 225ProjectEngine.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode,
Extensions\DefaultMetadataIdentifierFeatureTest.cs (6)
22var codeDocument = ProjectEngine.CreateCodeDocument(source); 24Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature)); 38var codeDocument = ProjectEngine.CreateCodeDocument(source); 40Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature)); 59var codeDocument = ProjectEngine.CreateCodeDocument(sourceDocument); 61Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature));
Extensions\DefaultTagHelperOptimizationPassTest.cs (1)
31var codeDocument = ProjectEngine.CreateCodeDocument(@"
Extensions\FunctionsDirectivePassTest.cs (3)
25var codeDocument = ProjectEngine.CreateCodeDocument(source); 31ProjectEngine.ExecutePass<FunctionsDirectivePass>(codeDocument, documentNode); 44var codeDocument = ProjectEngine.CreateCodeDocument(source);
Extensions\InheritsDirectivePassTest.cs (3)
18var codeDocument = ProjectEngine.CreateCodeDocument("@inherits Hello<World[]>"); 24ProjectEngine.ExecutePass<InheritsDirectivePass>(codeDocument, documentNode); 36var codeDocument = ProjectEngine.CreateCodeDocument("@inherits Hello<World[]>");
Extensions\MetadataAttributePassTest.cs (14)
25var codeDocument = ProjectEngine.CreateCodeDocument(source); 29ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 95var codeDocument = ProjectEngine.CreateCodeDocument(source); 120ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 144var codeDocument = ProjectEngine.CreateCodeDocument(source); 169ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 180var codeDocument = ProjectEngine.CreateCodeDocument(source); 202ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 213var codeDocument = ProjectEngine.CreateCodeDocument(source); 239ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 250var codeDocument = ProjectEngine.CreateCodeDocument(source); 276ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode); 298var codeDocument = ProjectEngine.CreateCodeDocument(source, [importSource]); 324ProjectEngine.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
Extensions\SectionDirectivePassTest.cs (5)
31var codeDocument = ProjectEngine.CreateCodeDocument(source); 37ProjectEngine.ExecutePass<SectionDirectivePass>(codeDocument, docuemntNode); 51var codeDocument = ProjectEngine.CreateCodeDocument(source); 90var codeDocument = ProjectEngine.Process(source, RazorFileKind.Legacy, [], tagHelpers: null); 115var codeDocument = ProjectEngine.Process(source, RazorFileKind.Component, [], tagHelpers: null);
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\RazorProjectEngineTestBase.cs (2)
44/// This is called to configure the default <see cref="RazorProjectEngine"/> returned by <see cref="ProjectEngine"/> 75=> CreateCodeDocumentProcessor(ProjectEngine, codeDocument);