public VirtualFileSystem(string filename, VirtualDriveParameters parameters) { File = filename; _fileSystem = new InternalFileSystem(_synchronizationContext, filename, parameters); if (_synchronizationContext == null) { throw new Exception("Syncronization context is missing"); } }
internal VirtualFileStream(InternalFileSystem fileSystem, FileEntry fileEntry, VirtualFile file, ICollection <Locker.LockerOperation> lockerOperations, FileMode mode, FileAccess access) { LockerOperations = lockerOperations; _fileSystem = fileSystem; _fileEntry = fileEntry; _mode = mode; _access = access; _file = file; init(); }