7 references to BindCoreMain
Microsoft.Extensions.Configuration.Binder.SourceGeneration (7)
Emitter\CoreBindingHelpers.cs (3)
220
EmitStartBlock($"public static void {nameof(MethodsToGen_CoreBindingHelper.
BindCoreMain
)}({Identifier.IConfiguration} {Identifier.configuration}, object {Identifier.instance}, Type {Identifier.type}, {TypeDisplayString.NullableActionOfBinderOptions} {Identifier.configureOptions})");
450
if (ShouldEmitMethods(MethodsToGen_CoreBindingHelper.
BindCoreMain
| MethodsToGen_CoreBindingHelper.GetCore))
464
if (ShouldEmitMethods(MethodsToGen_CoreBindingHelper.
BindCoreMain
| MethodsToGen_CoreBindingHelper.GetCore) ||
Emitter\OptionsBuilderConfigurationExtensions.cs (1)
75
{{nameof(MethodsToGen_CoreBindingHelper.
BindCoreMain
)}}({{Identifier.section}}, {{Identifier.instance}}, typeof({{Identifier.TOptions}}), {{Identifier.configureBinder}});
Emitter\OptionsConfigurationServiceCollectionExtensions.cs (1)
61
return {{Identifier.services}}.{{Identifier.AddSingleton}}<IConfigureOptions<{{Identifier.TOptions}}>>(new ConfigureNamedOptions<{{Identifier.TOptions}}>({{Identifier.name}}, {{Identifier.instance}} => {{nameof(MethodsToGen_CoreBindingHelper.
BindCoreMain
)}}({{Identifier.config}}, {{Identifier.instance}}, typeof({{Identifier.TOptions}}), {{Identifier.configureOptions}})));
Specs\BindingHelperInfo.cs (2)
52
TypesForGen_BindCoreMain = GetTypesForGen_CoreBindingHelper<ComplexTypeSpec>(MethodsToGen_CoreBindingHelper.
BindCoreMain
),
105
RegisterTypeForMethodGen(MethodsToGen_CoreBindingHelper.
BindCoreMain
, type);