<PackageReference Include="Microsoft.Extensions.Configuration" Version="10.0.0-rc.1.25451.107" />

ChainedBuilderExtensions

public static class ChainedBuilderExtensions
Provides extension methods for adding IConfiguration to an IConfigurationBuilder.
using System; using System.Runtime.CompilerServices; namespace Microsoft.Extensions.Configuration { [NullableContext(1)] [Nullable(0)] public static class ChainedBuilderExtensions { public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config) { return configurationBuilder.AddConfiguration(config, false); } public static IConfigurationBuilder AddConfiguration(this IConfigurationBuilder configurationBuilder, IConfiguration config, bool shouldDisposeConfiguration) { ArgumentNullException.ThrowIfNull(configurationBuilder, "configurationBuilder"); ArgumentNullException.ThrowIfNull(config, "config"); configurationBuilder.Add(new ChainedConfigurationSource { Configuration = config, ShouldDisposeConfiguration = shouldDisposeConfiguration }); return configurationBuilder; } } }