1 interface inheriting from IConfigurationBuilder
Microsoft.Extensions.Configuration.Abstractions (1)
2 implementations of IConfigurationBuilder
Microsoft.AspNetCore.Components.WebAssembly (1)
Microsoft.Extensions.Configuration (1)
357 references to IConfigurationBuilder
Aspire.Dashboard.Tests (1)
ConfigurationSchemaGenerator.Tests (1)
IdentitySample.DefaultUI (1)
IdentitySample.Mvc (1)
Microsoft.AspNetCore (7)
Microsoft.AspNetCore.App.Analyzers.Test (1)
Microsoft.AspNetCore.BrowserTesting (1)
Microsoft.AspNetCore.Components.WebAssembly (5)
Microsoft.AspNetCore.Components.WebAssembly.Tests (1)
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (1)
Microsoft.AspNetCore.HostFiltering.Tests (1)
Microsoft.AspNetCore.Hosting (15)
Microsoft.AspNetCore.Hosting.Abstractions (4)
Microsoft.AspNetCore.Hosting.Tests (10)
Microsoft.AspNetCore.Identity.EntityFrameworkCore.Test (1)
Microsoft.AspNetCore.Mvc.Testing (2)
Microsoft.AspNetCore.Tests (9)
Microsoft.Extensions.AmbientMetadata.Application (4)
Microsoft.Extensions.AmbientMetadata.Application.Tests (1)
Microsoft.Extensions.Compliance.Redaction.Tests (1)
Microsoft.Extensions.Configuration (32)
Microsoft.Extensions.Configuration.Abstractions (9)
Microsoft.Extensions.Configuration.CommandLine (15)
Microsoft.Extensions.Configuration.EnvironmentVariables (15)
Microsoft.Extensions.Configuration.FileExtensions (20)
Microsoft.Extensions.Configuration.Ini (32)
IniConfigurationExtensions.cs (28)
19/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
21/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
22/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
23public static IConfigurationBuilder AddIniFile(this IConfigurationBuilder builder, string path)
31/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
33/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
35/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
36public static IConfigurationBuilder AddIniFile(this IConfigurationBuilder builder, string path, bool optional)
44/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
46/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
49/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
50public static IConfigurationBuilder AddIniFile(this IConfigurationBuilder builder, string path, bool optional, bool reloadOnChange)
58/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
61/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
64/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
65public static IConfigurationBuilder AddIniFile(this IConfigurationBuilder builder, IFileProvider? provider, string path, bool optional, bool reloadOnChange)
87/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
89/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
90public static IConfigurationBuilder AddIniFile(this IConfigurationBuilder builder, Action<IniConfigurationSource>? configureSource)
96/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
98/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
99public static IConfigurationBuilder AddIniStream(this IConfigurationBuilder builder, Stream stream)
Microsoft.Extensions.Configuration.Json (32)
JsonConfigurationExtensions.cs (28)
19/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
21/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
22/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
23public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path)
31/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
33/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
35/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
36public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path, bool optional)
44/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
46/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
49/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
50public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, string path, bool optional, bool reloadOnChange)
58/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
61/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
64/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
65public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, IFileProvider? provider, string path, bool optional, bool reloadOnChange)
87/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
89/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
90public static IConfigurationBuilder AddJsonFile(this IConfigurationBuilder builder, Action<JsonConfigurationSource>? configureSource)
96/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
98/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
99public static IConfigurationBuilder AddJsonStream(this IConfigurationBuilder builder, Stream stream)
Microsoft.Extensions.Configuration.KeyPerFile (19)
Microsoft.Extensions.Configuration.UserSecrets (20)
UserSecretsConfigurationExtensions.cs (20)
30public static IConfigurationBuilder AddUserSecrets<T>(this IConfigurationBuilder configuration)
48public static IConfigurationBuilder AddUserSecrets<T>(this IConfigurationBuilder configuration, bool optional)
67public static IConfigurationBuilder AddUserSecrets<T>(this IConfigurationBuilder configuration, bool optional, bool reloadOnChange)
84public static IConfigurationBuilder AddUserSecrets(this IConfigurationBuilder configuration, Assembly assembly)
101public static IConfigurationBuilder AddUserSecrets(this IConfigurationBuilder configuration, Assembly assembly, bool optional)
119public static IConfigurationBuilder AddUserSecrets(this IConfigurationBuilder configuration, Assembly assembly, bool optional, bool reloadOnChange)
149public static IConfigurationBuilder AddUserSecrets(this IConfigurationBuilder configuration, string userSecretsId)
164public static IConfigurationBuilder AddUserSecrets(this IConfigurationBuilder configuration, string userSecretsId, bool reloadOnChange)
167private static IConfigurationBuilder AddUserSecretsInternal(IConfigurationBuilder configuration, string userSecretsId, bool optional, bool reloadOnChange)
175private static IConfigurationBuilder AddSecretsFile(IConfigurationBuilder configuration, string secretPath, bool optional, bool reloadOnChange)
Microsoft.Extensions.Configuration.Xml (32)
XmlConfigurationExtensions.cs (28)
20/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
22/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
23/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
26public static IConfigurationBuilder AddXmlFile(this IConfigurationBuilder builder, string path)
34/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
36/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
38/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
41public static IConfigurationBuilder AddXmlFile(this IConfigurationBuilder builder, string path, bool optional)
49/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
51/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
54/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
57public static IConfigurationBuilder AddXmlFile(this IConfigurationBuilder builder, string path, bool optional, bool reloadOnChange)
65/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
68/// <see cref="IConfigurationBuilder.Properties"/> of <paramref name="builder"/>.</param>
71/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
74public static IConfigurationBuilder AddXmlFile(this IConfigurationBuilder builder, IFileProvider? provider, string path, bool optional, bool reloadOnChange)
96/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
98/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
101public static IConfigurationBuilder AddXmlFile(this IConfigurationBuilder builder, Action<XmlConfigurationSource>? configureSource)
107/// <param name="builder">The <see cref="IConfigurationBuilder"/> to add to.</param>
109/// <returns>The <see cref="IConfigurationBuilder"/>.</returns>
112public static IConfigurationBuilder AddXmlStream(this IConfigurationBuilder builder, Stream stream)
Microsoft.Extensions.Hosting (26)
Microsoft.Extensions.Hosting.Abstractions (4)
Microsoft.Extensions.Hosting.Testing (3)
Microsoft.Extensions.Hosting.Testing.Tests (9)
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.Extensions.ServiceDiscovery.Dns.Tests (1)
Microsoft.Extensions.ServiceDiscovery.Tests (10)
Microsoft.Extensions.ServiceDiscovery.Yarp.Tests (4)
Templates.Blazor.WebAssembly.Auth.Tests (1)
Templates.Blazor.WebAssembly.Tests (1)
Templates.Mvc.Tests (1)
Templates.Tests (1)