3 interfaces inheriting from IConfiguration
Microsoft.Extensions.Configuration.Abstractions (3)
1 implementation of IConfiguration
Microsoft.AspNetCore.Components.WebAssembly (1)
1280 references to IConfiguration
aspire (101)
Commands\PipelineCommandBase.cs (2)
46private readonly IConfiguration _configuration;
93protected PipelineCommandBase(string name, string description, IDotNetCliRunner runner, IProjectLocator projectLocator, IFeatures features, ICliHostEnvironment hostEnvironment, IAppHostProjectFactory projectFactory, IConfiguration configuration, ILogger logger, IAnsiConsole ansiConsole, CommonCommandServices services)
src\Shared\IConfigurationExtensions.cs (16)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Azure.AI.Inference (6)
Aspire.Azure.AI.OpenAI (4)
Aspire.Azure.Data.Tables (4)
Aspire.Azure.Messaging.EventHubs (12)
Aspire.Azure.Messaging.ServiceBus (4)
Aspire.Azure.Messaging.WebPubSub (4)
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL (1)
Aspire.Azure.Search.Documents (4)
Aspire.Azure.Security.KeyVault (9)
Aspire.Azure.Storage.Blobs (6)
Aspire.Azure.Storage.Files.DataLake (6)
Aspire.Azure.Storage.Queues (6)
Aspire.Cli.Tests (136)
Aspire.Confluent.Kafka.Tests (4)
Aspire.Dashboard (22)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Dashboard.Components.Tests (3)
Aspire.Hosting (145)
Diagnostics\ProfilingTelemetry.cs (39)
16internal sealed class ProfilingTelemetry(IConfiguration configuration)
204private readonly IConfiguration _configuration = configuration;
210public static void RecordAppHostStartupEvent(string eventName, IConfiguration? configuration = null)
223public static ActivityScope StartAppHostProcessStartup(IConfiguration? configuration)
235public static void RecordAppHostProcessStartup(IConfiguration? configuration)
242var configuration = services.GetRequiredService<IConfiguration>();
252public static ActivityScope CurrentActivity(IConfiguration? configuration) =>
264public static ActivityScope StartDcpRunApplication(IConfiguration? configuration, int resourceCount)
271public static ActivityScope StartDcpPrepareTlsCertificate(IConfiguration? configuration)
278public static ActivityScope StartAppHostStart(IConfiguration? configuration, string entryPoint)
285public static ActivityScope StartAppHostBeforeStart(IConfiguration? configuration)
290public static ActivityScope StartAppHostEventingSubscribers(IConfiguration? configuration, int subscriberCount)
297public static ActivityScope StartAppHostEventingSubscriber(IConfiguration? configuration, Type subscriberType)
304public static ActivityScope StartAppHostPublishEvent(IConfiguration? configuration, Type eventType)
327public static ActivityScope StartAppHostLifecycleHooks(IConfiguration? configuration, int lifecycleHookCount)
334public static ActivityScope StartAppHostLifecycleHook(IConfiguration? configuration, Type lifecycleHookType)
341public static ActivityScope StartAppHostBeforeStartPipeline(IConfiguration? configuration, string pipelineStep)
353public static ActivityScope StartDcpPrepareServices(IConfiguration? configuration)
358public static ActivityScope StartDcpPrepareResources(IConfiguration? configuration)
363public static ActivityScope StartDcpAllocateServiceAddresses(IConfiguration? configuration, int serviceCount)
370public static ActivityScope StartDcpEnsureKubernetesClient(IConfiguration? configuration, bool kubeconfigExists)
377public static ActivityScope StartDcpKubernetesApi(IConfiguration? configuration, DcpApiOperationType operationType, string resourceType)
402public static ActivityScope StartResourceBeforeStartWait(IConfiguration? configuration, IResource resource)
409public static ActivityScope StartResourceCreate(IConfiguration? configuration, IResource resource, string resourceKind, int replicaCount)
418IConfiguration? configuration,
429public static ActivityScope StartResourceStart(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName, string resourceType)
467public static ActivityScope StartResourceStop(IConfiguration? configuration, IResource resource, string resourceKind, string resourceName)
475public static ActivityScope StartResourceWaitForDependencies(IConfiguration? configuration, IResource resource, int dependencyCount)
483public static ActivityScope StartResourceWaitForDependency(IConfiguration? configuration, IResource resource, IResource dependency, WaitType waitType, WaitBehavior? waitBehavior)
490private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind = ActivityKind.Internal)
506private static ActivityScope StartActivity(IConfiguration? configuration, string name, ActivityKind activityKind, DateTimeOffset startTime)
602private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, IDictionary<string, string>? annotations = null)
645private static void AddProfilingSessionId(Activity? activity, IConfiguration? configuration, BackchannelTraceContext? traceContext)
696private static bool TryGetProfilingParentContext(IConfiguration? configuration, out ActivityContext parentContext)
709internal static bool IsEnabled(IConfiguration? configuration)
714private static bool IsStartupEventRecordingEnabled(IConfiguration? configuration)
735private static string? GetConfigurationValue(IConfiguration? configuration, string name, string legacyName)
775internal readonly struct ActivityScope(Activity? activity, IConfiguration? configuration = null, bool ownsActivity = true) : IDisposable
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.Azure (2)
Aspire.Hosting.Azure.Kusto.Tests (3)
Aspire.Hosting.Azure.Tests (6)
Aspire.Hosting.Blazor (1)
Aspire.Hosting.Browsers (5)
Aspire.Hosting.Browsers.Tests (11)
Aspire.Hosting.DevTunnels (5)
Aspire.Hosting.Docker (2)
Aspire.Hosting.Foundry (5)
Aspire.Hosting.GitHub.Models (17)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.Maui (20)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.OpenAI (17)
src\Shared\IConfigurationExtensions.cs (17)
24public static T GetValue<T>(this IConfiguration configuration, string primaryKey, string secondaryKey, T defaultValue)
42public static bool? GetBool(this IConfiguration configuration, string primaryKey, string secondaryKey)
48public static string? GetString(this IConfiguration configuration, string primaryKey, string secondaryKey, bool fallbackOnEmpty = false)
71/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
74public static bool? GetBool(this IConfiguration configuration, string key)
100/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
104public static bool GetBool(this IConfiguration configuration, string key, bool defaultValue)
112/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
118public static Uri? GetUri(this IConfiguration configuration, string key, Uri? defaultValue = null)
142/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
148public static Uri[]? GetUris(this IConfiguration configuration, string key, Uri? defaultValue = null)
182/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
188public static T? GetEnum<T>(this IConfiguration configuration, string key, T? defaultValue = default)
211/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
215public static T GetEnum<T>(this IConfiguration configuration, string key)
236/// <param name="configuration">The <see cref="IConfiguration"/> this method extends.</param>
239public static string? GetValueWithNormalizedKey(this IConfiguration configuration, string configKey)
Aspire.Hosting.PostgreSQL (2)
Aspire.Hosting.RemoteHost (11)
Aspire.Hosting.RemoteHost.Tests (1)
Aspire.Hosting.Testing (1)
Aspire.Hosting.Testing.Tests (4)
Aspire.Hosting.Tests (82)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (55)
33.AddSingleton<IConfiguration>(configuration)
97.AddSingleton<IConfiguration>(configuration)
145app.Services.GetRequiredService<IConfiguration>(),
249app.Services.GetRequiredService<IConfiguration>(),
359app.Services.GetRequiredService<IConfiguration>(),
414app.Services.GetRequiredService<IConfiguration>(),
464app.Services.GetRequiredService<IConfiguration>(),
527app.Services.GetRequiredService<IConfiguration>(),
601app.Services.GetRequiredService<IConfiguration>(),
673app.Services.GetRequiredService<IConfiguration>(),
743app.Services.GetRequiredService<IConfiguration>(),
769app.Services.GetRequiredService<IConfiguration>(),
835app.Services.GetRequiredService<IConfiguration>(),
892app.Services.GetRequiredService<IConfiguration>(),
927app.Services.GetRequiredService<IConfiguration>(),
975app.Services.GetRequiredService<IConfiguration>(),
1044app.Services.GetRequiredService<IConfiguration>(),
1087app.Services.GetRequiredService<IConfiguration>(),
1160app.Services.GetRequiredService<IConfiguration>(),
1228app.Services.GetRequiredService<IConfiguration>(),
1270app.Services.GetRequiredService<IConfiguration>(),
1314app.Services.GetRequiredService<IConfiguration>(),
1362app.Services.GetRequiredService<IConfiguration>(),
1398app.Services.GetRequiredService<IConfiguration>(),
1425app.Services.GetRequiredService<IConfiguration>(),
1464app.Services.GetRequiredService<IConfiguration>(),
1503app.Services.GetRequiredService<IConfiguration>(),
1538app.Services.GetRequiredService<IConfiguration>(),
1573app.Services.GetRequiredService<IConfiguration>(),
1656app.Services.GetRequiredService<IConfiguration>(),
1686app.Services.GetRequiredService<IConfiguration>(),
1727app.Services.GetRequiredService<IConfiguration>(),
1771app.Services.GetRequiredService<IConfiguration>(),
1815app.Services.GetRequiredService<IConfiguration>(),
1859app.Services.GetRequiredService<IConfiguration>(),
1907app.Services.GetRequiredService<IConfiguration>(),
1959app.Services.GetRequiredService<IConfiguration>(),
2017app.Services.GetRequiredService<IConfiguration>(),
2068app.Services.GetRequiredService<IConfiguration>(),
2108app.Services.GetRequiredService<IConfiguration>(),
2176app.Services.GetRequiredService<IConfiguration>(),
2287app.Services.GetRequiredService<IConfiguration>(),
2342app.Services.GetRequiredService<IConfiguration>(),
2403app.Services.GetRequiredService<IConfiguration>(),
2472app.Services.GetRequiredService<IConfiguration>(),
2549app.Services.GetRequiredService<IConfiguration>(),
2599app.Services.GetRequiredService<IConfiguration>(),
2654app.Services.GetRequiredService<IConfiguration>(),
2686app.Services.GetRequiredService<IConfiguration>(),
2713app.Services.GetRequiredService<IConfiguration>(),
2742app.Services.GetRequiredService<IConfiguration>(),
2763app.Services.GetRequiredService<IConfiguration>(),
2796app.Services.GetRequiredService<IConfiguration>(),
2828.AddSingleton<IConfiguration>(configuration)
2865.AddSingleton<IConfiguration>(configuration)
Aspire.Hosting.TestUtilities (2)
Aspire.Keycloak.Authentication (2)
AspireKeycloakExtensions.cs (2)
90.Configure<IConfiguration, IHttpClientFactory, IHostEnvironment>((options, configuration, httpClientFactory, hostEnvironment) =>
172.Configure<IConfiguration, IHttpClientFactory, IHostEnvironment>((options, configuration, httpClientFactory, hostEnvironment) =>
Aspire.Microsoft.EntityFrameworkCore.Cosmos (1)
Aspire.Microsoft.EntityFrameworkCore.SqlServer (1)
Aspire.Microsoft.Extensions.Configuration.AzureAppConfiguration (2)
Aspire.MongoDB.EntityFrameworkCore (1)
Aspire.NATS.Net.Tests (2)
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL (1)
Aspire.Oracle.EntityFrameworkCore (1)
Aspire.Pomelo.EntityFrameworkCore.MySql (1)
Aspire.StackExchange.Redis (4)
AzureAppConfiguration.Web (1)
BasketService (2)
blazor-devserver (4)
dotnet-user-jwts (10)
_generated\0\BindingExtensions.g.cs (10)
40public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T));
46public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions)
67public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
72public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey[] instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
92public static global::Microsoft.AspNetCore.Authentication.JwtBearer.Tools.SigningKey InitializeMicrosoft__AspNetCore__Authentication__JwtBearer__Tools__SigningKey(IConfiguration configuration, BinderOptions? binderOptions)
120public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
133public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
154public static bool HasValueOrChildren(IConfiguration configuration)
163public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.AspNetCore (19)
WebHost.cs (11)
128/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json',
129/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly,
130/// load <see cref="IConfiguration"/> from environment variables,
147/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json',
148/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly,
149/// load <see cref="IConfiguration"/> from environment variables,
150/// load <see cref="IConfiguration"/> from supplied command line args,
302/// load <see cref="IConfiguration"/> from 'appsettings.json' and 'appsettings.[<see cref="IHostEnvironment.EnvironmentName"/>].json',
303/// load <see cref="IConfiguration"/> from User Secrets when <see cref="IHostEnvironment.EnvironmentName"/> is 'Development' using the entry assembly,
304/// load <see cref="IConfiguration"/> from environment variables,
305/// load <see cref="IConfiguration"/> from supplied command line args,
Microsoft.AspNetCore.Authentication (6)
Microsoft.AspNetCore.Authentication.Abstractions (1)
Microsoft.AspNetCore.Authentication.JwtBearer (2)
Microsoft.AspNetCore.Authentication.OpenIdConnect (2)
Microsoft.AspNetCore.AzureAppServices.HostingStartup (4)
Microsoft.AspNetCore.Components.Endpoints (2)
Microsoft.AspNetCore.Components.Server (2)
Microsoft.AspNetCore.Components.WebAssembly (5)
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.Diagnostics.Middleware (22)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (18)
42public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T));
48public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
54public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
72public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions)
93public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
117public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.KeyValuePair<string, object> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
122public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IReadOnlyList<global::System.Collections.Generic.KeyValuePair<string, object>> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
141public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
146public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
160public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Diagnostics.Buffering.PerRequestLogBufferingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
214public static void BindCore(IConfiguration configuration, ref global::Microsoft.AspNetCore.Diagnostics.Latency.RequestLatencyTelemetryOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
231public static global::System.Collections.Generic.KeyValuePair<string, object> InitializeKeyValuePairStringObject(IConfiguration configuration, BinderOptions? binderOptions)
246public static global::Microsoft.Extensions.Diagnostics.Buffering.LogBufferingFilterRule InitializeLogBufferingFilterRule(IConfiguration configuration, BinderOptions? binderOptions)
305public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
318public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
339public static bool HasValueOrChildren(IConfiguration configuration)
348public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.AspNetCore.HeaderParsing (12)
Microsoft.AspNetCore.Hosting (20)
Microsoft.AspNetCore.Hosting.Abstractions (7)
Microsoft.AspNetCore.HttpsPolicy (3)
Microsoft.AspNetCore.Server.IIS (3)
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Microsoft.AspNetCore.StaticAssets (5)
Microsoft.Extensions.AI.Evaluation.Integration.Tests (1)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (1)
Microsoft.Extensions.AI.Integration.Tests (1)
Microsoft.Extensions.AI.OpenAI.Tests (1)
Microsoft.Extensions.AmbientMetadata.Application (9)
Microsoft.Extensions.AmbientMetadata.Build (10)
Microsoft.Extensions.Compliance.Redaction (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
44public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
89public static void BindCore(IConfiguration configuration, ref HmacRedactorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
106public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
127public static bool HasValueOrChildren(IConfiguration configuration)
136public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Compliance.Testing (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
38public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
44public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
89public static void BindCore(IConfiguration configuration, ref FakeRedactorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
101public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
122public static bool HasValueOrChildren(IConfiguration configuration)
131public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Configuration (15)
Microsoft.Extensions.Configuration.Abstractions (12)
Microsoft.Extensions.Configuration.Binder (21)
ConfigurationBinder.cs (21)
37public static T? Get<T>(this IConfiguration configuration)
51public static T? Get<T>(this IConfiguration configuration, Action<BinderOptions>? configureOptions)
73public static object? Get(this IConfiguration configuration, Type type)
88this IConfiguration configuration,
110public static void Bind(this IConfiguration configuration, string key, object? instance)
123public static void Bind(this IConfiguration configuration, object? instance)
134public static void Bind(this IConfiguration configuration, object? instance, Action<BinderOptions>? configureOptions)
155public static T? GetValue<T>(this IConfiguration configuration, string key)
170public static T? GetValue<T>(this IConfiguration configuration, string key, T defaultValue)
184this IConfiguration configuration,
202this IConfiguration configuration,
220private static void BindProperties(object instance, IConfiguration configuration, BinderOptions options, ParameterInfo[]? constructorParameters)
292private static void BindProperty(PropertyInfo property, object instance, IConfiguration config, BinderOptions options)
328IConfiguration config,
555IConfiguration config,
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)
1144private static object? BindParameter(ParameterInfo parameter, Type type, IConfiguration config,
Microsoft.Extensions.Diagnostics (25)
Microsoft.Extensions.Diagnostics.HealthChecks.Common (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
41public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
47public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
68public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
92public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.TelemetryHealthCheckPublisherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
108public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
129public static bool HasValueOrChildren(IConfiguration configuration)
138public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests (1)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
43public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
49public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
65public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
89public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUsageThresholds instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
132public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilizationHealthCheckOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
188public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
201public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
222public static bool HasValueOrChildren(IConfiguration configuration)
231public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Microsoft.Extensions.Diagnostics.Probes (11)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (11)
41public static void Bind_KubernetesProbesOptions(this IConfiguration configuration, object? instance)
61public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
68public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config) where TOptions : class
74public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
96public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
120public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Probes.TcpEndpointProbesOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
152public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Probes.KubernetesProbesOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
183public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
204public static bool HasValueOrChildren(IConfiguration configuration)
213public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.ResourceMonitoring (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
41public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class
47public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class
61public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
82public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
106public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.ISet<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
117public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.ResourceMonitoring.ResourceMonitoringOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
213public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
234public static bool HasValueOrChildren(IConfiguration configuration)
243public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Diagnostics.Testing (50)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (50)
42public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
48public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
95public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
119public static void BindCore(IConfiguration configuration, ref ISet<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
130public static void BindCore(IConfiguration configuration, ref ISet<LogLevel> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
141public static void BindCore(IConfiguration configuration, ref IEnumerable<CustomAttributeData> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
153public static void BindCore(IConfiguration configuration, ref IntPtr instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
158public static void BindCore(IConfiguration configuration, ref RuntimeMethodHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
167public static void BindCore(IConfiguration configuration, ref ModuleHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
172public static void BindCore(IConfiguration configuration, ref Module instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
194public static void BindCore(IConfiguration configuration, ref ConstructorInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
242public static void BindCore(IConfiguration configuration, ref IEnumerable<ConstructorInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
254public static void BindCore(IConfiguration configuration, ref EventInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
350public static void BindCore(IConfiguration configuration, ref IEnumerable<EventInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
362public static void BindCore(IConfiguration configuration, ref RuntimeFieldHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
371public static void BindCore(IConfiguration configuration, ref FieldInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
432public static void BindCore(IConfiguration configuration, ref IEnumerable<FieldInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
444public static void BindCore(IConfiguration configuration, ref MemberInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
488public static void BindCore(IConfiguration configuration, ref IEnumerable<MemberInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
500public static void BindCore(IConfiguration configuration, ref IEnumerable<MethodInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
512public static void BindCore(IConfiguration configuration, ref IEnumerable<TypeInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
524public static void BindCore(IConfiguration configuration, ref PropertyInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
607public static void BindCore(IConfiguration configuration, ref IEnumerable<PropertyInfo> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
619public static void BindCore(IConfiguration configuration, ref Type[] instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
632public static void BindCore(IConfiguration configuration, ref IEnumerable<Type> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
644public static void BindCore(IConfiguration configuration, ref MethodBase instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
692public static void BindCore(IConfiguration configuration, ref StructLayoutAttribute instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
697public static void BindCore(IConfiguration configuration, ref RuntimeTypeHandle instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
706public static void BindCore(IConfiguration configuration, ref TypeInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
851public static void BindCore(IConfiguration configuration, ref IEnumerable<Module> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
863public static void BindCore(IConfiguration configuration, ref Assembly instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
894public static void BindCore(IConfiguration configuration, ref Type instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1032public static void BindCore(IConfiguration configuration, ref CustomAttributeTypedArgument instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1050public static void BindCore(IConfiguration configuration, ref IList<CustomAttributeTypedArgument> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1060public static void BindCore(IConfiguration configuration, ref CustomAttributeNamedArgument instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1082public static void BindCore(IConfiguration configuration, ref IList<CustomAttributeNamedArgument> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1092public static void BindCore(IConfiguration configuration, ref CustomAttributeData instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1137public static void BindCore(IConfiguration configuration, ref ParameterInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1168public static void BindCore(IConfiguration configuration, ref MethodInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1247public static void BindCore(IConfiguration configuration, ref Func<FakeLogRecord, bool> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1265public static void BindCore(IConfiguration configuration, ref TimeZoneInfo instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1296public static void BindCore(IConfiguration configuration, ref TimeProvider instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1327public static void BindCore(IConfiguration configuration, ref Action<string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1345public static void BindCore(IConfiguration configuration, ref Func<FakeLogRecord, string> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1363public static void BindCore(IConfiguration configuration, ref FakeLogCollectorOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
1449public static CustomAttributeTypedArgument InitializeCustomAttributeTypedArgument(IConfiguration configuration, BinderOptions? binderOptions)
1461public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
1482public static bool HasValueOrChildren(IConfiguration configuration)
1491public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Hosting (57)
Microsoft.Extensions.Hosting.Abstractions (4)
Microsoft.Extensions.Http (4)
Microsoft.Extensions.Http.Diagnostics (8)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (8)
41public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
47public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
68public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
92public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Latency.HttpClientLatencyTelemetryOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
108public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
129public static bool HasValueOrChildren(IConfiguration configuration)
138public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Http.Resilience (26)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (26)
42public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class
48public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class
64public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
99public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
141public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpTimeoutStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
160public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpHedgingStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
188public static void BindCore(IConfiguration configuration, ref global::System.Threading.RateLimiting.ConcurrencyLimiterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
220public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpRateLimiterStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
238public static void BindCore(IConfiguration configuration, ref global::Polly.CircuitBreaker.CircuitBreakerStateProvider instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
243public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpCircuitBreakerStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
302public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HedgingEndpointOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
331public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpStandardHedgingResilienceOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
360public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpRetryStrategyOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
420public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.HttpStandardResilienceOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
465public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
484public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
494public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
507public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
517public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.OrderedGroupsRoutingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
530public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpointGroup instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
552public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpointGroup> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
562public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedGroupsRoutingOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
586public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
607public static bool HasValueOrChildren(IConfiguration configuration)
616public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Http.Resilience.Tests (4)
Microsoft.Extensions.Logging.AzureAppServices (11)
Microsoft.Extensions.Logging.Configuration (15)
Microsoft.Extensions.Logging.Console (23)
_generated\0\BindingExtensions.g.cs (14)
39public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleFormatterOptions(this IConfiguration configuration, object? instance)
55public static void Bind_Microsoft__Extensions__Logging__Console__ConsoleLoggerOptions(this IConfiguration configuration, object? instance)
70public static void Bind_Microsoft__Extensions__Logging__Console__JsonConsoleFormatterOptions(this IConfiguration configuration, object? instance)
85public static void Bind_Microsoft__Extensions__Logging__Console__SimpleConsoleFormatterOptions(this IConfiguration configuration, object? instance)
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)
303public static void BindCore(IConfiguration configuration, ref global::System.Text.Json.JsonWriterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
396public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.JsonConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
452public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.Console.SimpleConsoleFormatterOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
519public static bool TryGetConfigurationValue(IConfiguration configuration, string key, out string? value)
532public static void ValidateConfigurationKeys(Type type, Lazy<global::System.Collections.Generic.HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
553public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.Logging.EventLog (5)
Microsoft.Extensions.Options.ConfigurationExtensions (31)
Microsoft.Extensions.ServiceDiscovery (6)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Tests (10)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (4)
Microsoft.Extensions.Telemetry (25)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (21)
41public static T? Get<T>(this IConfiguration configuration) => (T?)(GetCore(configuration, typeof(T), configureOptions: null) ?? default(T));
48public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config) where TOptions : class
54public static OptionsBuilder<TOptions> Bind<TOptions>(this OptionsBuilder<TOptions> optionsBuilder, IConfiguration config, Action<BinderOptions>? configureBinder) where TOptions : class
72public static IServiceCollection Configure<TOptions>(this IServiceCollection services, IConfiguration config) where TOptions : class
78public static IServiceCollection Configure<TOptions>(this IServiceCollection services, string? name, IConfiguration config, Action<BinderOptions>? configureOptions) where TOptions : class
106public static object? GetCore(this IConfiguration configuration, Type type, Action<BinderOptions>? configureOptions)
130public static void BindCoreMain(IConfiguration configuration, object instance, Type type, Action<BinderOptions>? configureOptions)
184public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Enrichment.ApplicationLogEnricherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
225public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Enrichment.ProcessLogEnricherOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
248public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Latency.LatencyConsoleOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
280public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Latency.LatencyContextOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
294public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.LoggerEnrichmentOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
335public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Logging.LoggerRedactionOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
349public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
354public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
364public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerOptions instance, bool defaultValueIfNotFound, BinderOptions? binderOptions)
377public static global::Microsoft.Extensions.Diagnostics.Sampling.RandomProbabilisticSamplerFilterRule InitializeRandomProbabilisticSamplerFilterRule(IConfiguration configuration, BinderOptions? binderOptions)
418public static void ValidateConfigurationKeys(Type type, Lazy<HashSet<string>> keys, IConfiguration configuration, BinderOptions? binderOptions)
439public static bool HasValueOrChildren(IConfiguration configuration)
448public static IConfiguration? AsConfigWithChildren(IConfiguration configuration)
Microsoft.Extensions.VectorData.ConformanceTests (1)
Microsoft.Maui (4)
OrderProcessor (2)
Stress.ApiService (1)
Stress.TelemetryService (1)