public bool Start(IProcessStartInfo startInfo) { var process = new ProcessWrap(); process.StartInfo = startInfo; return(process.Start()); }
public IProcess Start(IProcessStartInfo psi) { IProvideOrgProcessStartInfo orgProvider = psi as IProvideOrgProcessStartInfo; if (orgProvider == null) { throw new ArgumentException("Missing Implementation of IProvideOrgProcessStartInfo to provide interoperability with the framework", nameof(psi)); } return(new ProcessWrapper(Process.Start(orgProvider.OrgInfo))); }
/// <inheritdoc /> public IProcess Start(IProcessStartInfo startInfo) { return new ProcessWrap(Process.Start(startInfo.UnderlyingObject)); }
public IMultiprocessorProcess Start (IProcessStartInfo psi) { throw new NotImplementedException (); }
/// <inheritdoc /> public IProcess Start(IProcessStartInfo startInfo) { return(new ProcessWrap(Process.Start(startInfo.UnderlyingObject))); }
public IMulticoreProcess Start (IProcessStartInfo psi) { var res = ProcessAPI.Linux.Process.Start (); return new MulticoreProcess(res); }