public ISettingParser Resolve(Type parsedType)
{
ConfigGuard.ArgumentNotNull(parsedType, "parsedType", "Parsed type cannot be null");
foreach (var parser in _parsers)
{
if (parser.CanParse(parsedType))
return parser;
}
throw new ConfigurationException("No parser was found for type of " + parsedType.Name);
}
}