コード例 #1
0
ファイル: Command.cs プロジェクト: rosebyte/SharpArgs
        public async Task RunAsync(IArgumentsParser parser, params string[] args)
        {
            parser = parser ?? Parser.Unix;

            if (!TryDelegate(args))
            {
                parser.ParseArgs(args, Arguments);
                Validate();
                await ExecuteAsync();
            }
        }
コード例 #2
0
ファイル: Command.cs プロジェクト: rosebyte/SharpArgs
        public void Run(IArgumentsParser parser, params string[] args)
        {
            parser = parser ?? Parser.Unix;

            if (!TryDelegate(args))
            {
                parser.ParseArgs(args, Arguments);
                Validate();
                Execute();
            }
        }