public static DocFxBuildSettings RemoveXRefMaps(this DocFxBuildSettings toolSettings, IEnumerable <string> xrefMaps) { toolSettings = toolSettings.NewInstance(); var hashSet = new HashSet <string>(xrefMaps); toolSettings.XRefMapsInternal.RemoveAll(x => hashSet.Contains(x)); return(toolSettings); }
public static DocFxBuildSettings AddXRefMaps(this DocFxBuildSettings toolSettings, IEnumerable <string> xrefMaps) { toolSettings = toolSettings.NewInstance(); toolSettings.XRefMapsInternal.AddRange(xrefMaps); return(toolSettings); }
public static DocFxBuildSettings ClearXRefMaps(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.XRefMapsInternal.Clear(); return(toolSettings); }
public static DocFxBuildSettings SetXRefMaps(this DocFxBuildSettings toolSettings, IEnumerable <string> xrefMaps) { toolSettings = toolSettings.NewInstance(); toolSettings.XRefMapsInternal = xrefMaps.ToList(); return(toolSettings); }
public static DocFxBuildSettings AddXRefMaps(this DocFxBuildSettings toolSettings, params string[] xrefMaps) { toolSettings = toolSettings.NewInstance(); toolSettings.XRefMapsInternal.AddRange(xrefMaps); return(toolSettings); }
public static DocFxBuildSettings DisableServe(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Serve = false; return(toolSettings); }
public static DocFxBuildSettings ResetConfigPath(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.ConfigPath = null; return(toolSettings); }
public static DocFxBuildSettings SetLogFile(this DocFxBuildSettings toolSettings, string logFile) { toolSettings = toolSettings.NewInstance(); toolSettings.LogFile = logFile; return(toolSettings); }
public static DocFxBuildSettings SetLogLevel(this DocFxBuildSettings toolSettings, DocFxLogLevel logLevel) { toolSettings = toolSettings.NewInstance(); toolSettings.LogLevel = logLevel; return(toolSettings); }
public static DocFxBuildSettings ResetRepositoryRoot(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.RepositoryRoot = null; return(toolSettings); }
public static DocFxBuildSettings SetTheme(this DocFxBuildSettings toolSettings, string theme) { toolSettings = toolSettings.NewInstance(); toolSettings.Theme = theme; return(toolSettings); }
public static DocFxBuildSettings SetRepositoryRoot(this DocFxBuildSettings toolSettings, string repositoryRoot) { toolSettings = toolSettings.NewInstance(); toolSettings.RepositoryRoot = repositoryRoot; return(toolSettings); }
public static DocFxBuildSettings EnableForce(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Force = true; return(toolSettings); }
public static DocFxBuildSettings SetForce(this DocFxBuildSettings toolSettings, bool?force) { toolSettings = toolSettings.NewInstance(); toolSettings.Force = force; return(toolSettings); }
public static DocFxBuildSettings SetServe(this DocFxBuildSettings toolSettings, bool?serve) { toolSettings = toolSettings.NewInstance(); toolSettings.Serve = serve; return(toolSettings); }
public static DocFxBuildSettings ResetLogLevel(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.LogLevel = null; return(toolSettings); }
public static DocFxBuildSettings ResetServe(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Serve = null; return(toolSettings); }
public static DocFxBuildSettings SetXRefMaps(this DocFxBuildSettings toolSettings, params string[] xrefMaps) { toolSettings = toolSettings.NewInstance(); toolSettings.XRefMapsInternal = xrefMaps.ToList(); return(toolSettings); }
public static DocFxBuildSettings ToggleServe(this DocFxBuildSettings toolSettings) { toolSettings = toolSettings.NewInstance(); toolSettings.Serve = !toolSettings.Serve; return(toolSettings); }
public static DocFxBuildSettings SetConfigPath(this DocFxBuildSettings toolSettings, string configPath) { toolSettings = toolSettings.NewInstance(); toolSettings.ConfigPath = configPath; return(toolSettings); }