<PackageReference Include="Castle.Core" Version="0.0.1110" />

AbstractConfiguration

public abstract class AbstractConfiguration : IConfiguration
This is an abstract IConfiguration implementation that deals with methods that can be abstracted away from underlying implementations.

Gets node attributes.

public virtual ConfigurationCollection Children { get; }

Gets all child nodes.

public string Name { get; protected set; }

Gets the name of the IConfiguration.

public string Value { get; protected set; }

Gets the value of IConfiguration.

public virtual object GetValue(Type type, object defaultValue)

Gets the value of the node and converts it into specified Type.