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