24 throw new ArgumentNullException(nameof(parent));
25 if (subdirectory == null)
26 throw new ArgumentNullException(nameof(subdirectory));
28 this.subdirectory = ConcatPath(parent.
ResolvePath(), subdirectory);
34 if (!Path.IsPathRooted(path))
35 return base.ResolvePath(ConcatPath(subdirectory, path));
An IIOManager that resolve relative paths from another IIOManager to a subdirectory of that ...
Use server authentication
ResolvingIOManager(IIOManager parent, string subdirectory)
Construct a ResolvingIOManager
string ResolvePath()
Retrieve the full path of the current working directory.
override string ResolvePath(string path)
Retrieve the full path of some path given a relative path. Must be used before passing relative path...
IIOManager that resolves paths to Environment.CurrentDirectory
Interface for using filesystems
readonly string subdirectory
Path to the subdirectory attached to path resolutions