public Node AddFile(String AddFileName, Lazy <Stream> Contents) { AddFileName = AbsoluteNormalizePath(AddFileName); var Node = RootNode.Access(AddFileName, true); Node.FileSystemEntry.Time = new FileSystemEntry.FileTime() { CreationTime = DateTime.Now, LastAccessTime = DateTime.Now, LastWriteTime = DateTime.Now, }; Node.FileSystemFileStream = new FileSystemFileStreamStream(this, Contents); return(Node); }