Exemplo n.º 1
0
 internal void NotifyCloseFile(FileAccessor file)
 {
     lock (_locker)
     {
         OpenFiles.Remove(file);
     }
 }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
 internal FileHandle(FileAccessor file)
 {
     File = file;
 }