100 references to ZipArchiveMode
BuildBoss (1)
Microsoft.Arcade.Common (5)
Microsoft.Build (2)
Microsoft.Build.Engine.UnitTests (2)
Microsoft.Build.Tasks.Core (1)
Microsoft.Build.Tasks.UnitTests (4)
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
Microsoft.DotNet.Build.Tasks.VisualStudio.Tests (1)
Microsoft.DotNet.Helix.JobSender (3)
Microsoft.DotNet.Helix.Sdk (1)
Microsoft.DotNet.Internal.SymbolHelper (1)
Microsoft.DotNet.NuGetRepack.Tasks (1)
Microsoft.DotNet.NuGetRepack.Tests (2)
Microsoft.DotNet.SignCheckLibrary (4)
Microsoft.DotNet.SignTool (4)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.DotNet.VersionTools (1)
Microsoft.ML.Core (2)
Microsoft.ML.TestFramework (1)
netstandard (1)
System.IO.Compression (38)
System\IO\Compression\ZipArchive.cs (27)
20private readonly ZipArchiveMode _mode;
46public ZipArchive(Stream stream) : this(stream, ZipArchiveMode.Read, leaveOpen: false, entryNameEncoding: null) { }
57public ZipArchive(Stream stream, ZipArchiveMode mode) : this(stream, mode, leaveOpen: false, entryNameEncoding: null) { }
69public ZipArchive(Stream stream, ZipArchiveMode mode, bool leaveOpen) : this(stream, mode, leaveOpen, entryNameEncoding: null) { }
121public ZipArchive(Stream stream, ZipArchiveMode mode, bool leaveOpen, Encoding? entryNameEncoding)
135case ZipArchiveMode.Create:
139case ZipArchiveMode.Read:
150case ZipArchiveMode.Update:
160if (mode == ZipArchiveMode.Create && !stream.CanSeek)
179case ZipArchiveMode.Create:
182case ZipArchiveMode.Read:
185case ZipArchiveMode.Update:
187Debug.Assert(mode == ZipArchiveMode.Update);
216/// The comment encoding is determined by the <c>entryNameEncoding</c> parameter of the <see cref="ZipArchive(Stream,ZipArchiveMode,bool,Encoding?)"/> constructor.
240if (_mode == ZipArchiveMode.Create)
253public ZipArchiveMode Mode
308case ZipArchiveMode.Read:
310case ZipArchiveMode.Create:
311case ZipArchiveMode.Update:
313Debug.Assert(_mode == ZipArchiveMode.Update || _mode == ZipArchiveMode.Create);
349if (_mode == ZipArchiveMode.Create)
401if (_mode == ZipArchiveMode.Read)
507bool saveExtraFieldsAndComments = Mode == ZipArchiveMode.Update;
571if (Mode == ZipArchiveMode.Update)
709if (_mode == ZipArchiveMode.Update)
797if (_mode == ZipArchiveMode.Update && _archiveStream.Position != _archiveStream.Length)
System.IO.Compression.ZipFile (10)
System\IO\Compression\ZipFile.Create.cs (8)
31public static ZipArchive OpenRead(string archiveFileName) => Open(archiveFileName, ZipArchiveMode.Read);
68public static ZipArchive Open(string archiveFileName, ZipArchiveMode mode) => Open(archiveFileName, mode, entryNameEncoding: null);
144public static ZipArchive Open(string archiveFileName, ZipArchiveMode mode, Encoding? entryNameEncoding)
154case ZipArchiveMode.Read:
160case ZipArchiveMode.Create:
166case ZipArchiveMode.Update:
445using ZipArchive archive = Open(destinationArchiveFileName, ZipArchiveMode.Create, entryNameEncoding);
466using ZipArchive archive = new ZipArchive(destination, ZipArchiveMode.Create, leaveOpen: true, entryNameEncoding);
System.IO.Packaging (13)