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