示例#1
0
 public static GitLink2Settings DisableUsePowershell(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.UsePowershell = false;
     return(toolSettings);
 }
示例#2
0
 public static GitLink2Settings ResetLogFile(this GitLink2Settings toolSettings)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.LogFile = null;
     return(toolSettings);
 }
示例#3
0
 public static GitLink2Settings ResetCommitSha(this GitLink2Settings toolSettings)
 {
     toolSettings           = toolSettings.NewInstance();
     toolSettings.CommitSha = null;
     return(toolSettings);
 }
示例#4
0
 public static GitLink2Settings ResetPlatform(this GitLink2Settings toolSettings)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.Platform = null;
     return(toolSettings);
 }
示例#5
0
 public static GitLink2Settings ResetBranchName(this GitLink2Settings toolSettings)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.BranchName = null;
     return(toolSettings);
 }
示例#6
0
 public static GitLink2Settings ResetRepositoryUrl(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.RepositoryUrl = null;
     return(toolSettings);
 }
示例#7
0
 public static GitLink2Settings ResetConfiguration(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.Configuration = null;
     return(toolSettings);
 }
示例#8
0
 public static GitLink2Settings SetSkipVerification(this GitLink2Settings toolSettings, bool?skipVerification)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SkipVerification = skipVerification;
     return(toolSettings);
 }
示例#9
0
 public static GitLink2Settings ResetSkipVerification(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SkipVerification = null;
     return(toolSettings);
 }
示例#10
0
 public static GitLink2Settings DisableErrorsAsWarnings(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ErrorsAsWarnings = false;
     return(toolSettings);
 }
示例#11
0
 public static GitLink2Settings ToggleErrorsAsWarnings(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ErrorsAsWarnings = !toolSettings.ErrorsAsWarnings;
     return(toolSettings);
 }
示例#12
0
 public static GitLink2Settings ResetErrorsAsWarnings(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ErrorsAsWarnings = null;
     return(toolSettings);
 }
示例#13
0
 public static GitLink2Settings SetErrorsAsWarnings(this GitLink2Settings toolSettings, bool?errorsAsWarnings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ErrorsAsWarnings = errorsAsWarnings;
     return(toolSettings);
 }
示例#14
0
 public static GitLink2Settings ToggleUsePowershell(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.UsePowershell = !toolSettings.UsePowershell;
     return(toolSettings);
 }
示例#15
0
 public static GitLink2Settings ResetSolutionDirectory(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SolutionDirectory = null;
     return(toolSettings);
 }
示例#16
0
 public static GitLink2Settings DisableSkipVerification(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SkipVerification = false;
     return(toolSettings);
 }
示例#17
0
 public static GitLink2Settings SetRepositoryUrl(this GitLink2Settings toolSettings, string repositoryUrl)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.RepositoryUrl = repositoryUrl;
     return(toolSettings);
 }
示例#18
0
 public static GitLink2Settings ToggleSkipVerification(this GitLink2Settings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SkipVerification = !toolSettings.SkipVerification;
     return(toolSettings);
 }
示例#19
0
 public static GitLink2Settings SetConfiguration(this GitLink2Settings toolSettings, string configuration)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.Configuration = configuration;
     return(toolSettings);
 }
示例#20
0
 public static GitLink2Settings SetDebug(this GitLink2Settings toolSettings, bool?debug)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Debug = debug;
     return(toolSettings);
 }
示例#21
0
 public static GitLink2Settings SetPlatform(this GitLink2Settings toolSettings, string platform)
 {
     toolSettings          = toolSettings.NewInstance();
     toolSettings.Platform = platform;
     return(toolSettings);
 }
示例#22
0
 public static GitLink2Settings ResetDebug(this GitLink2Settings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Debug = null;
     return(toolSettings);
 }
示例#23
0
 public static GitLink2Settings SetBranchName(this GitLink2Settings toolSettings, string branchName)
 {
     toolSettings            = toolSettings.NewInstance();
     toolSettings.BranchName = branchName;
     return(toolSettings);
 }
示例#24
0
 public static GitLink2Settings DisableDebug(this GitLink2Settings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Debug = false;
     return(toolSettings);
 }
示例#25
0
 public static GitLink2Settings SetLogFile(this GitLink2Settings toolSettings, string logFile)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.LogFile = logFile;
     return(toolSettings);
 }
示例#26
0
 public static GitLink2Settings ToggleDebug(this GitLink2Settings toolSettings)
 {
     toolSettings       = toolSettings.NewInstance();
     toolSettings.Debug = !toolSettings.Debug;
     return(toolSettings);
 }
示例#27
0
 public static GitLink2Settings SetCommitSha(this GitLink2Settings toolSettings, string commitSha)
 {
     toolSettings           = toolSettings.NewInstance();
     toolSettings.CommitSha = commitSha;
     return(toolSettings);
 }
示例#28
0
 public static GitLink2Settings SetSolutionDirectory(this GitLink2Settings toolSettings, string solutionDirectory)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.SolutionDirectory = solutionDirectory;
     return(toolSettings);
 }
示例#29
0
 public static GitLink2Settings SetPdbDirectory(this GitLink2Settings toolSettings, string pdbDirectory)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.PdbDirectory = pdbDirectory;
     return(toolSettings);
 }
示例#30
0
 public static GitLink2Settings SetUsePowershell(this GitLink2Settings toolSettings, bool?usePowershell)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.UsePowershell = usePowershell;
     return(toolSettings);
 }