private void ValidateActionAliases()
{
Func<List<ArgShortcut>> shortcutEval = () =>
{
return new List<ArgShortcut>();
};
AliasCollection aliases = new AliasCollection(shortcutEval, () =>
{
if (Actions.Count() == 0) return true;
return Actions.First().IgnoreCase;
});
foreach(var action in Actions)
{
aliases.AddRange(action.Aliases);
}
}