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

IConfigurationManagerInternal

Defines an interface used by .NET to initialize configuration properties.
string ApplicationConfigUri { get; }

Gets the configuration file name related to the application path.

string ExeLocalConfigDirectory { get; }

Gets the local configuration directory of the application based on the entry assembly.

string ExeLocalConfigPath { get; }

Gets the local configuration path of the application based on the entry assembly.

string ExeProductName { get; }

Gets the product name of the application based on the entry assembly.

string ExeProductVersion { get; }

Gets the product version of the application based on the entry assembly.

string ExeRoamingConfigDirectory { get; }

Gets the roaming configuration directory of the application based on the entry assembly.

string ExeRoamingConfigPath { get; }

Gets the roaming user's configuration path based on the application's entry assembly.

string MachineConfigPath { get; }

Gets the configuration path for the Machine.config file.

Gets a value representing the configuration system's status.

bool SupportsUserConfig { get; }

Gets a value that specifies whether user configuration settings are supported.

string UserConfigFilename { get; }

Gets the name of the file used to store user configuration settings.