internal ParsingResult(ICommandObject commandObject, IEnumerable <ValidationResult> validationResults, CommandParsingResultCode parsingResultCode) { CommandObject = commandObject; ValidationResults = validationResults ?? Enumerable.Empty <ValidationResult>(); ParsingResultCode = parsingResultCode; }
public static void CommandFoundAfterSpecificParsing(this ILogger <LoggerCategory.Parser> logger, Type commandType, CommandParsingResultCode parsingResultCode, IEnumerable <ValidationResult> validationResults) { if (logger.IsEnabled(LogLevel.Information)) { CommandFoundAfterSpecificParsingAction(logger, commandType, parsingResultCode, validationResults.Count(), null); } }