All Classes and Interfaces

Class
Description
Abstract base class for any configuration source.
Abstract implementation of IConfigurationSource for file based configuration sources.
Default implementation of IConfig.
Factory for creating IConfig objects.
Default implementation of IConfigurationSource for environment variables.
Default implementation of IConfigurationSource for application based configuration sources.
Implementation of IConfigurationSource for properties file based configuration sources.
Global registry mapping from a file extension to a factory to read these configuration sources.
Default implementation of IConfigurationSource for system properties.
This class represents a resolved configuration value.
The default implementation of IConfigWithFallback.
The default SPI implementation that registers the properties resource type
Defines the type of configuration sources and the respective default priority.
Helper functions for environment variables
Read-only configuration
Sanity callback interface to notify about the usage of an outdated configuration key.
An abstract configuration source.
Specific configuration source based on a readable resource.
SPI interface to be implemented by other configuration source resource types
A generic configuration value provider.
Callback interface for enumeration of available configuration value providers.
This is an extended configuration interface that supports the resolution of configuration values from more then one key (e.g. for migration purposes).
Interface for a configuration source that provides all its possible keys.
An implementation of IConfigurationValueProvider that supports multiple sources, ordered by priority, descending.