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