Canvas.CommandLineParsing.MainParser.GetMissingModeResult C# (CSharp) Метод

GetMissingModeResult() приватный Метод

private GetMissingModeResult ( IEnumerable args, TextWriter standardWriter, TextWriter errorWriter ) : ParsingResult
args IEnumerable
standardWriter System.IO.TextWriter
errorWriter System.IO.TextWriter
Результат ParsingResult
        private ParsingResult<IModeLauncher> GetMissingModeResult(IEnumerable<string> args, TextWriter standardWriter, TextWriter errorWriter)
        {
            string error = "Error: no mode specified";
            var baseOptionsResult = BaseOptionsParser.Parse(args);
            if (baseOptionsResult.Success)
            {
                if (HandleBaseOptions(baseOptionsResult.Result, standardWriter))
                    return ParsingResult<IModeLauncher>.SuccesfulResult(new NullModeLauncher());
            }
            else
            {
                error = baseOptionsResult.ErrorMessage;
            }

            errorWriter.WriteLine(error);
            errorWriter.WriteLine();
            ShowHelp(errorWriter);
            return ParsingResult<IModeLauncher>.FailedResult(error);
        }