ConfiguratorBase
Description
- Derived from
- Extended by
-
ConfiguratorEnum sealed
ConfiguratorObject abstract
Abstract base class for IConfigurator implementations.
Protected / Methods
DoFromValue
Configures a native value from the given config value.
If the implementing method does not know how to configure a native object from config in, it can try to delegate to a more specific configurator by calling the base implementation.
This default implementation always throws a ConfigException.
The default implementation of ConfiguratorObject delegates the process of configuring a native object from config in to a more specific configurator, defined by a derived type of IConfiguratorBase.Type.
- ConfigException
-
If no configurator object has been found for the type of config in or if config in specifies malformed configuration data.
- ValidatingException
-
If config in is invalid (IValidatable.Validate).
- IOException
-
If an unexpected I/O error has occurred while creating the native value.