188 references to ProjectEngine
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (56)
ConsolidatedMvcViewDocumentClassifierPassTest.cs (5)
24
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
42
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
65
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
90
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
108
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
CreateNewOnMetadataUpdateAttributePassTest.cs (2)
30
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
60
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, RazorFileKind.Component);
InjectDirectiveTest.cs (5)
33
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
56
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
80
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
103
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
127
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
ModelDirectiveTest.cs (8)
36
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
56
var codeDocument =
ProjectEngine
.CreateCodeDocument(@" ");
71
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
99
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
128
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
155
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
182
var codeDocument =
ProjectEngine
.CreateDesignTimeCodeDocument(@"
213
var codeDocument =
ProjectEngine
.CreateDesignTimeCodeDocument(@"
ModelExpressionPassTest.cs (3)
38
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
70
var codeDocument =
ProjectEngine
.CreateCodeDocument(
106
var codeDocument =
ProjectEngine
.CreateCodeDocument(
MvcViewDocumentClassifierPassTest.cs (9)
23
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
39
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
56
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
74
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
97
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
122
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
140
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
158
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
175
var codeDocument =
ProjectEngine
.CreateCodeDocument("some-content");
PageDirectiveTest.cs (6)
27
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page \"some-route-template\" Invalid");
44
var codeDocument =
ProjectEngine
.CreateCodeDocument("Hello world", [importSource]);
59
var codeDocument =
ProjectEngine
.CreateCodeDocument("Hello world");
71
var codeDocument =
ProjectEngine
.CreateCodeDocument("Hello @page");
87
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page");
102
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page \"some-route-template\"");
RazorPageDocumentClassifierPassTest.cs (14)
44
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [importSource]);
80
var codeDocument =
ProjectEngine
.CreateCodeDocument(content);
104
var codeDocument =
ProjectEngine
.CreateCodeDocument(content);
122
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page");
138
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page");
155
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page+1");
172
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page");
190
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
210
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
232
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
250
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
268
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
285
var codeDocument =
ProjectEngine
.CreateCodeDocument("@page");
305
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
ViewComponentTagHelperPassTest.cs (4)
39
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
75
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
113
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
160
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
Microsoft.AspNetCore.Razor.Language.UnitTests (130)
CodeGeneration\DesignTimeNodeWriterTest.cs (3)
377
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
409
var codeDocument =
ProjectEngine
.CreateCodeDocument(sourceDocument);
441
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
CodeGeneration\RuntimeNodeWriterTest.cs (4)
477
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
506
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
532
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
567
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
CodeGeneration\TagHelperHtmlAttributeRuntimeNodeWriterTest.cs (3)
27
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
52
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
86
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
Components\ComponentDocumentClassifierPassTest.cs (2)
23
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, RazorFileKind.Component);
139
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, RazorFileKind.Component);
DefaultDocumentClassifierPassTest.cs (4)
20
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
29
ProjectEngine
.ExecutePass<DefaultDocumentClassifierPass>(codeDocument, documentNode);
40
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
48
ProjectEngine
.ExecutePass<DefaultDocumentClassifierPass>(codeDocument, documentNode);
DefaultRazorCSharpLoweringPhaseTest.cs (27)
21
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
26
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument));
38
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
50
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument));
61
var codeDocument =
ProjectEngine
.CreateCodeDocument("<p class=@(");
79
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
91
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
101
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
123
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
133
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
155
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
165
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
203
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
220
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
236
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
260
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
283
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
306
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
330
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
355
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
378
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
403
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
425
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
450
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
468
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
489
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
508
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorCSharpLoweringPhase>(codeDocument);
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (12)
31
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
76
var codeDocument =
ProjectEngine
.CreateCodeDocument("Hello, World!");
91
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
120
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
158
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@functions { public int Foo { get; set; }}");
176
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@using System");
201
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@addTagHelper *, TestAssembly
239
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@addTagHelper *, TestAssembly
282
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@addTagHelper *, TestAssembly
333
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"@addTagHelper *, TestAssembly
371
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [importSource1, importSource2]);
393
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [importSource]);
DefaultRazorTagHelperBinderPhaseTest.cs (26)
38
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
43
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
67
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
72
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
96
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
101
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
162
var codeDocument =
ProjectEngine
.CreateCodeDocument(sourceDocument);
168
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
169
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument);
170
codeDocument =
ProjectEngine
.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument);
282
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [tagHelper]);
287
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
288
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument);
289
codeDocument =
ProjectEngine
.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument);
325
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [tagHelper]);
330
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
331
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument);
332
codeDocument =
ProjectEngine
.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument);
359
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
371
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
372
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorIntermediateNodeLoweringPhase>(codeDocument);
373
codeDocument =
ProjectEngine
.ExecutePhase<DefaultTagHelperResolutionPhase>(codeDocument);
389
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
394
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
409
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
414
codeDocument =
ProjectEngine
.ExecutePhase<DefaultRazorTagHelperContextDiscoveryPhase>(codeDocument);
DirectiveRemovalOptimizationPassTest.cs (3)
32
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
62
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
90
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
DocumentClassifierPassBaseTest.cs (14)
21
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
30
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode);
41
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
49
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode, () => new() { ShouldMatch = false });
101
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
109
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode);
125
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
136
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode);
150
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
162
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode);
178
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
190
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode,
213
var codeDocument =
ProjectEngine
.CreateEmptyCodeDocument();
225
ProjectEngine
.ExecutePass<TestDocumentClassifierPass>(codeDocument, documentNode,
Extensions\DefaultMetadataIdentifierFeatureTest.cs (6)
22
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
24
Assert.True(
ProjectEngine
.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature));
38
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
40
Assert.True(
ProjectEngine
.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature));
59
var codeDocument =
ProjectEngine
.CreateCodeDocument(sourceDocument);
61
Assert.True(
ProjectEngine
.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature));
Extensions\DefaultTagHelperOptimizationPassTest.cs (1)
31
var codeDocument =
ProjectEngine
.CreateCodeDocument(@"
Extensions\FunctionsDirectivePassTest.cs (3)
25
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
31
ProjectEngine
.ExecutePass<FunctionsDirectivePass>(codeDocument, documentNode);
44
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
Extensions\InheritsDirectivePassTest.cs (3)
18
var codeDocument =
ProjectEngine
.CreateCodeDocument("@inherits Hello<World[]>");
24
ProjectEngine
.ExecutePass<InheritsDirectivePass>(codeDocument, documentNode);
36
var codeDocument =
ProjectEngine
.CreateCodeDocument("@inherits Hello<World[]>");
Extensions\MetadataAttributePassTest.cs (14)
25
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
29
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
95
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
120
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
144
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
169
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
180
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
202
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
213
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
239
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
250
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
276
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
298
var codeDocument =
ProjectEngine
.CreateCodeDocument(source, [importSource]);
324
ProjectEngine
.ExecutePass<MetadataAttributePass>(codeDocument, documentNode);
Extensions\SectionDirectivePassTest.cs (5)
31
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
37
ProjectEngine
.ExecutePass<SectionDirectivePass>(codeDocument, docuemntNode);
51
var codeDocument =
ProjectEngine
.CreateCodeDocument(source);
90
var codeDocument =
ProjectEngine
.Process(source, RazorFileKind.Legacy, [], tagHelpers: null);
115
var 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);