24 throw new ArgumentNullException(nameof(parent));
25 if (_subdirectory == null)
26 throw new ArgumentNullException(nameof(_subdirectory));
28 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
string ResolvePath(string path)
Retrieve the full path of some path given a relative path. Must be used before passing relative path...
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
ResolvingIOManager(IIOManager parent, string _subdirectory)
Construct a ResolvingIOManager