private DefaultRunConfiguration SetDefaultRunConfigurationOption(DefaultRunConfiguration config, ConfigType type, CommandApi command, Options.IGetOptions option) { GetDefaultOptions(config, option); ConfigGetGlobalOptions(option); ConfigPrintInformation(option, type, Enum.GetName(typeof(CommandApi), command)); config.Name = option.Name; config.Id = option.Id; config.Summaries = false; if (option.TagsIntersect != null && option.TagsIntersect.Count() > 0) { config.Tags = option.TagsIntersect?.ToList(); config.TagsIntersect = true; } else { config.Tags = option.Tags?.ToList(); } return(config); }
public DefaultRunConfiguration ConvertGenericGetterOption(ConfigType type, CommandApi command, Options.IGetOptions option) { DefaultRunConfiguration config = new DefaultRunConfiguration(type, command); config = SetDefaultRunConfigurationOption(config, type, command, option); return(config); }