System.CommandLine.ParseResult.ParseResult C# (CSharp) Method

ParseResult() private method

private ParseResult ( System.CommandLine.Parser parser, System.CommandLine.CommandResult rootCommandResult, System.CommandLine.CommandResult commandResult, IDirectiveCollection directives, IReadOnlyList tokens, IReadOnlyCollection unparsedTokens, IReadOnlyCollection unmatchedTokens, IReadOnlyCollection tokenizeErrors, string rawInput ) : System.Collections.Generic
parser System.CommandLine.Parser
rootCommandResult System.CommandLine.CommandResult
commandResult System.CommandLine.CommandResult
directives IDirectiveCollection
tokens IReadOnlyList
unparsedTokens IReadOnlyCollection
unmatchedTokens IReadOnlyCollection
tokenizeErrors IReadOnlyCollection
rawInput string
return System.Collections.Generic
        internal ParseResult(
            Parser parser,
            CommandResult rootCommandResult,
            CommandResult commandResult,
            IDirectiveCollection directives,
            IReadOnlyList<Token> tokens,
            IReadOnlyCollection<string> unparsedTokens,
            IReadOnlyCollection<string> unmatchedTokens,
            IReadOnlyCollection<TokenizeError> tokenizeErrors,
            string rawInput)
        {
            Parser = parser;
            RootCommandResult = rootCommandResult;
            CommandResult = commandResult;
            Directives = directives;
            Tokens = tokens;
            UnparsedTokens = unparsedTokens;
            UnmatchedTokens = unmatchedTokens;

            RawInput = rawInput;

            if (tokenizeErrors?.Count > 0)
            {
                _errors.AddRange(
                    tokenizeErrors.Select(e => new ParseError(e.Message)));
            }

            AddImplicitOptionsAndCheckForErrors();
        }