public ProcessSettings(ResourcePath executable, IEnumerable<EnvironmentVariable> environmentVariables) { Executable = executable; EnvironmentVariables = environmentVariables.ToArray(); }
public TransientFile(string extension) { _path = new ResourcePath(extension); }
public ProcessSettings(ResourcePath executable, params EnvironmentVariable[] environmentVariables) { Executable = executable; EnvironmentVariables = environmentVariables; }
public ProcessSettings(ResourcePath executable, IEnumerable <EnvironmentVariable> environmentVariables) { Executable = executable; EnvironmentVariables = environmentVariables.ToArray(); }
public bool Equals(ResourcePath other) { return string.Equals(Location, other.Location); }
public ResourcePath Combine(ResourcePath relativePath) { return Path.Combine(Location, relativePath.Location); }
IFile FileFor(ResourcePath path) { return FileSystem.FileFor(path); }
IFile UriFileFor(ResourcePath serviceHostExecutablePath) { return FileFor(UriFilePathFor(serviceHostExecutablePath)); }
ResourcePath UriFilePathFor(ResourcePath serviceHostExecutablePath) { return serviceHostExecutablePath.ChangeExtension("uri"); }