2 instantiations of ZipPackagePartPiece
System.IO.Packaging (2)
System\IO\Packaging\ZipPackagePartPiece.cs (2)
35partPiece = new ZipPackagePartPiece(zipArchiveEntry, partUri!, prefixName!, pieceNumber, isLastPiece); 148return new ZipPackagePartPiece(newPieceEntry, partUri, prefixName, pieceNumber, isLastPiece);
34 references to ZipPackagePartPiece
System.IO.Packaging (34)
System\IO\Packaging\InterleavedZipPackagePartStream.cs (1)
61internal InterleavedZipPackagePartStream(ZipStreamManager zipStreamManager, List<ZipPackagePartPiece> sortedPieceInfoList, FileAccess access)
System\IO\Packaging\InterleavedZipPackagePartStream.PieceDirectory.cs (4)
48private readonly List<ZipPackagePartPiece> _sortedPieceInfoList; 111internal PieceDirectory(List<ZipPackagePartPiece> sortedPieceInfoList, ZipStreamManager zipStreamManager, FileAccess access) 429ZipPackagePartPiece newLastPieceDescriptor = ZipPackagePartPiece.Create(_zipArchive, _sortedPieceInfoList[0].PartUri,
System\IO\Packaging\PackUriHelper.cs (1)
426if (ZipPackagePartPiece.TryParseName(partName, out _, out _, out _, out _))
System\IO\Packaging\ZipPackage.cs (20)
176SortedSet<ZipPackagePartPiece> pieceSet = new SortedSet<ZipPackagePartPiece>(); 195if (ZipPackagePartPiece.TryParse(zipArchiveEntry, out ZipPackagePartPiece? partPiece)) 537private static void DeleteInterleavedPartOrStream(List<ZipPackagePartPiece> sortedPieceInfoList) 542foreach (ZipPackagePartPiece pieceInfo in sortedPieceInfoList) 563private void ProcessPieces(SortedSet<ZipPackagePartPiece> pieceSet, List<PackagePart> parts) 579List<ZipPackagePartPiece> pieces = new List<ZipPackagePartPiece>(pieceSet); 678List<ZipPackagePartPiece> pieces, 1049SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>? contentTypeStreamPieces = null; 1061else if (ZipPackagePartPiece.TryParse(zipFileInfo, out ZipPackagePartPiece? pieceInfo)) 1064contentTypeStreamPieces ??= new SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>(); 1072List<ZipPackagePartPiece>? partPieces = null; 1079partPieces = new List<ZipPackagePartPiece>(contentTypeStreamPieces.Keys); 1162foreach (ZipPackagePartPiece piece in partPieces) 1324private List<ZipPackagePartPiece>? _contentTypeStreamPieces; 1426internal void AddItemForStrayPiece(ZipPackagePartPiece pieceInfo) 1440internal void AddItemsForInvalidSequence(string normalizedPrefixNameForThisSequence, List<ZipPackagePartPiece> pieces, int startIndex, int count)
System\IO\Packaging\ZipPackagePart.cs (3)
87List<ZipPackagePartPiece> pieces, 106internal List<ZipPackagePartPiece> PieceDescriptors => _pieces; 121private readonly List<ZipPackagePartPiece> _pieces;
System\IO\Packaging\ZipPackagePartPiece.cs (5)
12internal sealed class ZipPackagePartPiece : IComparable<ZipPackagePartPiece> 25internal static bool TryParse(ZipArchiveEntry zipArchiveEntry, [NotNullWhen(true)] out ZipPackagePartPiece? partPiece) 143internal static ZipPackagePartPiece Create(ZipArchive zipArchive, PackUriHelper.ValidatedPartUri? partUri, string prefixName, int pieceNumber, bool isLastPiece) 178int IComparable<ZipPackagePartPiece>.CompareTo(ZipPackagePartPiece? other)