2 instantiations of RazorProjectEngineBuilder
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\RazorProjectEngine.cs (2)
204var builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, RazorProjectFileSystem.Empty); 225var builder = new RazorProjectEngineBuilder(configuration, fileSystem);
66 references to RazorProjectEngineBuilder
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)
202internal static RazorProjectEngine CreateEmpty(Action<RazorProjectEngineBuilder>? configure = null) 204var builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, RazorProjectFileSystem.Empty); 211internal static RazorProjectEngine Create(Action<RazorProjectEngineBuilder> configure) 220Action<RazorProjectEngineBuilder>? configure) 225var builder = new RazorProjectEngineBuilder(configuration, fileSystem); 322private 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)