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<T>(this IConfiguration configuration, Action<BinderOptions>? configureOptions)
90Action<BinderOptions>? configureOptions)
95var options = new BinderOptions();
134public static void Bind(this IConfiguration configuration, object? instance, Action<BinderOptions>? configureOptions)
140var options = new BinderOptions();
220private static void BindProperties(object instance, IConfiguration configuration, BinderOptions options, ParameterInfo[]? constructorParameters)
241nameof(options.ErrorOnUnknownConfiguration), nameof(BinderOptions), instance.GetType(),
271private static void ResetPropertyValue(PropertyInfo property, object instance, BinderOptions options)
287private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options)
324BinderOptions options,
551BinderOptions options,
665IConfiguration config, BinderOptions options)
736IConfiguration config, BinderOptions options)
806IConfiguration config, BinderOptions options)
842private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options)
901private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options)
1132BinderOptions options)
Microsoft.Extensions.Options.ConfigurationExtensions (11)