193 references to PackUriHelper
PresentationCore (26)
MS\Internal\FontCache\FontCacheUtil.cs (1)
553
else if (fontLocation.Scheme ==
PackUriHelper
.UriSchemePack)
MS\Internal\FontCache\FontResourceCache.cs (1)
59
Debug.Assert(uri.IsAbsoluteUri && uri.Scheme ==
PackUriHelper
.UriSchemePack && BaseUriHelper.IsPackApplicationUri(uri));
MS\Internal\IO\Packaging\DeobfuscatingStream.cs (1)
200
Uri partUri = System.IO.Packaging.
PackUriHelper
.GetPartUri(streamUri);
MS\Internal\WpfWebRequestHelper.cs (1)
50
if (string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.Ordinal))
System\IO\Packaging\PackageStore.cs (3)
90
Uri packUri =
PackUriHelper
.Create(uri);
92
if (
PackUriHelper
.ComparePackUri(packUri, BaseUriHelper.PackAppBaseUri) == 0 ||
93
PackUriHelper
.ComparePackUri(packUri, BaseUriHelper.SiteOfOriginBaseUri) == 0)
System\IO\Packaging\PackWebRequest.cs (2)
578
private static Uri _siteOfOriginUri =
PackUriHelper
.GetPackageUri(System.Windows.Navigation.BaseUriHelper.SiteOfOriginBaseUri);
579
private static Uri _appBaseUri =
PackUriHelper
.GetPackageUri(System.Windows.Navigation.BaseUriHelper.PackAppBaseUri);
System\IO\Packaging\PackWebRequestFactory.cs (5)
59
if (!string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.Ordinal))
60
throw new ArgumentException(SR.Format(SR.UriSchemeMismatch,
PackUriHelper
.UriSchemePack), nameof(uri));
71
Uri packageUri = System.IO.Packaging.
PackUriHelper
.GetPackageUri(uri);
72
Uri partUri = System.IO.Packaging.
PackUriHelper
.GetPartUri(uri);
137
if (string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.Ordinal))
System\IO\Packaging\PackWebResponse.cs (1)
338
return
PackUriHelper
.Create(_fullResponse.ResponseUri, _partName);
System\Windows\Media\Imaging\BitmapDecoder.cs (1)
1019
if (string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase))
System\Windows\Media\mediaclock.cs (1)
195
&& baseUri.Scheme != System.IO.Packaging.
PackUriHelper
.UriSchemePack
System\Windows\Media\MediaPlayerState.cs (1)
815
if (source != null && source.IsAbsoluteUri && source.Scheme ==
PackUriHelper
.UriSchemePack)
System\Windows\Navigation\BaseUriHelper.cs (8)
15
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
25
private static readonly Uri _siteOfOriginBaseUri =
PackUriHelper
.Create(new Uri(SOOBASE));
27
private static readonly Uri _packAppBaseUri =
PackUriHelper
.Create(new Uri(APPBASE));
43
PreloadedPackages.AddPackage(
PackUriHelper
.GetPackageUri(SiteOfOriginBaseUri), new SiteOfOriginContainer(), true);
140
string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase) &&
143
string.Equals(
PackUriHelper
.GetPackageUri(uri).GetComponents(UriComponents.AbsoluteUri, UriFormat.UriEscaped),
162
Debug.Assert(uri is not null && uri.IsAbsoluteUri && string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase) && IsPackApplicationUri(uri));
349
Uri packageUri =
PackUriHelper
.GetPackageUri(sUri);
PresentationFramework (38)
MS\Internal\AppModel\AppModelKnownContentFactory.cs (1)
47
Uri partUri =
PackUriHelper
.GetPartUri(baseUri);
System\Windows\Application.cs (7)
45
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
652
Uri packageUri =
PackUriHelper
.GetPackageUri(resolvedUri);
653
Uri partUri =
PackUriHelper
.GetPartUri(resolvedUri);
1978
PreloadedPackages.AddPackage(
PackUriHelper
.GetPackageUri(BaseUriHelper.PackAppBaseUri), new ResourceContainer(), true);
2011
Uri packageUri =
PackUriHelper
.GetPackageUri(resolvedUri);
2012
Uri partUri =
PackUriHelper
.GetPartUri(resolvedUri);
2038
Uri packUri =
PackUriHelper
.Create(packageUri);
System\Windows\Controls\AVElementHelper.cs (1)
126
if (value.Scheme != System.IO.Packaging.
PackUriHelper
.UriSchemePack)
System\Windows\Documents\FixedDocument.cs (7)
21
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
867
if (baseUri.Scheme.Equals(
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase))
895
if (baseUri.Scheme.Equals(
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase))
969
Uri partUri =
PackUriHelper
.GetPartUri(contentUri);
972
Uri packageUri =
PackUriHelper
.GetPackageUri(contentUri);
988
targetUri =
PackUriHelper
.ResolvePartUri(partUri, relationShip.TargetUri);
993
absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
System\Windows\Documents\FixedSchema.cs (12)
165
Uri targetUri =
PackUriHelper
.ResolvePartUri(_baseUri, new Uri(uriAttr, UriKind.Relative));
166
Uri absTargetUri =
PackUriHelper
.Create(_packageUri, targetUri);
554
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, rel.TargetUri);
555
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
576
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, rel.TargetUri);
577
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
596
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, rel.TargetUri);
597
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
624
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, rel.TargetUri);
625
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
647
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, rel.TargetUri);
648
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
System\Windows\Documents\WpfPayload.cs (2)
317
Uri entryPartUri = System.IO.Packaging.
PackUriHelper
.Create(payloadUri, xamlEntryPart.Uri); // gives an absolute uri of the entry part
318
Uri packageUri = System.IO.Packaging.
PackUriHelper
.GetPackageUri(entryPartUri); // extracts package uri from combined package+part uri
System\Windows\Documents\XPSS0ValidatingLoader.cs (7)
20
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
69
Uri packageUri =
PackUriHelper
.GetPackageUri(uri);
70
Uri partUri =
PackUriHelper
.GetPartUri(uri);
78
parentPackageUri =
PackUriHelper
.GetPackageUri(parentUri);
106
Uri targetUri =
PackUriHelper
.ResolvePartUri(partUri, relationShip.TargetUri);
107
Uri absTargetUri =
PackUriHelper
.Create(packageUri, targetUri);
197
if (
PackUriHelper
.ComparePackUri(resUri,uri) == 0)
System\Windows\Navigation\JournalEntry.cs (1)
328
if (string.Equals(uri.Scheme,
PackUriHelper
.UriSchemePack, StringComparison.OrdinalIgnoreCase))
PresentationUI (4)
MS\Internal\Documents\Application\TransactionalPackage.cs (4)
156
Uri normalizedPartUri =
PackUriHelper
.GetNormalizedPartUri(part.Uri);
220
Uri normalizedPartUri =
PackUriHelper
.GetNormalizedPartUri(partUri);
272
Uri normalizedPartUri =
PackUriHelper
.GetNormalizedPartUri(partUri);
350
Uri normalizedPartUri =
PackUriHelper
.GetNormalizedPartUri(partUri);
ReachFramework (22)
Packaging\XpsDocument.cs (2)
29
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
609
BaseUri =
PackUriHelper
.Create(Uri, CurrentXpsManager.StartingPart.Uri)
Packaging\XpsFixedDocumentReaderWriter.cs (3)
26
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
959
AddPageToCache(
PackUriHelper
.ResolvePartUri(Uri, relativeUri));
1051
Uri documentStructureUri =
PackUriHelper
.ResolvePartUri(documentStructureRelationship.SourceUri,
Packaging\XpsFixedDocumentSequenceReaderWriter.cs (2)
24
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
559
AddDocumentToCache(
PackUriHelper
.ResolvePartUri(Uri, relativeUri));
Packaging\XpsFixedPageReaderWriter.cs (3)
28
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
1520
Uri absUri =
PackUriHelper
.ResolvePartUri(parentPart.Uri, rel.TargetUri);
1525
Uri absUri =
PackUriHelper
.ResolvePartUri(Uri, rel.TargetUri);
Packaging\XpsManager.cs (10)
24
using PackUriHelper = System.IO.Packaging.
PackUriHelper
;
398
System.Uri partUri =
PackUriHelper
.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
598
sigDefPart = _metroPackage.GetPart(
PackUriHelper
.ResolvePartUri(SigDefRel.SourceUri, SigDefRel.TargetUri));
617
PackUriHelper
.ResolvePartUri(propertiesPartRelationship.SourceUri,
657
thumbNailPart = _metroPackage.GetPart(
PackUriHelper
.ResolvePartUri(thumbNailRel.SourceUri, thumbNailRel.TargetUri));
690
Uri printTicketUri =
PackUriHelper
.ResolvePartUri(documentUri, printTicketRel.TargetUri);
1024
return
PackUriHelper
.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1061
return
PackUriHelper
.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1157
return
PackUriHelper
.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
1423
Uri startPartUri =
PackUriHelper
.ResolvePartUri(startingPartRelationship.SourceUri,
Serialization\Manager\ReachSerializationUtils.cs (1)
980
Uri relativeUri =
PackUriHelper
.GetRelativeUri(pageUri, documentUri);
Serialization\Manager\XpsOMPackagingPolicy.cs (1)
798
Uri uri =
PackUriHelper
.CreatePartUri(new Uri(uniqueUri, UriKind.Relative));
System.IO.Packaging (102)
System\IO\Packaging\ContentType.cs (1)
219
stringBuilder.Append(
PackUriHelper
.ForwardSlashChar);
System\IO\Packaging\InternalRelationshipCollection.cs (7)
208
sourceUri =
PackUriHelper
.PackageRootUri;
212
return
PackUriHelper
.GetRelationshipPartUri(sourceUri);
412
|| (targetUri.IsAbsoluteUri && targetUri.Scheme ==
PackUriHelper
.UriSchemePack))
420
if (
PackUriHelper
.IsRelationshipPartUri(resolvedUri))
556
return
PackUriHelper
.ResolvePartUri(
PackUriHelper
.PackageRootUri, target);
558
return
PackUriHelper
.ResolvePartUri(_sourcePart.Uri, target);
System\IO\Packaging\Package.cs (37)
36
_partList = new SortedList<
PackUriHelper
.ValidatedPartUri, PackagePart>(); // initial default is zero
225
PackUriHelper
.ValidatedPartUri validatedPartUri =
PackUriHelper
.ValidatePartUri(partUri);
289
PackUriHelper
.ValidatedPartUri validatePartUri =
PackUriHelper
.ValidatePartUri(partUri);
315
PackUriHelper
.ValidatedPartUri validatedPartUri = (
PackUriHelper
.ValidatedPartUri)
PackUriHelper
.ValidatePartUri(partUri);
322
validatedPartUri = (
PackUriHelper
.ValidatedPartUri)value.Uri;
346
if (
PackUriHelper
.IsRelationshipPartUri(validatedPartUri))
353
Uri owningPartUri =
PackUriHelper
.GetSourcePartUriFromRelationshipPartUri(validatedPartUri);
355
if (Uri.Compare(owningPartUri,
PackUriHelper
.PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) == 0)
373
DeletePart(
PackUriHelper
.GetRelationshipPartUri(validatedPartUri));
404
PackUriHelper
.ValidatedPartUri partUri;
406
var uriComparer = Comparer<
PackUriHelper
.ValidatedPartUri>.Default;
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);
422
partUri = (
PackUriHelper
.ValidatedPartUri)parts[i].Uri;
441
partDictionary.Add(normalizedPartName, new KeyValuePair<
PackUriHelper
.ValidatedPartUri, PackagePart>(partUri, parts[i]));
446
&& normalizedPartName[precedingPartName.Length] ==
PackUriHelper
.ForwardSlashChar)
973
private void AddIfNoPrefixCollisionDetected(
PackUriHelper
.ValidatedPartUri partUri, PackagePart? part)
1000
&& normalizedPartName[precedingPartName.Length] ==
PackUriHelper
.ForwardSlashChar) ||
1004
&& followingPartName[normalizedPartName.Length] ==
PackUriHelper
.ForwardSlashChar))
1058
PackUriHelper
.ValidatedPartUri[] partKeys = new
PackUriHelper
.ValidatedPartUri[_partList.Keys.Count];
1060
foreach (
PackUriHelper
.ValidatedPartUri uri in _partList.Keys)
1093
if (
PackUriHelper
.IsRelationshipPartUri(p.Uri) &&
PackUriHelper
.ComparePartUri(p.Uri, PackageRelationship.ContainerRelationshipPartName) != 0)
1099
PackUriHelper
.ValidatedPartUri owningPartUri =
1100
(
PackUriHelper
.ValidatedPartUri)
PackUriHelper
.GetSourcePartUriFromRelationshipPartUri(p.Uri);
1142
PackUriHelper
.ValidatedPartUri validatePartUri =
PackUriHelper
.ValidatePartUri(partUri);
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\PackagePart.cs (3)
106
_uri =
PackUriHelper
.ValidatePartUri(partUri);
120
_isRelationshipPart =
PackUriHelper
.IsRelationshipPartUri(partUri);
793
private readonly
PackUriHelper
.ValidatedPartUri _uri;
System\IO\Packaging\PackagePartCollection.cs (2)
52
internal PackagePartCollection(SortedList<
PackUriHelper
.ValidatedPartUri, PackagePart> partList)
62
private readonly SortedList<
PackUriHelper
.ValidatedPartUri, PackagePart> _partList;
System\IO\Packaging\PackageRelationship.cs (2)
33
return
PackUriHelper
.PackageRootUri;
179
private static readonly Uri s_containerRelationshipPartName =
PackUriHelper
.CreatePartUri(new Uri("/_rels/.rels", UriKind.Relative));
System\IO\Packaging\PackageRelationshipSelector.cs (4)
37
if (Uri.Compare(sourceUri,
PackUriHelper
.PackageRootUri, UriComponents.SerializationInfoString, UriFormat.UriEscaped, StringComparison.Ordinal) != 0)
38
sourceUri =
PackUriHelper
.ValidatePartUri(sourceUri);
118
if (SourceUri.Equals(
PackUriHelper
.PackageRootUri))
135
if (SourceUri.Equals(
PackUriHelper
.PackageRootUri))
System\IO\Packaging\PackUriHelper.cs (2)
253
if (
PackUriHelper
.ComparePartUri(PackageRelationship.ContainerRelationshipPartName, relationshipPartUri) == 0)
766
if (
PackUriHelper
.ComparePartUri(s_containerRelationshipNormalizedPartUri, this) == 0)
System\IO\Packaging\PackUriHelper.PackUriScheme.cs (6)
102
absolutePackageUri = string.Concat(
PackUriHelper
.UriSchemePack, Uri.SchemeDelimiter, absolutePackageUri);
188
if (firstPackageUri.Scheme ==
PackUriHelper
.UriSchemePack && secondPackageUri.Scheme ==
PackUriHelper
.UriSchemePack)
200
compareResult = System.IO.Packaging.
PackUriHelper
.ComparePartUri(firstPartUri, secondPartUri);
269
if (packUri.Scheme !=
PackUriHelper
.UriSchemePack)
322
private static
PackUriHelper
.ValidatedPartUri? GetPartUriComponent(Uri packUri)
System\IO\Packaging\PartBasedPackageProperties.cs (3)
444
Uri propertiesPartUri =
PackUriHelper
.ResolvePartUri(
445
PackUriHelper
.PackageRootUri,
734
return
PackUriHelper
.CreatePartUri(new Uri(propertyPartName, UriKind.Relative));
System\IO\Packaging\ZipPackage.cs (27)
41
partUri =
PackUriHelper
.ValidatePartUri(partUri);
55
_ignoredItemHelper.Delete((
PackUriHelper
.ValidatedPartUri)partUri);
60
string zipItemName = ((
PackUriHelper
.ValidatedPartUri)partUri).PartUriString.Substring(1);
65
_contentTypeHelper.AddContentType((
PackUriHelper
.ValidatedPartUri)partUri, new ContentType(contentType), level);
67
return new ZipPackagePart(this, zipArchiveEntry.Archive, zipArchiveEntry, _zipStreamManager, (
PackUriHelper
.ValidatedPartUri)partUri, contentType, compressionOption);
111
PackUriHelper
.ValidatedPartUri validatedUri =
PackUriHelper
.ValidatePartUri(partUri);
113
string partZipName = GetZipItemNameFromOpcName(
PackUriHelper
.GetStringForPartUri(validatedUri));
215
if (
PackUriHelper
.TryValidatePartUri(partUri, out
PackUriHelper
.ValidatedPartUri? validatedPartUri))
686
PackUriHelper
.ValidatedPartUri partUri = pieces[startIndex].PartUri!;
811
internal void AddContentType(
PackUriHelper
.ValidatedPartUri partUri, ContentType contentType,
848
internal ContentType? GetContentType(
PackUriHelper
.ValidatedPartUri partUri)
871
internal void DeleteContentType(
PackUriHelper
.ValidatedPartUri partUri)
927
foreach (
PackUriHelper
.ValidatedPartUri key in _overrideDictionary.Keys)
950
_overrideDictionary ??= new Dictionary<
PackUriHelper
.ValidatedPartUri, ContentType>(OverrideDictionaryInitialSize);
1178
PackUriHelper
.ValidatedPartUri temporaryUri =
PackUriHelper
.ValidatePartUri(
1202
PackUriHelper
.ValidatedPartUri partUri =
PackUriHelper
.ValidatePartUri(new Uri(partNameAttributeValue!, UriKind.Relative));
1232
private void AddOverrideElement(
PackUriHelper
.ValidatedPartUri partUri, ContentType contentType)
1257
private static void WriteOverrideElement(XmlWriter xmlWriter,
PackUriHelper
.ValidatedPartUri partUri, ContentType contentType)
1293
private Dictionary<
PackUriHelper
.ValidatedPartUri, ContentType>? _overrideDictionary;
1382
internal void AddItemForAtomicPart(
PackUriHelper
.ValidatedPartUri partUri, string zipFileName)
1434
internal void Delete(
PackUriHelper
.ValidatedPartUri partUri)
1469
private void AddItem(
PackUriHelper
.ValidatedPartUri? partUri, string normalizedPrefixName, string zipFileName)
1482
private void UpdateExtensionDictionary(
PackUriHelper
.ValidatedPartUri partUri, string normalizedPrefixName)
System\IO\Packaging\ZipPackagePart.cs (2)
64
PackUriHelper
.ValidatedPartUri partUri,
84
PackUriHelper
.ValidatedPartUri partUri,
System\IO\Packaging\ZipPackagePartPiece.cs (6)
31
bool success = TryParseName(zipArchiveEntry.FullName, out
PackUriHelper
.ValidatedPartUri? partUri, out string? prefixName, out int pieceNumber, out bool isLastPiece);
49
internal static bool TryParseName(string path, [NotNullWhen(true)] out
PackUriHelper
.ValidatedPartUri? partUri, [NotNullWhen(true)] out string? prefixName, out int pieceNumber, out bool isLastPiece)
132
&&
PackUriHelper
.TryValidatePartUri(unvalidatedPartUri, out partUri);
143
internal static ZipPackagePartPiece Create(ZipArchive zipArchive,
PackUriHelper
.ValidatedPartUri? partUri, string prefixName, int pieceNumber, bool isLastPiece)
151
internal ZipPackagePartPiece(ZipArchiveEntry zipArchiveEntry,
PackUriHelper
.ValidatedPartUri? partUri, string prefixName, int pieceNumber, bool isLastPiece)
179
internal
PackUriHelper
.ValidatedPartUri? PartUri { get; }
WindowsBase (1)
WindowsBase.cs (1)
21
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.
PackUriHelper
))]