10 instantiations of RazorProjectEngineBuilder
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
RazorProjectEngineBuilderExtensionsTest.cs (5)
19
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
38
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
55
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
74
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
91
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
RazorProjectEngineBuilderTest.cs (3)
18
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
38
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
58
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, fileSystem);
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\RazorProjectEngine.cs (2)
279
var builder = new
RazorProjectEngineBuilder
(RazorConfiguration.Default, RazorProjectFileSystem.Empty);
300
var builder = new
RazorProjectEngineBuilder
(configuration, fileSystem);
114 references to RazorProjectEngineBuilder
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (7)
CreateNewOnMetadataUpdateAttributePassTest.cs (1)
15
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
InjectDirectiveTest.cs (1)
14
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
ModelDirectiveTest.cs (1)
15
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
ModelExpressionPassTest.cs (1)
15
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
PageDirectiveTest.cs (1)
13
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
RazorPageDocumentClassifierPassTest.cs (1)
17
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
ViewComponentTagHelperPassTest.cs (1)
16
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
Microsoft.AspNetCore.Razor.Language.UnitTests (13)
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (1)
17
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
DirectiveRemovalOptimizationPassTest.cs (1)
15
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
Extensions\DefaultMetadataIdentifierFeatureTest.cs (1)
12
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
Extensions\MetadataAttributePassTest.cs (1)
15
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
Extensions\SectionDirectivePassTest.cs (1)
16
protected override void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
RazorProjectEngineBuilderExtensionsTest.cs (5)
19
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
38
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
55
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
74
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
91
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
RazorProjectEngineBuilderTest.cs (3)
18
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
38
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, new Mock<RazorProjectFileSystem>(MockBehavior.Strict).Object);
58
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, fileSystem);
Microsoft.AspNetCore.Razor.Test.Common (17)
Language\IntegrationTests\IntegrationTestBase.cs (3)
126
protected virtual void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
318
protected RazorProjectEngine CreateProjectEngine(Action<
RazorProjectEngineBuilder
>? configure = null)
325
private RazorProjectEngine CreateProjectEngine(RazorConfiguration configuration, MetadataReference[] references, Action<
RazorProjectEngineBuilder
>? configure)
Language\RazorProjectEngineBuilderExtensions.cs (9)
21
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
23
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
24
public static
RazorProjectEngineBuilder
AddDefaultImports(this
RazorProjectEngineBuilder
builder, params string[] imports)
33
public static
RazorProjectEngineBuilder
SetTagHelpers(this
RazorProjectEngineBuilder
builder, params TagHelperCollection tagHelpers)
46
public static
RazorProjectEngineBuilder
ConfigureDocumentClassifier(this
RazorProjectEngineBuilder
builder, string testFileName)
80
internal static void SetImportFeature(this
RazorProjectEngineBuilder
builder, IImportProjectFeature feature)
Language\RazorProjectEngineTestBase.cs (5)
15
/// <see cref="ConfigureProjectEngine(
RazorProjectEngineBuilder
)"/>.
45
/// and any <see cref="RazorProjectEngine"/> created by <see cref="CreateProjectEngine(Action{
RazorProjectEngineBuilder
})"/>.
47
protected virtual void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
97
/// Creates a new <see cref="RazorProjectEngine"/> configured with <see cref="ConfigureProjectEngine(
RazorProjectEngineBuilder
)"/>
104
protected RazorProjectEngine CreateProjectEngine(Action<
RazorProjectEngineBuilder
> configure)
Microsoft.AspNetCore.Razor.Test.Common.Tooling (3)
Language\RazorToolingProjectEngineTestBase.cs (2)
21
protected virtual void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
33
protected RazorProjectEngine CreateProjectEngine(Action<
RazorProjectEngineBuilder
> configure)
Workspaces\WorkspaceTestBase.cs (1)
64
protected virtual void ConfigureProjectEngine(
RazorProjectEngineBuilder
builder)
Microsoft.CodeAnalysis.Razor.Compiler (66)
CSharp\CompilerFeatures.cs (2)
18
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
19
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentCodeDirective.cs (1)
20
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentConstrainedTypeParamDirective.cs (2)
23
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentInjectDirective.cs (1)
27
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentLayoutDirective.cs (1)
22
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentPageDirective.cs (2)
27
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentPreserveWhitespaceDirective.cs (1)
22
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentRenderModeDirective.cs (1)
21
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Components\ComponentTypeParamDirective.cs (2)
22
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\AttributeDirective.cs (1)
22
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\FunctionsDirective.cs (1)
21
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\ImplementsDirective.cs (1)
22
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\InheritsDirective.cs (1)
23
public static void Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\NamespaceDirective.cs (2)
24
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Language\Extensions\SectionDirective.cs (1)
22
public static void Register(
RazorProjectEngineBuilder
builder)
Language\RazorProjectEngine.cs (6)
277
internal static RazorProjectEngine CreateEmpty(Action<
RazorProjectEngineBuilder
>? configure = null)
279
var
builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, RazorProjectFileSystem.Empty);
286
internal static RazorProjectEngine Create(Action<
RazorProjectEngineBuilder
> configure)
295
Action<
RazorProjectEngineBuilder
>? configure)
300
var
builder = new RazorProjectEngineBuilder(configuration, fileSystem);
398
private static void AddComponentFeatures(
RazorProjectEngineBuilder
builder, RazorLanguageVersion razorLanguageVersion)
Language\RazorProjectEngineBuilderExtensions.cs (29)
20
public static void RegisterExtensions(this
RazorProjectEngineBuilder
builder)
53
public static
RazorProjectEngineBuilder
RegisterDefaultTagHelperProducer(this
RazorProjectEngineBuilder
builder)
65
public static
RazorProjectEngineBuilder
ConfigureParserOptions(this
RazorProjectEngineBuilder
builder, Action<RazorParserOptions.Builder> configure)
75
public static
RazorProjectEngineBuilder
ConfigureCodeGenerationOptions(this
RazorProjectEngineBuilder
builder, Action<RazorCodeGenerationOptions.Builder> configure)
88
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
90
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
91
public static
RazorProjectEngineBuilder
SetRootNamespace(this
RazorProjectEngineBuilder
builder, string? rootNamespace)
106
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
107
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
108
public static
RazorProjectEngineBuilder
SetSupportLocalizedComponentNames(this
RazorProjectEngineBuilder
builder)
123
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
125
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
126
internal static
RazorProjectEngineBuilder
AddTargetExtension(this
RazorProjectEngineBuilder
builder, ICodeTargetExtension extension)
140
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
143
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
144
internal static
RazorProjectEngineBuilder
AddDirective(this
RazorProjectEngineBuilder
builder, DirectiveDescriptor directive, params ReadOnlySpan<RazorFileKind> fileKinds)
158
/// <param name="builder">The <see cref="
RazorProjectEngineBuilder
"/>.</param>
160
/// <returns>The <see cref="
RazorProjectEngineBuilder
"/>.</returns>
161
public static
RazorProjectEngineBuilder
SetCSharpLanguageVersion(this
RazorProjectEngineBuilder
builder, LanguageVersion csharpLanguageVersion)
178
private static T GetOrCreateFeature<T>(this
RazorProjectEngineBuilder
builder)
182
private static TInterface GetOrCreateFeature<TInterface, TFeature>(this
RazorProjectEngineBuilder
builder)
Mvc.Version1_X\RazorExtensions.cs (2)
14
public static void Register(
RazorProjectEngineBuilder
builder)
44
public static void RegisterViewComponentTagHelpers(
RazorProjectEngineBuilder
builder)
Mvc.Version2_X\NamespaceDirective.cs (1)
29
public static void Register(
RazorProjectEngineBuilder
builder)
Mvc.Version2_X\RazorExtensions.cs (1)
14
public static void Register(
RazorProjectEngineBuilder
builder)
Mvc\InjectDirective.cs (2)
29
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder, bool considerNullabilityEnforcement)
Mvc\ModelDirective.cs (2)
25
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Mvc\PageDirective.cs (2)
40
public static
RazorProjectEngineBuilder
Register(
RazorProjectEngineBuilder
builder)
Mvc\RazorExtensions.cs (1)
14
public static void Register(
RazorProjectEngineBuilder
builder)
Microsoft.CodeAnalysis.Razor.UnitTests (8)
BaseTagHelperProducerTest.cs (1)
54
protected virtual void ConfigureEngine(
RazorProjectEngineBuilder
builder)
BindTagHelperProducerTest.cs (1)
15
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
ComponentTagHelperProducerTest.cs (1)
14
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
DefaultTagHelperProducerTest.cs (1)
13
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
EventHandlerTagHelperProducerTest.cs (1)
13
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
KeyTagHelperProducerTest.cs (1)
13
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
RefTagHelperProducerTest.cs (1)
13
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)
SplatTagHelperProducerTest.cs (1)
12
protected override void ConfigureEngine(
RazorProjectEngineBuilder
builder)