Microsoft.Practices.Unity.Configuration.ConfigurationHelpers Namespace


Class Description
Ff660824.pubclass(en-us,PandP.20).gif ConfigurationElementExtensions
Helpful extension methods when implementing configuration sections that deserialize "unwrapped" elements - elements that should be deserialized into a container but can be present outside that container in the actual config file.
Ff660824.pubclass(en-us,PandP.20).gif DeserializableConfigurationElement
Base class for configuration elements with a default implementation of public deserialization.
Ff660824.pubclass(en-us,PandP.20).gif DeserializableConfigurationElementCollection<TElement>
Specialization of DeserializableConfigurationElementCollectionBase<TElement> that provides a canned implmentation of CreateNewElement().
Ff660824.pubclass(en-us,PandP.20).gif DeserializableConfigurationElementCollectionBase<TElement>
A base helper class for implementing configuration collections.
Ff660824.pubclass(en-us,PandP.20).gif DictionaryExtensions
A couple of useful extension methods on IDictionary
Ff660824.pubclass(en-us,PandP.20).gif TypeResolver
Type that manage access to a set of type aliases and implements the logic for converting aliases to their actual types.
Ff660824.pubclass(en-us,PandP.20).gif TypeResolverImpl
A helper class that implements the actual logic for resolving a shorthand type name (alias or raw type name) into an actual type object.
Ff660824.pubclass(en-us,PandP.20).gif UnknownElementHandlerMap<TContainingElement>
A helper class used to map element tag names to a handler method used to interpret that element.
Ff660824.pubclass(en-us,PandP.20).gif ValueElementHelper
A helper class that assists in deserializing parameter and property elements. These elements both have a single "value" child element that specify the value to inject for the property or parameter.
Ff660824.pubclass(en-us,PandP.20).gif XmlWriterExtensions
Helper methods on XmlWriter.


Interface Description
Ff660824.pubinterface(en-us,PandP.20).gif IValueProvidingElement
An element that has a child Value property.