5 types derived from PackagePart
PresentationCore (1)
MS\Internal\AppModel\SiteOfOriginPart.cs (1)
20internal class SiteOfOriginPart : System.IO.Packaging.PackagePart
PresentationFramework (2)
MS\Internal\AppModel\ContentFilePart.cs (1)
19internal class ContentFilePart : System.IO.Packaging.PackagePart
MS\Internal\AppModel\ResourcePart.cs (1)
15internal class ResourcePart : System.IO.Packaging.PackagePart
PresentationUI (1)
MS\Internal\Documents\Application\WriteableOnDemandPackagePart.cs (1)
41internal sealed class WriteableOnDemandPackagePart : PackagePart
System.IO.Packaging (1)
System\IO\Packaging\ZipPackagePart.cs (1)
14public sealed class ZipPackagePart : PackagePart
234 references to PackagePart
BuildBoss (7)
CompilerNuGetCheckerUtil.cs (5)
41public PackagePart PackagePart { get; } 46public PackagePartData(PackagePart part, string checksum) 311foreach (var part in package.GetParts()) 342private static IEnumerable<PackagePart> GetPartsInFolder(Package package, string folderRelativePath) 379foreach (var part in GetPartsInFolder(package, folderRelativeName))
Extensions.cs (2)
19internal static string GetRelativeName(this PackagePart part) 30internal static string GetName(this PackagePart part) => Path.GetFileName(GetRelativeName(part));
Microsoft.DotNet.Build.Tasks.VisualStudio (2)
Vsix\FinalizeInsertionVsixFile.cs (2)
47var part = package.GetPart(new Uri(VsixManifestPartName, UriKind.Relative)); 110var part = package.GetPart(new Uri("/manifest.json", UriKind.Relative));
Microsoft.DotNet.NuGetRepack.Tasks (2)
src\NuGetVersionUpdater.cs (1)
132foreach (var part in package.GetParts())
src\ReplacePackageParts.cs (1)
130foreach (var part in package.GetParts())
PresentationCore (5)
MS\Internal\AppModel\SiteOfOriginContainer.cs (3)
176protected override PackagePart GetPartCore(Uri uri) 198protected override PackagePart CreatePartCore(Uri uri, string contentType, CompressionOption compressionOption) 208protected override PackagePart[] GetPartsCore()
System\IO\Packaging\PackWebResponse.cs (2)
235PackagePart p = c.GetPart(_partName); 623PackagePart p = _cacheEntry.GetPart(_parent._partName);
PresentationFramework (33)
MS\Internal\AppModel\ResourceContainer.cs (3)
143protected override PackagePart GetPartCore(Uri uri) 339protected override PackagePart CreatePartCore(Uri uri, string contentType, CompressionOption compressionOption) 349protected override PackagePart[] GetPartsCore()
MS\Internal\IO\Packaging\PackageFilter.cs (2)
364PackagePart currentPart = (PackagePart)_partIterator.Current;
System\Windows\Application.cs (4)
407PackagePart part = GetResourceOrContentPart(resourceLocator); 470PackagePart part = GetResourceOrContentPart(packUri); 2003private static PackagePart GetResourceOrContentPart(Uri uri) 2022PackagePart part = null;
System\Windows\Documents\FixedDocument.cs (1)
983PackagePart part = package.GetPart(partUri);
System\Windows\Documents\FixedSchema.cs (6)
538PackagePart part = package.GetPart(partUri); 557PackagePart targetPart = package.GetPart(targetUri); 579PackagePart targetPart = package.GetPart(targetUri); 599PackagePart targetPart = package.GetPart(targetUri); 627PackagePart targetPart = package.GetPart(targetUri); 650PackagePart targetPart = package.GetPart(targetUri);
System\Windows\Documents\WpfPayload.cs (15)
212PackagePart xamlEntryPart = wpfPayload.CreateWpfEntryPart(); 252PackagePart xamlEntryPart = wpfPayload.CreateWpfEntryPart(); 311PackagePart xamlEntryPart = wpfPayload.ValidatePayload(); 361private PackagePart ValidatePayload() 364PackagePart xamlEntryPart = this.GetWpfEntryPart(); 429private void CreateComponentParts(PackagePart sourcePart) 449private void CreateImagePart(PackagePart sourcePart, BitmapSource imageSource, string imageContentType, int imageIndex) 458PackagePart imagePart = _package.CreatePart(imagePartUri, imageContentType, CompressionOption.NotCompressed); 670PackagePart part = this.CreateWpfEntryPart(); 686PackagePart imagePart = _package.CreatePart(imagePartUri, contentType, CompressionOption.NotCompressed); 703PackagePart imagePart = _package.GetPart(imagePartUri); 764private PackagePart CreateWpfEntryPart() 770PackagePart part = _package.CreatePart(entryPartUri, XamlContentType, CompressionOption.Normal); 796private PackagePart GetWpfEntryPart() 798PackagePart wpfEntryPart = null;
System\Windows\Documents\XPSS0ValidatingLoader.cs (2)
101PackagePart part = package.GetPart(partUri); 109PackagePart targetPart = package.GetPart(targetUri);
PresentationUI (26)
MS\Internal\Documents\Application\RestrictedTransactionalPackage.cs (2)
49foreach (PackagePart part in TempPackage.GetParts()) 82protected override PackagePart CreatePartCore(
MS\Internal\Documents\Application\TransactionalPackage.cs (18)
109foreach (PackagePart part in _tempPackage.GetParts()) 154foreach (PackagePart part in newPackage.GetParts()) 209protected override PackagePart CreatePartCore( 217PackagePart result = _tempPackage.CreatePart( 344protected override PackagePart GetPartCore(Uri partUri) 348PackagePart result = null; 403PackagePart original = _originalPackage.GetPart(partUri); 429protected override PackagePart[] GetPartsCore() 434List<PackagePart> _proxiedParts = new List<PackagePart>(); 438foreach (PackagePart part in parts) 444PackagePart[] result = new PackagePart[_proxiedParts.Count]; 475private static void CopyPackagePartStream(PackagePart original, PackagePart copy) 516private PackagePart TempPackagePartFactory(PackagePart packagePart) 524PackagePart temp = null;
MS\Internal\Documents\Application\WriteableOnDemandPackagePart.cs (6)
59PackagePart readingPart, 80internal PackagePart Target 102internal delegate PackagePart WriteablePackagePartFactoryDelegate( 103PackagePart requestor); 189PackagePart writingPart = _getWriteablePartInstance(this); 218private PackagePart _activePart;
ReachFramework (99)
Packaging\PartEditor.cs (4)
37PackagePart metroPart 49protected PackagePart MetroPart 126private PackagePart _metroPart; 156PackagePart metroPart
Packaging\XpsColorContext.cs (1)
30PackagePart part
Packaging\XpsDocument.cs (6)
219PackagePart startingPart = CurrentXpsManager.StartingPart; 304List<PackagePart> xmlPartList = new List<PackagePart>(); 308foreach( PackagePart part in xmlPartList ) 554PackagePart metroPart = CurrentXpsManager.GenerateUniquePart(XpsS0Markup.DocumentSequenceContentType); 974PackagePart
Packaging\XpsFixedDocumentReaderWriter.cs (13)
258PackagePart part, 427PackagePart metroPart = this.CurrentXpsManager.GenerateUniquePart(XpsS0Markup.FixedPageContentType); 482PackagePart metroPart = this.CurrentXpsManager.GeneratePart( 717PackagePart signatureDefinitionPart = 762List<PackagePart> xmlPartList 791PackagePart signatureDefinitionPart = 971PackagePart pagePart = CurrentXpsManager.GetPart(pageUri); 1018PackagePart sigDefPart = 1037PackagePart documentStructurePart = null; 1064PackagePart sigDefPart, 1114PackagePart sigDefPart = 1143private PackagePart _metroPart; 1249PackagePart
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (6)
194PackagePart part 307PackagePart metroPart = CurrentXpsManager.GenerateUniquePart(XpsS0Markup.FixedDocumentContentType); 455List<PackagePart> xmlPartList 608PackagePart documentPart = CurrentXpsManager.GetPart(documentUri); 639private PackagePart _metroPart; 718PackagePart
Packaging\XpsFixedPageReaderWriter.cs (21)
442PackagePart part, 787PackagePart metroPart = null; 860PackagePart metroPart = this.CurrentXpsManager.GeneratePart( 966PackagePart metroPart = null; 1038PackagePart metroPart = this.CurrentXpsManager.GenerateUniquePart(XpsS0Markup.ColorContextContentType); 1064PackagePart metroPart = this.CurrentXpsManager.GenerateUniquePart(XpsS0Markup.ResourceDictionaryContentType); 1256PackagePart metroPart = this.CurrentXpsManager.GenerateUniquePart(mimeType); 1375List<PackagePart> xmlPartList 1516PackagePart parentPart = ((INode)_parentNode).GetPart(); 1526PackagePart part = CurrentXpsManager.GetPart(absUri); 1611PackagePart packagePart 1614PackagePart metroPart; 1652PackagePart packagePart 1655PackagePart metroPart; 1726PackagePart packagePart 1729PackagePart metroPart; 1763PackagePart packagePart 1766PackagePart metroPart; 1799PackagePart 1930private PackagePart _metroPart; 2090PackagePart
Packaging\XpsFont.cs (1)
30PackagePart part
Packaging\XpsImage.cs (1)
33PackagePart part
Packaging\XpsInterleavingPolicy.cs (1)
621PackagePart
Packaging\XpsManager.cs (39)
54_cachedParts = new Dictionary<Uri, PackagePart>(11); 184public PackagePart StartingPart 188PackagePart part = null; 286PackagePart 314PackagePart metroPart = _metroPackage.CreatePart(partUri, 337PackagePart 368PackagePart printTicketPart = GetPrintTicketPart(partUri); 384PackagePart 400PackagePart metroPart = _metroPackage.CreatePart(partUri, 430PackagePart metroPart, 445PackagePart printTicketPart = GeneratePart(XpsS0Markup.PrintTicketContentType, printTicketUri); 486PackagePart metroPart 499PackagePart printTicketPart = GeneratePart(XpsS0Markup.PrintTicketContentType, printTicketUri); 526PackagePart 543PackagePart part = _metroPackage.GetPart(uri); 550PackagePart 551AddSignatureDefinitionPart(PackagePart documentPart) 556PackagePart sigDefPart = GetSignatureDefinitionPart(documentPart.Uri); 571PackagePart 574PackagePart documentPart = _metroPackage.GetPart( documentUri ); 575PackagePart sigDefPart = null; 604PackagePart 610PackagePart propertiesPart = null; 630PackagePart 631GetThumbnailPart(PackagePart parent) 634PackagePart thumbNailPart = null; 663PackagePart 666PackagePart documentPart = _metroPackage.GetPart( documentUri ); 667PackagePart printTicketPart = null; 697PackagePart 703PackagePart propertiesPart = GetDocumentPropertiesPart(); 736EnsureThumbnail( INode parent, PackagePart part ) 739PackagePart thumbNailPart = GetThumbnailPart(part); 771PackagePart propertiesPart = GetDocumentPropertiesPart(); 984_cachedParts = new Dictionary<Uri, PackagePart>(11); 1321private Dictionary<Uri, PackagePart> _cachedParts; 1402PackagePart 1409PackagePart startingPart = null; 1449PackagePart startingPart
Packaging\XpsResource.cs (3)
33PackagePart part 123private PackagePart _metroPart; 148PackagePart
Packaging\XpsResourceDictionary.cs (1)
31PackagePart part
Packaging\XpsStructure.cs (1)
30PackagePart part
Packaging\XpsThumbnail.cs (1)
30PackagePart part
System.IO.Packaging (56)
System\IO\Packaging\InternalRelationshipCollection.cs (7)
62internal InternalRelationshipCollection(PackagePart part) : this(part.Package, part) 174private InternalRelationshipCollection(Package package, PackagePart? part) 203private static Uri GetRelationshipPartUri(PackagePart? part) 220private void ParseRelationshipPart(PackagePart part) 450private void WriteRelationshipPart(PackagePart part) 623private readonly PackagePart? _sourcePart; // owning part - null if package is the owner 624private PackagePart? _relationshipPart; // where our relationships are persisted
System\IO\Packaging\Package.cs (29)
36_partList = new SortedList<PackUriHelper.ValidatedPartUri, PackagePart>(); // initial default is zero 187public PackagePart CreatePart(Uri partUri, string contentType) 210public PackagePart CreatePart(Uri partUri, 235PackagePart addedPart = CreatePartCore(validatedPartUri, 259public PackagePart GetPart(Uri partUri) 261PackagePart? returnedPart = GetPartHelper(partUri); 317if (_partList.TryGetValue(validatedPartUri, out PackagePart? value)) 365PackagePart owningPart = this.GetPart(owningPartUri); 398PackagePart[] parts = GetPartsCore(); 409Array.Sort(parts, Comparer<PackagePart>.Create((partA, partB) => uriComparer.Compare((PackUriHelper.ValidatedPartUri)partA.Uri, (PackUriHelper.ValidatedPartUri)partB.Uri))); 417Dictionary<string, KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>> partDictionary = new(parts.Length); 441partDictionary.Add(normalizedPartName, new KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>(partUri, parts[i])); 729protected abstract PackagePart CreatePartCore(Uri partUri, 741protected abstract PackagePart? GetPartCore(Uri partUri); 758protected abstract PackagePart[] GetPartsCore(); 818internal delegate bool PartOperation(PackagePart p); 973private void AddIfNoPrefixCollisionDetected(PackUriHelper.ValidatedPartUri partUri, PackagePart? part) 1076if (_partList.TryGetValue(partKeys[i], out PackagePart? p)) 1089private bool DoClose(PackagePart p) 1102if (_partList.TryGetValue(owningPartUri, out PackagePart? sourcePart)) 1110private bool DoFlush(PackagePart p) 1116private bool DoWriteRelationshipsXml(PackagePart p) 1125private bool DoCloseRelationshipsXml(PackagePart p) 1134private PackagePart? GetPartHelper(Uri partUri) 1144if (_partList.TryGetValue(validatePartUri, out PackagePart? value)) 1156PackagePart? returnedPart = GetPartCore(validatePartUri); 1203private void CopyPartDictionaryToPartList(Dictionary<string, KeyValuePair<PackUriHelper.ValidatedPartUri, PackagePart>> partDictionary, List<string> partIndex) 1208_partList = new SortedList<PackUriHelper.ValidatedPartUri, PackagePart>(partDictionary.Count); 1235private SortedList<PackUriHelper.ValidatedPartUri, PackagePart> _partList;
System\IO\Packaging\PackagePartCollection.cs (6)
15public class PackagePartCollection : IEnumerable<PackagePart> 34IEnumerator<PackagePart> IEnumerable<PackagePart>.GetEnumerator() 43public IEnumerator<PackagePart> GetEnumerator() 52internal PackagePartCollection(SortedList<PackUriHelper.ValidatedPartUri, PackagePart> partList) 62private readonly SortedList<PackUriHelper.ValidatedPartUri, PackagePart> _partList;
System\IO\Packaging\PackageRelationship.cs (2)
113internal PackageRelationship(Package package, PackagePart? sourcePart, Uri targetUri, TargetMode targetMode, string relationshipType, string id) 173private readonly PackagePart? _source;
System\IO\Packaging\PackageRelationshipSelector.cs (1)
127PackagePart part = package.GetPart(SourceUri);
System\IO\Packaging\PartBasedPackageProperties.cs (4)
432private PackagePart? GetPropertyPart() 443PackagePart? propertiesPart; 477private void ParseCorePropertyPart(PackagePart part) 832private PackagePart? _propertyPart;
System\IO\Packaging\ZipPackage.cs (7)
36protected override PackagePart CreatePartCore(Uri partUri, 79protected override PackagePart? GetPartCore(Uri partUri) 174protected override PackagePart[] GetPartsCore() 176List<PackagePart> parts = new List<PackagePart>(InitialPartListSize); 564private void ProcessPieces(SortedSet<ZipPackagePartPiece> pieceSet, List<PackagePart> parts) 682List<PackagePart> parts)
WindowsBase (1)
WindowsBase.cs (1)
14[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackagePart))]
WindowsBase.Tests (3)
System\IO\Packaging\PackageDigitalSignatureManagerTests.cs (3)
338protected override PackagePart CreatePartCore(Uri partUri, string contentType, CompressionOption compressionOption) 360protected override PackagePart? GetPartCore(Uri partUri) 365protected override PackagePart[] GetPartsCore()