in src/Amazon.Extensions.Configuration.SystemsManager/DefaultParameterProcessor.cs [52:71]
public virtual IDictionary<string, string> ProcessParameters(IEnumerable<Parameter> parameters, string path)
{
var result = new Dictionary<string, string>(StringComparer.OrdinalIgnoreCase);
foreach (var parameter in parameters.Where(parameter => IncludeParameter(parameter, path)))
{
var keyPrefix = GetKey(parameter, path);
var value = GetValue(parameter, path);
if (parameter.Type == ParameterType.StringList)
{
ParseStringListParameter(keyPrefix, value, result);
continue;
}
ParseStringParameter(keyPrefix, value, result);
}
return result;
}