public static IValueParser ResolveParser(this ValueParser parser, IComponentContext context, IDictionary <string, object> parameter) { var parameters = parameter.Select(param => new NamedParameter(param.Key, param.Value)); return(context.ResolveKeyed <IValueParser>(parser.GetContainerName(), parameters)); }