2 instantiations of BinderOptions
Microsoft.Extensions.Configuration.Binder (2)
29 references to BinderOptions
ConfigurationSchemaGenerator.Tests (1)
Microsoft.Extensions.Configuration.Binder (17)
ConfigurationBinder.cs (17)
51public static T? Get<[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>(this IConfiguration configuration, Action<BinderOptions>? configureOptions)
91Action<BinderOptions>? configureOptions)
96var options = new BinderOptions();
135public static void Bind(this IConfiguration configuration, object? instance, Action<BinderOptions>? configureOptions)
141var options = new BinderOptions();
223private static void BindProperties(object instance, IConfiguration configuration, BinderOptions options, ParameterInfo[]? constructorParameters)
244nameof(options.ErrorOnUnknownConfiguration), nameof(BinderOptions), instance.GetType(),
274private static void ResetPropertyValue(PropertyInfo property, object instance, BinderOptions options)
290private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options)
327BinderOptions options,
555BinderOptions options,
669IConfiguration config, BinderOptions options)
740IConfiguration config, BinderOptions options)
810IConfiguration config, BinderOptions options)
846private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options)
905private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options)
1129BinderOptions options)
Microsoft.Extensions.Options.ConfigurationExtensions (11)