3 instantiations of ZipArchiveEntry
System.IO.Compression (3)
System\IO\Compression\ZipArchive.cs (3)
442new ZipArchiveEntry(this, entryName, compressionLevel.Value) : 443new ZipArchiveEntry(this, entryName); 557AddEntry(new ZipArchiveEntry(this, currentHeader));
179 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)
222ZipArchiveEntry commandEntry = archive.CreateEntry("command.txt"); 317ZipArchiveEntry rspEntry = archive.CreateEntry("repro.rsp");
ilc (2)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (2)
222ZipArchiveEntry commandEntry = archive.CreateEntry("command.txt"); 317ZipArchiveEntry rspEntry = archive.CreateEntry("repro.rsp");
ILCompiler.ReadyToRun (1)
IBC\MIbcProfileParser.cs (1)
106ZipArchiveEntry mibcDataEntry = zipFile.GetEntry(Path.GetFileName(filename) + ".dll");
ILCompiler.RyuJit (1)
src\runtime\src\coreclr\tools\aot\ILCompiler.ReadyToRun\IBC\MIbcProfileParser.cs (1)
106ZipArchiveEntry 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)
921private ZipArchiveEntry CreateEntry(ZipArchive package, string entryName, CompressionLevel compressionLevel) 923var entry = package.CreateEntry(entryName, compressionLevel); 931private static ZipArchiveEntry CreatePackageFileEntry(ZipArchive package, string entryName, DateTimeOffset timeOffset, CompressionLevel compressionLevel, StringBuilder warningMessage) 933var entry = package.CreateEntry(entryName, compressionLevel); 959var entry = CreateEntry(package, path, CompressionLevel.Optimal); 1144var entry = CreatePackageFileEntry(package, entryName, lastWriteTime, CompressionLevel.Optimal, warningMessage); 1187ZipArchiveEntry relsEntry = CreateEntry(package, "_rels/.rels", CompressionLevel.Optimal); 1214ZipArchiveEntry relsEntry = CreateEntry(package, "[Content_Types].xml", CompressionLevel.Optimal); 1256ZipArchiveEntry 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)
155var entry = reader.GetEntry(PathUtility.StripLeadingDirectorySeparators(path));
sdk-tasks (1)
ExtractArchiveToDirectory.cs (1)
89foreach (var entry in zip.Entries)
System.IO.Compression (53)
System\IO\Compression\ZipArchive.Async.cs (6)
113foreach (ZipArchiveEntry entry in zipArchive._entries) 164foreach (ZipArchiveEntry entry in _entries) 357List<ZipArchiveEntry> entriesToWrite = _entries; 369foreach (ZipArchiveEntry entry in _entries) 399foreach (ZipArchiveEntry entry in entriesToWrite) 413foreach (ZipArchiveEntry entry in _entries)
System\IO\Compression\ZipArchive.cs (29)
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 268public ZipArchiveEntry CreateEntry(string entryName) 283public ZipArchiveEntry CreateEntry(string entryName, CompressionLevel compressionLevel) 316foreach (ZipArchiveEntry entry in _entries) 346public ZipArchiveEntry? GetEntry(string entryName) 354_entriesDictionary.TryGetValue(entryName, out ZipArchiveEntry? result); 421foreach (ZipArchiveEntry entry in _entries) 431private ZipArchiveEntry DoCreateEntry(string entryName, CompressionLevel? compressionLevel) 441ZipArchiveEntry entry = compressionLevel.HasValue ? 450internal void AcquireArchiveStream(ZipArchiveEntry entry) 468private void AddEntry(ZipArchiveEntry entry) 475internal void DebugAssertIsStillArchiveStreamOwner(ZipArchiveEntry entry) => Debug.Assert(_archiveStreamOwner == entry); 477internal void ReleaseArchiveStream(ZipArchiveEntry entry) 484internal void RemoveEntry(ZipArchiveEntry entry) 592_entries.Sort(ZipArchiveEntry.LocalHeaderOffsetComparer.Instance); 778private static void WriteFileCalculateOffsets(ZipArchiveEntry entry, ref long startingOffset, ref long nextFileOffset) 795private static void WriteFileCheckStartingOffset(ZipArchiveEntry entry, ref long completeRewriteStartingOffset) 836List<ZipArchiveEntry> entriesToWrite = _entries; 847foreach (ZipArchiveEntry entry in _entries) 876foreach (ZipArchiveEntry entry in entriesToWrite) 890foreach (ZipArchiveEntry entry in _entries)
System\IO\Compression\ZipArchiveEntry.cs (8)
800(long initialPosition, long currentPosition, uint checkSum, Stream backing, ZipArchiveEntry thisRef, EventHandler? closeHandler) => 868var entry = (ZipArchiveEntry)o!; 1528private readonly ZipArchiveEntry _entry; 1534public DirectToArchiveWriterStream(CheckSumAndSizeWriteStream crcSizeStream, ZipArchiveEntry entry) 1764internal sealed class LocalHeaderOffsetComparer : Comparer<ZipArchiveEntry> 1771public 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) 487private readonly ZipArchiveEntry _zipArchiveEntry; 491private readonly Action<long, long, uint, Stream, ZipArchiveEntry, EventHandler?> _saveCrcAndSizes; 501ZipArchiveEntry entry, EventHandler? onClose, 502Action<long, long, uint, Stream, ZipArchiveEntry, EventHandler?> saveCrcAndSizes)
System.IO.Compression.ZipFile (22)
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.Async.cs (4)
46public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, string sourceFileName, string entryName, CancellationToken cancellationToken = default) => 79public static Task<ZipArchiveEntry> CreateEntryFromFileAsync(this ZipArchive destination, 83internal static async Task<ZipArchiveEntry> DoCreateEntryFromFileAsync(this ZipArchive destination, string sourceFileName, string entryName, 88(FileStream fs, ZipArchiveEntry entry) = InitializeDoCreateEntryFromFile(destination, sourceFileName, entryName, compressionLevel, useAsync: true);
System\IO\Compression\ZipFileExtensions.ZipArchive.Create.cs (7)
44public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, string sourceFileName, string entryName) => 76public static ZipArchiveEntry CreateEntryFromFile(this ZipArchive destination, 80internal static ZipArchiveEntry DoCreateEntryFromFile(this ZipArchive destination, 83(FileStream fs, ZipArchiveEntry entry) = InitializeDoCreateEntryFromFile(destination, sourceFileName, entryName, compressionLevel, useAsync: true); 96private static (FileStream, ZipArchiveEntry) InitializeDoCreateEntryFromFile(ZipArchive destination, string sourceFileName, string entryName, CompressionLevel? compressionLevel, bool useAsync) 109ZipArchiveEntry entry = compressionLevel.HasValue ? 128static partial void SetExternalAttributes(FileStream fs, ZipArchiveEntry entry);
System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.Async.cs (1)
80foreach (ZipArchiveEntry entry in source.Entries)
System\IO\Compression\ZipFileExtensions.ZipArchive.Extract.cs (1)
71foreach (ZipArchiveEntry entry in source.Entries)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.Async.cs (3)
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) 121internal static async Task ExtractRelativeToDirectoryAsync(this ZipArchiveEntry source, string destinationDirectoryName, bool overwrite, CancellationToken cancellationToken = default)
System\IO\Compression\ZipFileExtensions.ZipArchiveEntry.Extract.cs (6)
33public static void ExtractToFile(this ZipArchiveEntry source, string destinationFileName) => 63public static void ExtractToFile(this ZipArchiveEntry source, string destinationFileName, bool overwrite) 108private static void ExtractToFileInitialize(ZipArchiveEntry source, string destinationFileName, bool overwrite, bool useAsync, out FileStreamOptions fileStreamOptions) 153private static void ExtractToFileFinalize(ZipArchiveEntry source, string destinationFileName) => 156private static bool ExtractRelativeToDirectoryCheckIfFile(ZipArchiveEntry source, string destinationDirectoryName, out string fileDestinationPath) 188internal static void ExtractRelativeToDirectory(this ZipArchiveEntry source, string destinationDirectoryName, bool overwrite)
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)