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