Configuration.Interface - NathanGloyn/IConfigurationManager GitHub Wiki
Configuration.Interface
The Configuration.Interface project contains 2 interfaces:
- IConfigurationManager
- IConfigurationManagerExtension
Both of these interfaces are implemented in the Configuration.Core project.
IConfigurationManager
This interface provide access to the basic ConfigurationManager functionality, the interface itself does not contain all the methods that the standard ConfigurationManager class does, instead following the principle of YAGNI it only exposes the properties & methods that are commonly used.
IConfigurationManagerExtension
This interface provides additional methods that whilst not part of the actual ConfigurationManager class they are designed to provide helper type functionality for working with configuration settings