2 instantiations of BinderOptions
Microsoft.Extensions.Configuration.Binder (2)
ConfigurationBinder.cs (2)
95var options = new BinderOptions(); 140var options = new BinderOptions();
39 references to BinderOptions
ConfigurationSchemaGenerator.Tests (1)
GeneratorTests.cs (1)
695MetadataReference.CreateFromFile(typeof(BinderOptions).Assembly.Location),
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(), 276private static void ResetPropertyValue(PropertyInfo property, object instance, BinderOptions options) 292private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options) 329BinderOptions options, 556BinderOptions options, 675IConfiguration config, BinderOptions options) 746IConfiguration config, BinderOptions options) 816IConfiguration config, BinderOptions options) 852private static Array BindArray(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 911private static object? BindSet(Type type, IEnumerable? source, IConfiguration config, BinderOptions options) 1142BinderOptions options)
Microsoft.Extensions.Logging.Console (7)
_generated\0\BindingExtensions.g.cs (7)
107public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 149public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.ConsoleLoggerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 264public static void BindCore(IConfiguration configuration, ref global::System.Text.Encodings.Web.JavaScriptEncoder instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 297public static void BindCore(IConfiguration configuration, ref global::System.Text.Json.JsonWriterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 390public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 446public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 526public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
Microsoft.Extensions.Logging.EventLog (3)
_generated\0\BindingExtensions.g.cs (3)
57public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.EventLog.IEventLog instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 62public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.EventLog.EventLogSettings instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 120public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
Microsoft.Extensions.Options.ConfigurationExtensions (11)
NamedConfigureFromConfigurationOptions.cs (2)
34/// <param name="configureBinder">Used to configure the <see cref="BinderOptions"/>.</param> 37public NamedConfigureFromConfigurationOptions(string? name, IConfiguration config, Action<BinderOptions>? configureBinder)
OptionsBuilderConfigurationExtensions.cs (5)
37/// <param name="configureBinder">Used to configure the <see cref="BinderOptions"/>.</param> 41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class 56/// <param name="configureBinder">Optional. Used to configure the <see cref="BinderOptions"/>.</param> 61/// <seealso cref="Bind{TOptions}(OptionsBuilder{TOptions}, IConfiguration, Action{BinderOptions})"/> 67Action<BinderOptions>? configureBinder = null)
OptionsConfigurationServiceCollectionExtensions.cs (4)
47/// <param name="configureBinder">Used to configure the <see cref="BinderOptions"/>.</param> 51public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config, Action<BinderOptions>? configureBinder) 62/// <param name="configureBinder">Used to configure the <see cref="BinderOptions"/>.</param> 66public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureBinder)