3 instantiations of ZipArchiveEntry
System.IO.Compression (3)
System\IO\Compression\ZipArchive.cs (3)
495new ZipArchiveEntry(this, entryName, compressionLevel.Value) : 496new ZipArchiveEntry(this, entryName); 612AddEntry(new ZipArchiveEntry(this, currentHeader));
201 references to ZipArchiveEntry
aspire (6)
src\Shared\Export\ExportArchive.cs (5)
83var entry = archive.CreateEntry($"resources/{SanitizeFileName(name)}.json"); 91var entry = archive.CreateEntry($"consolelogs/{SanitizeFileName(name)}.txt"); 103var entry = archive.CreateEntry($"structuredlogs/{SanitizeFileName(name)}.json"); 111var entry = archive.CreateEntry($"traces/{SanitizeFileName(name)}.json"); 119var entry = archive.CreateEntry($"metrics/{SanitizeFileName(name)}.json");
Utils\ArchiveHelper.cs (1)
41foreach (var entry in archive.Entries)
Aspire.Cli.Tests (1)
Commands\ExportCommandTests.cs (1)
758var entry = archive.GetEntry(entryName);
Aspire.Dashboard (6)
Model\TelemetryImportService.cs (1)
97foreach (var entry in archive.Entries)
src\Shared\Export\ExportArchive.cs (5)
83var entry = archive.CreateEntry($"resources/{SanitizeFileName(name)}.json"); 91var entry = archive.CreateEntry($"consolelogs/{SanitizeFileName(name)}.txt"); 103var entry = archive.CreateEntry($"structuredlogs/{SanitizeFileName(name)}.json"); 111var entry = archive.CreateEntry($"traces/{SanitizeFileName(name)}.json"); 119var entry = archive.CreateEntry($"metrics/{SanitizeFileName(name)}.json");
Aspire.Dashboard.Tests (8)
Model\TelemetryExportServiceTests.cs (4)
660var resource1LogsEntry = archive.Entries.First(e => e.FullName.Contains("structuredlogs") && e.FullName.Contains("resource1")); 668var resource2TracesEntry = archive.Entries.First(e => e.FullName.Contains("traces") && e.FullName.Contains("resource2")); 676var resource3MetricsEntry = archive.Entries.First(e => e.FullName.Contains("metrics") && e.FullName.Contains("resource3")); 831var logEntry = archive.GetEntry("structuredlogs/JapaneseService.json");
Model\TelemetryImportServiceTests.cs (4)
130var logsEntry = archive.CreateEntry("logs.json"); 137var tracesEntry = archive.CreateEntry("traces.json"); 172var txtEntry = archive.CreateEntry("console.txt"); 179var logsEntry = archive.CreateEntry("logs.json");
crossgen2 (2)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (2)
224ZipArchiveEntry commandEntry = archive.CreateEntry("command.txt"); 319ZipArchiveEntry rspEntry = archive.CreateEntry("repro.rsp");
ilc (2)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (2)
224ZipArchiveEntry commandEntry = archive.CreateEntry("command.txt"); 319ZipArchiveEntry rspEntry = archive.CreateEntry("repro.rsp");
ILCompiler.ReadyToRun (1)
IBC\MIbcProfileParser.cs (1)
107ZipArchiveEntry mibcDataEntry = zipFile.GetEntry(Path.GetFileName(filename) + ".dll");
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (1)
107ZipArchiveEntry mibcDataEntry = zipFile.GetEntry(Path.GetFileName(filename) + ".dll");
Microsoft.Arcade.Common (2)
NupkgInfoFactory.cs (1)
33foreach (ZipArchiveEntry entry in zipArchive.Entries)
ZipArchiveManager.cs (1)
55ZipArchiveEntry entry = archive.CreateEntry(targetFilename);
Microsoft.Build (4)
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
411foreach (var entry in zipArchive.Entries/*.OrderBy(e => e.LastWriteTime)*/)
Logging\BinaryLogger\Postprocessing\ArchiveFile.cs (2)
69/// Creates an externally exposable embedded file representation from a <see cref="ZipArchiveEntry"/> (which is an implementation detail currently). 73internal static ArchiveStream From(ZipArchiveEntry entry)
Logging\BinaryLogger\ProjectImportsCollector.cs (1)
242var archiveEntry = _zipArchive!.CreateEntry(archivePath);
Microsoft.Build.Tasks.Core (5)
Unzip.cs (5)
181foreach (ZipArchiveEntry zipArchiveEntry in sourceArchive.Entries.TakeWhile(i => !_cancellationToken.IsCancellationRequested)) 299/// <param name="zipArchiveEntry">The <see cref="ZipArchiveEntry"/> object containing information about the file in the zip archive.</param> 301private bool ShouldSkipEntry(ZipArchiveEntry zipArchiveEntry) 321/// <param name="zipArchiveEntry">The <see cref="ZipArchiveEntry"/> object containing information about the file in the zip archive.</param> 324private bool ShouldSkipEntry(ZipArchiveEntry zipArchiveEntry, FileInfo fileInfo)
Microsoft.DotNet.ApiSymbolExtensions (1)
AssemblySymbolLoader.cs (1)
193ZipArchiveEntry? entry = zipFile.GetEntry(relativePaths[i]);
Microsoft.DotNet.Build.Tasks.VisualStudio (1)
OptProf\GenerateTrainingInputFiles.cs (1)
101var entry = archive.GetEntry("manifest.json");
Microsoft.ML.Core (5)
Data\Repository.cs (5)
400var ae = _archive.CreateEntry(kvp.Key); 452private readonly Dictionary<string, ZipArchiveEntry> _entries; 473_entries = new Dictionary<string, ZipArchiveEntry>(); 474foreach (var entry in _archive.Entries) 511ZipArchiveEntry entry;
Microsoft.ML.IntegrationTests (1)
ModelFiles.cs (1)
64var versionPath = archive.Entries.First(x => x.FullName == versionFileName);
Microsoft.ML.TestFramework (1)
DataPipe\TestDataPipe.cs (1)
1060var entry = zip.Entries.First(source => source.Name == "word_topic_summary-Result.txt");
Microsoft.TemplateEngine.Edge (3)
Mount\Archive\ZipFileFile.cs (2)
12private ZipArchiveEntry? _entry; 14internal ZipFileFile(IMountPoint mountPoint, string fullPath, string name, ZipArchiveEntry? entry)
Mount\Archive\ZipFileMountPoint.cs (1)
48foreach (ZipArchiveEntry entry in Archive.Entries)
netstandard (1)
netstandard.cs (1)
896[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Compression.ZipArchiveEntry))]
NuGet.Common (1)
PathUtil\PathUtility.cs (1)
431public static ZipArchiveEntry? GetEntry(ZipArchive archive, string path)
NuGet.PackageManagement (3)
FileModifiers\XmlTransformer.cs (1)
161var zipArchivePackageEntry = PathUtility.GetEntry(zipArchive, packageFileInfo.ZipArchiveEntryFullName);
Utility\MSBuildNuGetProjectSystemUtility.cs (2)
308var zipArchiveFileEntry = PathUtility.GetEntry(zipArchive, file); 327var zipArchiveFileEntry = PathUtility.GetEntry(zipArchive, file);
NuGet.Packaging (25)
PackageArchiveReader.cs (6)
296var entry = GetEntry(packageFile); 333var entry = GetEntry(packageFile); 338public ZipArchiveEntry GetEntry(string packageFile) 348var entry = GetEntry(packageFile); 416var signatureEntry = zip.GetEntry(SigningSpecifications.SignaturePath); 557var signatureEntry = zip.GetEntry(SigningSpecifications.SignaturePath);
PackageCreation\Authoring\PackageBuilder.cs (9)
892private ZipArchiveEntry CreateEntry(ZipArchive package, string entryName, CompressionLevel compressionLevel) 894var entry = package.CreateEntry(entryName, compressionLevel); 902private static ZipArchiveEntry CreatePackageFileEntry(ZipArchive package, string entryName, DateTimeOffset timeOffset, CompressionLevel compressionLevel, StringBuilder warningMessage) 904var entry = package.CreateEntry(entryName, compressionLevel); 930var entry = CreateEntry(package, path, CompressionLevel.Optimal); 1115var entry = CreatePackageFileEntry(package, entryName, lastWriteTime, CompressionLevel.Optimal, warningMessage); 1158ZipArchiveEntry relsEntry = CreateEntry(package, "_rels/.rels", CompressionLevel.Optimal); 1185ZipArchiveEntry relsEntry = CreateEntry(package, "[Content_Types].xml", CompressionLevel.Optimal); 1227ZipArchiveEntry packageEntry = CreateEntry(package, psmdcpPath, CompressionLevel.Optimal);
PackageExtraction\ZipArchiveExtensions.cs (6)
20public static ZipArchiveEntry LookupEntry(this ZipArchive zipArchive, string path) 22var entry = zipArchive.Entries.FirstOrDefault(zipEntry => UnescapePath(zipEntry.FullName) == path); 53var entry = LookupEntry(zipArchive, path); 57public static string SaveAsFile(this ZipArchiveEntry entry, string fileFullPath, ILogger logger) 69public static void UpdateFileTimeFromEntry(this ZipArchiveEntry entry, string fileFullPath, ILogger logger) 95internal void UpdateFileTimeFromEntry(ZipArchiveEntry entry, string fileFullPath, ILogger logger)
PackageExtraction\ZipFilePair.cs (3)
11private readonly ZipArchiveEntry _packageEntry; 15public ZipArchiveEntry PackageEntry => _packageEntry; 17public ZipFilePair(string fileFullPath, ZipArchiveEntry entry)
PackageFileExtractor.cs (1)
112var entry = zipArchive.CreateEntry(Path.GetFileName(source));
NuGet.Protocol (1)
Model\LocalPackageSearchMetadata.cs (1)
153var entry = reader.GetEntry(PathUtility.StripLeadingDirectorySeparators(path));
sdk-tasks (1)
ExtractArchiveToDirectory.cs (1)
89foreach (var entry in zip.Entries)
System.IO.Compression (61)
System\IO\Compression\ZipArchive.Async.cs (7)
113foreach (ZipArchiveEntry entry in zipArchive._entries) 164foreach (ZipArchiveEntry entry in _entries) 243ZipArchiveEntry lastEntry = _entries[_entries.Count - 1]; 363List<ZipArchiveEntry> entriesToWrite = _entries; 375foreach (ZipArchiveEntry entry in _entries) 405foreach (ZipArchiveEntry entry in entriesToWrite) 419foreach (ZipArchiveEntry entry in _entries)
System\IO\Compression\ZipArchive.cs (36)
22private ZipArchiveEntry? _archiveStreamOwner; 24private readonly List<ZipArchiveEntry> _entries; 25private readonly ReadOnlyCollection<ZipArchiveEntry> _entriesCollection; 26private readonly Dictionary<string, ZipArchiveEntry> _entriesDictionary; 165foreach (ZipArchiveEntry entry in _entries) 191_entries = new List<ZipArchiveEntry>(); 192_entriesCollection = new ReadOnlyCollection<ZipArchiveEntry>(_entries); 193_entriesDictionary = new Dictionary<string, ZipArchiveEntry>(); 228public ReadOnlyCollection<ZipArchiveEntry> Entries 270public ZipArchiveEntry CreateEntry(string entryName) 285public ZipArchiveEntry CreateEntry(string entryName, CompressionLevel compressionLevel) 293/// so that a subsequent call to <see cref="ZipArchiveEntry.Open()"/> produces an encrypted stream. 304public ZipArchiveEntry CreateEntry(string entryName, ReadOnlySpan<char> password, ZipEncryptionMethod encryptionMethod) 306ZipArchiveEntry entry = DoCreateEntry(entryName, null); 315/// so that a subsequent call to <see cref="ZipArchiveEntry.Open()"/> produces an encrypted stream. 327public ZipArchiveEntry CreateEntry(string entryName, CompressionLevel compressionLevel, ReadOnlySpan<char> password, ZipEncryptionMethod encryptionMethod) 329ZipArchiveEntry entry = DoCreateEntry(entryName, compressionLevel); 363foreach (ZipArchiveEntry entry in _entries) 393public ZipArchiveEntry? GetEntry(string entryName) 403_entriesDictionary.TryGetValue(entryName, out ZipArchiveEntry? result); 470foreach (ZipArchiveEntry entry in _entries) 482private ZipArchiveEntry DoCreateEntry(string entryName, CompressionLevel? compressionLevel) 494ZipArchiveEntry entry = compressionLevel.HasValue ? 503internal void AcquireArchiveStream(ZipArchiveEntry entry) 521private void AddEntry(ZipArchiveEntry entry) 528internal void DebugAssertIsStillArchiveStreamOwner(ZipArchiveEntry entry) => Debug.Assert(_archiveStreamOwner == entry); 530internal void ReleaseArchiveStream(ZipArchiveEntry entry) 537internal void RemoveEntry(ZipArchiveEntry entry) 647_entries.Sort(ZipArchiveEntry.LocalHeaderOffsetComparer.Instance); 689ZipArchiveEntry lastEntry = _entries[_entries.Count - 1]; 853private static void WriteFileCalculateOffsets(ZipArchiveEntry entry, ref long startingOffset, ref long nextFileOffset) 870private static void WriteFileCheckStartingOffset(ZipArchiveEntry entry, ref long completeRewriteStartingOffset) 911List<ZipArchiveEntry> entriesToWrite = _entries; 922foreach (ZipArchiveEntry entry in _entries) 951foreach (ZipArchiveEntry entry in entriesToWrite) 965foreach (ZipArchiveEntry entry in _entries)
System\IO\Compression\ZipArchiveEntry.cs (8)
1019(long initialPosition, long currentPosition, uint checkSum, Stream backing, ZipArchiveEntry thisRef, EventHandler? closeHandler) => 1238var entry = (ZipArchiveEntry)o!; 2190private readonly ZipArchiveEntry _entry; 2198public DirectToArchiveWriterStream(CheckSumAndSizeWriteStream crcSizeStream, ZipArchiveEntry entry, ZipEncryptionMethod encryptionMethod = ZipEncryptionMethod.None, Stream? encryptionStream = null) 2469internal sealed class LocalHeaderOffsetComparer : Comparer<ZipArchiveEntry> 2476public override int Compare(ZipArchiveEntry? x, ZipArchiveEntry? y)
System\IO\Compression\ZipCustomStreams.cs (10)
17private readonly Action<ZipArchiveEntry?>? _onClosed; 23private readonly ZipArchiveEntry? _zipArchiveEntry; 29private WrappedStream(Stream baseStream, bool closeBaseStream, ZipArchiveEntry? entry, Action<ZipArchiveEntry?>? onClosed, bool notifyEntryOnWrite) 39internal WrappedStream(Stream baseStream, ZipArchiveEntry entry, Action<ZipArchiveEntry?>? onClosed, bool notifyEntryOnWrite = false) 270private readonly ZipArchiveEntry _zipArchiveEntry; 274private readonly Action<long, long, uint, Stream, ZipArchiveEntry, EventHandler?> _saveCrcAndSizes; 284ZipArchiveEntry entry, EventHandler? onClose, 285Action<long, long, uint, Stream, ZipArchiveEntry, EventHandler?> saveCrcAndSizes)
System.IO.Compression.ZipFile (36)
System\IO\Compression\ZipFile.Extract.Async.cs (2)
273foreach (ZipArchiveEntry entry in archive.Entries) 491foreach (ZipArchiveEntry entry in archive.Entries)
System\IO\Compression\ZipFile.Extract.cs (2)
249foreach (ZipArchiveEntry entry in archive.Entries) 441foreach (ZipArchiveEntry entry in archive.Entries)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.Async.cs (6)
46public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, string sourceFileName, string entryName, CancellationToken cancellationToken = default) => 74public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, 108public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, 138public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, 142internal static async Task<ZipArchiveEntry> DoCreateEntryFromFileAsync(this ZipArchive destination, string sourceFileName, string entryName, 147(FileStream fs, ZipArchiveEntry entry) = InitializeDoCreateEntryFromFile(destination, sourceFileName, entryName, compressionLevel, useAsync: true, password.Span, encryption);
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (9)
44public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, string sourceFileName, string entryName) => 76public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, 91public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, string sourceFileName, string entryName, ReadOnlySpan<char> password, ZipEncryptionMethod encryption) => 124public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, 129internal static ZipArchiveEntry DoCreateEntryFromFile(this ZipArchive destination, 134(FileStream fs, ZipArchiveEntry entry) = InitializeDoCreateEntryFromFile(destination, sourceFileName, entryName, compressionLevel, useAsync: false, password, encryption); 147private static (FileStream, ZipArchiveEntry) InitializeDoCreateEntryFromFile(ZipArchive destination, string sourceFileName, string entryName, CompressionLevel? compressionLevel, bool useAsync, ReadOnlySpan<char> password = default, ZipEncryptionMethod encryption = ZipEncryptionMethod.None) 166ZipArchiveEntry entry; 195static partial void SetExternalAttributes(FileStream fs, ZipArchiveEntry entry);
System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.Async.cs (2)
80foreach (ZipArchiveEntry entry in source.Entries) 97foreach (ZipArchiveEntry entry in source.Entries)
System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.cs (2)
71foreach (ZipArchiveEntry entry in source.Entries) 90foreach (ZipArchiveEntry entry in source.Entries)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs (5)
38public static Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, CancellationToken cancellationToken = default) => 70public static async Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, bool overwrite, CancellationToken cancellationToken = default) 124public static Task ExtractToFileAsync(this ZipArchiveEntry source, string destinationFileName, ZipExtractionOptions options, CancellationToken cancellationToken = default) 131private static async Task ExtractToFileAsync(ZipArchiveEntry source, string destinationFileName, bool overwrite, ReadOnlyMemory<char> password, CancellationToken cancellationToken = default) 179internal static async Task ExtractRelativeToDirectoryAsync(this ZipArchiveEntry source, string destinationDirectoryName, bool overwrite, ReadOnlyMemory<char> password = default, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (8)
33public static void ExtractToFile(this ZipArchiveEntry source, string destinationFileName) => 63public static void ExtractToFile(this ZipArchiveEntry source, string destinationFileName, bool overwrite) 115public static void ExtractToFile(this ZipArchiveEntry source, string destinationFileName, ZipExtractionOptions options) 122private static void ExtractToFile(ZipArchiveEntry source, string destinationFileName, bool overwrite, ReadOnlySpan<char> password) 164private static void ExtractToFileInitialize(ZipArchiveEntry source, string destinationFileName, bool overwrite, bool useAsync, out FileStreamOptions fileStreamOptions) 209private static void ExtractToFileFinalize(ZipArchiveEntry source, string destinationFileName) => 212private static bool ExtractRelativeToDirectoryCheckIfFile(ZipArchiveEntry source, string destinationDirectoryName, out string fileDestinationPath) 248internal static void ExtractRelativeToDirectory(this ZipArchiveEntry source, string destinationDirectoryName, bool overwrite, ReadOnlySpan<char> password = default)
System.IO.Packaging (22)
System\IO\Packaging\InterleavedZipPackagePartStream.PieceDirectory.cs (1)
410ZipArchiveEntry firstPieceInfo = _sortedPieceInfoList[0].ZipArchiveEntry;
System\IO\Packaging\ZipPackage.cs (11)
62ZipArchiveEntry zipArchiveEntry = _zipArchive.CreateEntry(zipItemName, level); 114ZipArchiveEntry? zipArchiveEntry = _zipArchive.GetEntry(partZipName); 181System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipArchiveEntries = _zipArchive.Entries; 187foreach (ZipArchiveEntry zipArchiveEntry in zipArchiveEntries) 953private void ParseContentTypesFile(System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipFiles) 1045private Stream? OpenContentTypeStream(System.Collections.ObjectModel.ReadOnlyCollection<ZipArchiveEntry> zipFiles) 1048SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>? contentTypeStreamPieces = null; 1050foreach (ZipArchiveEntry zipFileInfo in zipFiles) 1063contentTypeStreamPieces ??= new SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>(); 1300private ZipArchiveEntry? _contentTypeZipArchiveEntry; 1443ZipArchiveEntry? entry = _zipArchive.GetEntry(zipFileInfoName);
System\IO\Packaging\ZipPackagePart.cs (3)
62ZipArchiveEntry zipArchiveEntry, 107internal ZipArchiveEntry? ZipArchiveEntry => _zipArchiveEntry; 114private readonly ZipArchiveEntry? _zipArchiveEntry;
System\IO\Packaging\ZipPackagePartPiece.cs (4)
25internal static bool TryParse(ZipArchiveEntry zipArchiveEntry, [NotNullWhen(true)] out ZipPackagePartPiece? partPiece) 146ZipArchiveEntry newPieceEntry = zipArchive.CreateEntry(newPieceFileName); 151internal ZipPackagePartPiece(ZipArchiveEntry zipArchiveEntry, PackUriHelper.ValidatedPartUri? partUri, string prefixName, int pieceNumber, bool isLastPiece) 181internal ZipArchiveEntry ZipArchiveEntry { get; }
System\IO\Packaging\ZipStreamManager.cs (1)
25public Stream Open(ZipArchiveEntry zipArchiveEntry, FileAccess streamFileAccess)
System\IO\Packaging\ZipWrappingStream.cs (2)
16private readonly ZipArchiveEntry _zipArchiveEntry; 22public ZipWrappingStream(ZipArchiveEntry zipArchiveEntry, Stream stream, FileMode packageFileMode, FileAccess packageFileAccess, bool canRead, bool canWrite)