protected override Result OpenFileImpl(out IFile file, string path, OpenMode mode) { Result result = SaveDataFileSystemCore.OpenFile(out file, path, mode); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result DeleteFileImpl(string path) { Result result = SaveDataFileSystemCore.DeleteFile(path); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result OpenDirectoryImpl(out IDirectory directory, string path, OpenDirectoryMode mode) { Result result = SaveDataFileSystemCore.OpenDirectory(out directory, path, mode); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result CreateFileImpl(string path, long size, CreateFileOptions options) { Result result = SaveDataFileSystemCore.CreateFile(path, size, options); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result CleanDirectoryRecursivelyImpl(string path) { Result result = SaveDataFileSystemCore.CleanDirectoryRecursively(path); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result GetTotalSpaceSizeImpl(out long totalSpace, string path) { Result result = SaveDataFileSystemCore.GetTotalSpaceSize(out totalSpace, path); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result DoCreateFile(U8Span path, long size, CreateFileOptions options) { Result result = SaveDataFileSystemCore.CreateFile(path, size, options); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoGetEntryType(out DirectoryEntryType entryType, U8Span path) { Result result = SaveDataFileSystemCore.GetEntryType(out entryType, path); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoGetTotalSpaceSize(out long totalSpace, U8Span path) { Result result = SaveDataFileSystemCore.GetTotalSpaceSize(out totalSpace, path); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoOpenFile(out IFile file, U8Span path, OpenMode mode) { Result result = SaveDataFileSystemCore.OpenFile(out file, path, mode); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoRenameFile(U8Span oldPath, U8Span newPath) { Result result = SaveDataFileSystemCore.RenameFile(oldPath, newPath); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoOpenDirectory(out IDirectory directory, U8Span path, OpenDirectoryMode mode) { Result result = SaveDataFileSystemCore.OpenDirectory(out directory, path, mode); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoDeleteFile(U8Span path) { Result result = SaveDataFileSystemCore.DeleteFile(path); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result DoCleanDirectoryRecursively(U8Span path) { Result result = SaveDataFileSystemCore.CleanDirectoryRecursively(path); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result RenameFileImpl(string oldPath, string newPath) { Result result = SaveDataFileSystemCore.RenameFile(oldPath, newPath); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result DoCommit() { Result result = Commit(KeySet); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }
protected override Result GetEntryTypeImpl(out DirectoryEntryType entryType, string path) { Result result = SaveDataFileSystemCore.GetEntryType(out entryType, path); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result CreateDirectoryImpl(string path) { Result result = SaveDataFileSystemCore.CreateDirectory(path); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result CommitImpl() { Result result = Commit(Keyset); return(SaveResults.ConvertToExternalResult(result)); }
protected override Result GetFreeSpaceSizeImpl(out long freeSpace, U8Span path) { Result result = SaveDataFileSystemCore.GetFreeSpaceSize(out freeSpace, path); return(SaveResults.ConvertToExternalResult(result).LogConverted(result)); }