<PackageReference Include="System.Configuration.ConfigurationManager" Version="6.0.1" />

ISettingsProviderService

public interface ISettingsProviderService
The IPersistComponentSettings interface enables components hosted in an application to persist their settings in a manner transparent to the application. However, in some cases, the application may want to override the provider(s) specified by a component. For example, at design time, we may want to persist settings differently. This service enables this scenario. The ApplicationSettingsBase class queries this service from the owner component's site.
namespace System.Configuration { public interface ISettingsProviderService { SettingsProvider GetSettingsProvider(SettingsProperty property); } }