22 references to Interop
System.IO.Compression.ZipFile (22)
src\libraries\Common\src\Interop\Unix\Interop.Errors.cs (6)
123
_error =
Interop
.Sys.ConvertErrorPlatformToPal(errno);
140
get { return _rawErrno == -1 ? (_rawErrno =
Interop
.Sys.ConvertErrorPalToPlatform(_error)) : _rawErrno; }
145
return
Interop
.Sys.StrError(RawErrno);
219
public static
Interop
.ErrorInfo Info(this
Interop
.Error error)
221
return new
Interop
.ErrorInfo(error);
src\libraries\Common\src\Interop\Unix\Interop.IOErrors.cs (4)
16
throw
Interop
.GetExceptionForIoErrno(errorInfo, path, isDirError);
21
if (error !=
Interop
.Error.SUCCESS)
99
Exception e =
Interop
.GetExceptionForIoErrno(Sys.GetLastErrorInfo(), path, isDirError);
179
internal static Exception GetIOException(
Interop
.ErrorInfo errorInfo, string? path = null)
src\libraries\Common\src\System\IO\Compression\ZipArchiveEntryConstants.Unix.cs (2)
12
(
Interop
.Sys.FileTypes.S_IFREG |
23
(
Interop
.Sys.FileTypes.S_IFDIR |
System\IO\Compression\ZipFile.Create.Unix.cs (7)
19
type =
Interop
.Sys.FileTypes.S_IFDIR;
24
Interop
.CheckIo(
Interop
.Sys.Stat(fullPath, out
Interop
.Sys.FileStatus status), fullPath);
25
type = (status.Mode &
Interop
.Sys.FileTypes.S_IFMT);
30
Interop
.Sys.FileTypes.S_IFREG => (fullPath, CreateEntryType.File),
31
Interop
.Sys.FileTypes.S_IFDIR => (fullPath, CreateEntryType.Directory),
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.Unix.cs (3)
21
Interop
.Sys.FileStatus status;
22
Interop
.CheckIo(
Interop
.Sys.FStat(fs.SafeFileHandle, out status), fs.Name);