Exemplo n.º 1
0
        public static NpmRunSettings RemoveArguments(this NpmRunSettings toolSettings, IEnumerable <string> arguments)
        {
            toolSettings = toolSettings.NewInstance();
            var hashSet = new HashSet <string>(arguments);

            toolSettings.ArgumentsInternal.RemoveAll(x => hashSet.Contains(x));
            return(toolSettings);
        }
Exemplo n.º 2
0
 public static NpmRunSettings ClearArguments(this NpmRunSettings toolSettings)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ArgumentsInternal.Clear();
     return(toolSettings);
 }
Exemplo n.º 3
0
 public static NpmRunSettings AddArguments(this NpmRunSettings toolSettings, params string[] arguments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ArgumentsInternal.AddRange(arguments);
     return(toolSettings);
 }
Exemplo n.º 4
0
 public static NpmRunSettings AddArguments(this NpmRunSettings toolSettings, IEnumerable <string> arguments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ArgumentsInternal.AddRange(arguments);
     return(toolSettings);
 }
Exemplo n.º 5
0
 public static NpmRunSettings SetArguments(this NpmRunSettings toolSettings, IEnumerable <string> arguments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ArgumentsInternal = arguments.ToList();
     return(toolSettings);
 }
Exemplo n.º 6
0
 public static NpmRunSettings SetArguments(this NpmRunSettings toolSettings, params string[] arguments)
 {
     toolSettings = toolSettings.NewInstance();
     toolSettings.ArgumentsInternal = arguments.ToList();
     return(toolSettings);
 }
Exemplo n.º 7
0
 public static NpmRunSettings ResetCommand(this NpmRunSettings toolSettings)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.Command = null;
     return(toolSettings);
 }
Exemplo n.º 8
0
 public static NpmRunSettings SetCommand(this NpmRunSettings toolSettings, string command)
 {
     toolSettings         = toolSettings.NewInstance();
     toolSettings.Command = command;
     return(toolSettings);
 }
Exemplo n.º 9
0
 static partial void PostProcess(NpmRunSettings toolSettings);