PowerArgs.CommandLineArgumentsDefinition.ValidateActionAliases C# (CSharp) Method

ValidateActionAliases() private method

private ValidateActionAliases ( ) : void
return void
        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);
            }
        }