internal void NotifyCloseFile(FileAccessor file) { lock (_locker) { OpenFiles.Remove(file); } }
public FileAccessor OpenFile(string path, OpenMode mode) { IFile file = FileSystem.OpenFile(path, mode); var accessor = new FileAccessor(file, this, mode); lock (_locker) { OpenFiles.Add(accessor); } return(accessor); }
internal FileHandle(FileAccessor file) { File = file; }