public NodeUncDrive(SystemNode Node, UncRoot Root, char DriveLetter) : base(Node, DriveLetter.ToString()) { this.Root = Root; this.Share = new NodeUncShare(Node, Root); this.DriveLetter = DriveLetter; }
public NodeUncInfo(SystemNode Node, UncRoot Root, DriveLetter DriveLetter, params FolderName[] TopShareNames) { this.Node = Node; this.UncRoot = new NodeUncRoot(Node, Root); this.DriveLetter = new NodeDriveLetter(Node, DriveLetter); this.TopShareNames = TopShareNames; }
public NodeUncShare(SystemNode Node, UncRoot Root, FolderPath SharePath) : base(Node, SharePath.FullPath) { this.SharePath = SharePath; this.Root = Root; this.BasePath = SharePath; }
public NodeUncDrive(NodeUncShare Share, UncRoot Root, char DriveLetter) : this(Share.Node, Root, DriveLetter) { this.Share = Share; }
public NodeUncShare(SystemNode Node, UncRoot Root) : this(Node, Root, new FolderPath($"{sep2()}{Node.NetworkName}{sep()}{Root}")) { }