Exemple #1
0
 internal VirtualboxHddRunner(
     ICakeLog log,
     Action <VirtualboxSettings, ProcessArgumentBuilder, ProcessSettings, Action <IProcess> > runCallback,
     VirtualboxSettings settings)
     : base(log, runCallback, settings)
 {
 }
Exemple #2
0
 /// <summary>
 /// Run vboxmanage command with process settings and callback
 /// </summary>
 /// <param name="settings"></param>
 /// <param name="args"></param>
 /// <param name="procSettings"></param>
 /// <param name="procCallback"></param>
 protected void Run(
     VirtualboxSettings settings,
     ProcessArgumentBuilder args,
     ProcessSettings procSettings,
     Action <IProcess> procCallback)
 {
     this.Runner.Invoke(settings, args, this.GetProcessSettings(procSettings, procCallback != null), procCallback);
 }
Exemple #3
0
 internal VboxmanageCommandRunner(
     ICakeLog log,
     Action <VirtualboxSettings, ProcessArgumentBuilder, ProcessSettings, Action <IProcess> > runCallback,
     VirtualboxSettings settings)
 {
     this.Log      = log;
     this.Runner   = runCallback;
     this.Settings = settings;
 }
Exemple #4
0
 /// <summary>
 /// Run vboxmanage command
 /// </summary>
 /// <param name="settings"></param>
 /// <param name="args"></param>
 protected void Run(
     VirtualboxSettings settings,
     ProcessArgumentBuilder args)
 {
     this.Run(settings, args, null, null);
 }