public static ReportGeneratorSettings RemoveSourceDirectories(this ReportGeneratorSettings toolSettings, IEnumerable <string> sourceDirectories) { toolSettings = toolSettings.NewInstance(); var hashSet = new HashSet <string>(sourceDirectories); toolSettings.SourceDirectoriesInternal.RemoveAll(x => hashSet.Contains(x)); return(toolSettings); }
public static ReportGeneratorSettings RemoveFileFilters(this ReportGeneratorSettings toolSettings, IEnumerable <string> fileFilters) { toolSettings = toolSettings.NewInstance(); var hashSet = new HashSet <string>(fileFilters); toolSettings.FileFiltersInternal.RemoveAll(x => hashSet.Contains(x)); return(toolSettings); }
public static ReportGeneratorSettings RemoveClassFilters(this ReportGeneratorSettings toolSettings, params string[] classFilters) { toolSettings = toolSettings.NewInstance(); var hashSet = new HashSet <string>(classFilters); toolSettings.ClassFiltersInternal.RemoveAll(x => hashSet.Contains(x)); return(toolSettings); }
public static ReportGeneratorSettings RemoveReportTypes(this ReportGeneratorSettings toolSettings, IEnumerable <ReportTypes> reportTypes) { toolSettings = toolSettings.NewInstance(); var hashSet = new HashSet <ReportTypes>(reportTypes); toolSettings.ReportTypesInternal.RemoveAll(x => hashSet.Contains(x)); return(toolSettings); }
public static ReportGeneratorSettings SetClassFilters(this ReportGeneratorSettings toolSettings, params string[] classFilters) { toolSettings = toolSettings.NewInstance(); toolSettings.ClassFiltersInternal = classFilters.ToList(); return(toolSettings); }
public static ReportGeneratorSettings ResetHistoryDirectory(this ReportGeneratorSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.HistoryDirectory = null; return(toolSettings); }
public static ReportGeneratorSettings SetHistoryDirectory(this ReportGeneratorSettings toolSettings, string historyDirectory) { toolSettings = toolSettings.NewInstance(); toolSettings.HistoryDirectory = historyDirectory; return(toolSettings); }
public static ReportGeneratorSettings SetVerbosity(this ReportGeneratorSettings toolSettings, ReportGeneratorVerbosity verbosity) { toolSettings = toolSettings.NewInstance(); toolSettings.Verbosity = verbosity; return(toolSettings); }
public static ReportGeneratorSettings SetTag(this ReportGeneratorSettings toolSettings, string tag) { toolSettings = toolSettings.NewInstance(); toolSettings.Tag = tag; return(toolSettings); }
public static ReportGeneratorSettings AddFileFilters(this ReportGeneratorSettings toolSettings, IEnumerable <string> fileFilters) { toolSettings = toolSettings.NewInstance(); toolSettings.FileFiltersInternal.AddRange(fileFilters); return(toolSettings); }
public static ReportGeneratorSettings SetReportTypes(this ReportGeneratorSettings toolSettings, IEnumerable <ReportTypes> reportTypes) { toolSettings = toolSettings.NewInstance(); toolSettings.ReportTypesInternal = reportTypes.ToList(); return(toolSettings); }
public static ReportGeneratorSettings SetTargetDirectory(this ReportGeneratorSettings toolSettings, string targetDirectory) { toolSettings = toolSettings.NewInstance(); toolSettings.TargetDirectory = targetDirectory; return(toolSettings); }
public static ReportGeneratorSettings AddReports(this ReportGeneratorSettings toolSettings, params string[] reports) { toolSettings = toolSettings.NewInstance(); toolSettings.ReportsInternal.AddRange(reports); return(toolSettings); }
public static ReportGeneratorSettings SetReports(this ReportGeneratorSettings toolSettings, params string[] reports) { toolSettings = toolSettings.NewInstance(); toolSettings.ReportsInternal = reports.ToList(); return(toolSettings); }
public static ReportGeneratorSettings AddClassFilters(this ReportGeneratorSettings toolSettings, params string[] classFilters) { toolSettings = toolSettings.NewInstance(); toolSettings.ClassFiltersInternal.AddRange(classFilters); return(toolSettings); }
public static ReportGeneratorSettings SetFileFilters(this ReportGeneratorSettings toolSettings, IEnumerable <string> fileFilters) { toolSettings = toolSettings.NewInstance(); toolSettings.FileFiltersInternal = fileFilters.ToList(); return(toolSettings); }
public static ReportGeneratorSettings AddReportTypes(this ReportGeneratorSettings toolSettings, IEnumerable <ReportTypes> reportTypes) { toolSettings = toolSettings.NewInstance(); toolSettings.ReportTypesInternal.AddRange(reportTypes); return(toolSettings); }
public static ReportGeneratorSettings ClearFileFilters(this ReportGeneratorSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.FileFiltersInternal.Clear(); return(toolSettings); }
public static ReportGeneratorSettings SetSourceDirectories(this ReportGeneratorSettings toolSettings, IEnumerable <string> sourceDirectories) { toolSettings = toolSettings.NewInstance(); toolSettings.SourceDirectoriesInternal = sourceDirectories.ToList(); return(toolSettings); }
public static ReportGeneratorSettings ResetTag(this ReportGeneratorSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Tag = null; return(toolSettings); }
public static ReportGeneratorSettings AddSourceDirectories(this ReportGeneratorSettings toolSettings, IEnumerable <string> sourceDirectories) { toolSettings = toolSettings.NewInstance(); toolSettings.SourceDirectoriesInternal.AddRange(sourceDirectories); return(toolSettings); }
public static ReportGeneratorSettings ResetVerbosity(this ReportGeneratorSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Verbosity = null; return(toolSettings); }
public static ReportGeneratorSettings ClearSourceDirectories(this ReportGeneratorSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.SourceDirectoriesInternal.Clear(); return(toolSettings); }