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;
		}
Exemple #4
0
 public ProcessSettings(ResourcePath executable, params EnvironmentVariable[] environmentVariables)
 {
     Executable           = executable;
     EnvironmentVariables = environmentVariables;
 }
Exemple #5
0
 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");
		}