private static ExpandArgs ( IEnumerable |
||
args | IEnumerable |
|
Результат | List |
private static List<string> ExpandArgs(IEnumerable<string> args)
{
string[] devArgs =
{
"pricing", "reference-read", "execution", "blotter", "analytics", "--interactive"
};
string[] allArgs =
{
"pricing", "reference-read", "execution", "blotter", "analytics"
};
var ret = new List<string>();
foreach (var a in args)
{
var argument = a.ToLower();
if (argument == "dev")
ret.AddRange(devArgs);
if (argument == "all")
ret.AddRange(allArgs);
else
ret.Add(argument);
}
return ret;
}
}