3 interfaces inheriting from IConfiguration
Microsoft.Extensions.Configuration.Abstractions (3)
1 implementation of IConfiguration
Microsoft.AspNetCore.Components.WebAssembly (1)
1106 references to IConfiguration
aspire (99)
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 (141)
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 (147)
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.Sandboxes (6)
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>(),
1315app.Services.GetRequiredService<IConfiguration>(),
1363app.Services.GetRequiredService<IConfiguration>(),
1399app.Services.GetRequiredService<IConfiguration>(),
1426app.Services.GetRequiredService<IConfiguration>(),
1465app.Services.GetRequiredService<IConfiguration>(),
1504app.Services.GetRequiredService<IConfiguration>(),
1539app.Services.GetRequiredService<IConfiguration>(),
1574app.Services.GetRequiredService<IConfiguration>(),
1657app.Services.GetRequiredService<IConfiguration>(),
1687app.Services.GetRequiredService<IConfiguration>(),
1728app.Services.GetRequiredService<IConfiguration>(),
1772app.Services.GetRequiredService<IConfiguration>(),
1816app.Services.GetRequiredService<IConfiguration>(),
1860app.Services.GetRequiredService<IConfiguration>(),
1908app.Services.GetRequiredService<IConfiguration>(),
1960app.Services.GetRequiredService<IConfiguration>(),
2018app.Services.GetRequiredService<IConfiguration>(),
2069app.Services.GetRequiredService<IConfiguration>(),
2109app.Services.GetRequiredService<IConfiguration>(),
2177app.Services.GetRequiredService<IConfiguration>(),
2288app.Services.GetRequiredService<IConfiguration>(),
2343app.Services.GetRequiredService<IConfiguration>(),
2404app.Services.GetRequiredService<IConfiguration>(),
2473app.Services.GetRequiredService<IConfiguration>(),
2550app.Services.GetRequiredService<IConfiguration>(),
2600app.Services.GetRequiredService<IConfiguration>(),
2655app.Services.GetRequiredService<IConfiguration>(),
2687app.Services.GetRequiredService<IConfiguration>(),
2714app.Services.GetRequiredService<IConfiguration>(),
2743app.Services.GetRequiredService<IConfiguration>(),
2764app.Services.GetRequiredService<IConfiguration>(),
2797app.Services.GetRequiredService<IConfiguration>(),
2829.AddSingleton<IConfiguration>(configuration)
2866.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)
Aspire.TerminalHost (18)
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)
AzureAppConfiguration.Web (1)
BasketService (2)
blazor-devserver (4)
dotnet-user-jwts (10)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\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 (4)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
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.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.Tests (1)
Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests (1)
Microsoft.Extensions.Hosting (57)
Microsoft.Extensions.Hosting.Abstractions (4)
Microsoft.Extensions.Http (4)
Microsoft.Extensions.Http.Resilience.Tests (4)
Microsoft.Extensions.Logging.AzureAppServices (11)
Microsoft.Extensions.Logging.Configuration (15)
Microsoft.Extensions.Logging.Console (23)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\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 (8)
Microsoft.Extensions.Telemetry.Tests (1)
Microsoft.Extensions.VectorData.ConformanceTests (1)
Microsoft.Maui (4)
OrderProcessor (2)
Stress.ApiService (1)
Stress.TelemetryService (1)