2 instantiations of ZipPackagePartPiece
System.IO.Packaging (2)
System\IO\Packaging\ZipPackagePartPiece.cs (2)
40partPiece = new ZipPackagePartPiece(zipArchiveEntry, partUri!, prefixName!, pieceNumber, isLastPiece); 153return new ZipPackagePartPiece(newPieceEntry, partUri, prefixName, pieceNumber, isLastPiece);
33 references to ZipPackagePartPiece
System.IO.Packaging (33)
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)
455if (ZipPackagePartPiece.TryParseName(partName, out _, out _, out _, out _))
System\IO\Packaging\ZipPackage.cs (19)
177SortedSet<ZipPackagePartPiece> pieceSet = new SortedSet<ZipPackagePartPiece>(); 196if (ZipPackagePartPiece.TryParse(zipArchiveEntry, out ZipPackagePartPiece? partPiece)) 538private static void DeleteInterleavedPartOrStream(List<ZipPackagePartPiece> sortedPieceInfoList) 543foreach (ZipPackagePartPiece pieceInfo in sortedPieceInfoList) 564private void ProcessPieces(SortedSet<ZipPackagePartPiece> pieceSet, List<PackagePart> parts) 580List<ZipPackagePartPiece> pieces = new List<ZipPackagePartPiece>(pieceSet); 679List<ZipPackagePartPiece> pieces, 1048SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>? contentTypeStreamPieces = null; 1060else if (ZipPackagePartPiece.TryParse(zipFileInfo, out ZipPackagePartPiece? pieceInfo)) 1063contentTypeStreamPieces ??= new SortedDictionary<ZipPackagePartPiece, ZipArchiveEntry>(); 1071List<ZipPackagePartPiece>? partPieces = null; 1078partPieces = new List<ZipPackagePartPiece>(contentTypeStreamPieces.Keys); 1301private List<ZipPackagePartPiece>? _contentTypeStreamPieces; 1392internal void AddItemForStrayPiece(ZipPackagePartPiece pieceInfo) 1406internal void AddItemsForInvalidSequence(string normalizedPrefixNameForThisSequence, List<ZipPackagePartPiece> pieces, int startIndex, int count)
System\IO\Packaging\ZipPackagePart.cs (3)
83List<ZipPackagePartPiece> pieces, 102internal List<ZipPackagePartPiece> PieceDescriptors => _pieces; 117private 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) 148internal static ZipPackagePartPiece Create(ZipArchive zipArchive, PackUriHelper.ValidatedPartUri? partUri, string prefixName, int pieceNumber, bool isLastPiece) 192int IComparable<ZipPackagePartPiece>.CompareTo(ZipPackagePartPiece? other)