103 references to PackUriHelper
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);
408
|| (targetUri.IsAbsoluteUri && targetUri.Scheme ==
PackUriHelper
.UriSchemePack))
416
if (
PackUriHelper
.IsRelationshipPartUri(resolvedUri))
552
return
PackUriHelper
.ResolvePartUri(
PackUriHelper
.PackageRootUri, target);
554
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)
780
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)
318
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)
68
PackUriHelper
.ValidatedPartUri partUri,
88
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)
174
internal
PackUriHelper
.ValidatedPartUri? PartUri { get; }
WindowsBase (1)
WindowsBase.cs (1)
21
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.
PackUriHelper
))]