7 instantiations of ValidatedPartUri
WindowsBase (7)
Base\System\IO\Packaging\PackUriHelper.cs (7)
245return new ValidatedPartUri(partName); 472return new ValidatedPartUri(partName, true /*IsRelationship*/); 532return new ValidatedPartUri(path, false /*IsRelationship*/); 600validatedPartUri = new ValidatedPartUri(partUriString); 636return new ValidatedPartUri(partUriString); 1287return new ValidatedPartUri(_normalizedPartUriString, 1324private static readonly Uri _containerRelationshipNormalizedPartUri = new ValidatedPartUri("/_RELS/.RELS",
80 references to ValidatedPartUri
WindowsBase (80)
Base\MS\Internal\IO\Packaging\PieceNameHelper.cs (4)
48internal PieceInfo(ZipFileInfo zipFileInfo, PackUriHelper.ValidatedPartUri partUri, string prefixName, int pieceNumber, bool isLastPiece) 115internal PackUriHelper.ValidatedPartUri PartUri 141private PackUriHelper.ValidatedPartUri _partUri; 427internal PackUriHelper.ValidatedPartUri PartUri;
Base\System\IO\Packaging\Package.cs (17)
74_partList = new SortedList<PackUriHelper.ValidatedPartUri, PackagePart>(); // initial default is zero 321PackUriHelper.ValidatedPartUri validatedPartUri = PackUriHelper.ValidatePartUri(partUri); 405PackUriHelper.ValidatedPartUri validatedPartUri = (PackUriHelper.ValidatedPartUri)PackUriHelper.ValidatePartUri(partUri); 412validatedPartUri = (PackUriHelper.ValidatedPartUri)_partList[validatedPartUri].Uri; 492PackUriHelper.ValidatedPartUri partUri; 500Dictionary<PackUriHelper.ValidatedPartUri, PackagePart> seenPartUris = new Dictionary<PackUriHelper.ValidatedPartUri, PackagePart>(parts.Length); 504partUri = (PackUriHelper.ValidatedPartUri)parts[i].Uri; 1155private void AddIfNoPrefixCollisionDetected(PackUriHelper.ValidatedPartUri partUri, PackagePart part) 1298PackUriHelper.ValidatedPartUri[] partKeys = new PackUriHelper.ValidatedPartUri[_partList.Keys.Count]; 1300foreach (PackUriHelper.ValidatedPartUri uri in _partList.Keys) 1340PackUriHelper.ValidatedPartUri owningPartUri = 1341(PackUriHelper.ValidatedPartUri)PackUriHelper.GetSourcePartUriFromRelationshipPartUri(p.Uri); 1384PackUriHelper.ValidatedPartUri validatePartUri = PackUriHelper.ValidatePartUri(partUri); 1465private SortedList<PackUriHelper.ValidatedPartUri, PackagePart> _partList;
Base\System\IO\Packaging\PackagePart.cs (1)
917private PackUriHelper.ValidatedPartUri _uri;
Base\System\IO\Packaging\PackagePartCollection.cs (2)
101internal PackagePartCollection(SortedList<PackUriHelper.ValidatedPartUri, PackagePart> partList) 141private SortedList<PackUriHelper.ValidatedPartUri, PackagePart> _partList;
Base\System\IO\Packaging\PackUriHelper.cs (28)
323if (!(partUri is ValidatedPartUri)) 325return ((ValidatedPartUri)partUri).NormalizedPartUri; 400return ((IComparable<ValidatedPartUri>)firstPartUri).CompareTo((ValidatedPartUri)secondPartUri); 418if(!(partUri is ValidatedPartUri)) 421return ((ValidatedPartUri)partUri).IsRelationshipPartUri; 455string partName = ((ValidatedPartUri)partUri).PartUriString; 513string path = ((ValidatedPartUri)relationshipPartUri).PartUriString; 582internal static bool TryValidatePartUri(Uri partUri, out ValidatedPartUri validatedPartUri) 584if (partUri is ValidatedPartUri) 586validatedPartUri = (ValidatedPartUri)partUri; 621internal static ValidatedPartUri ValidatePartUri(Uri partUri) 623if (partUri is ValidatedPartUri) 624return (ValidatedPartUri)partUri; 644if (!(partUri is ValidatedPartUri)) 647return ((ValidatedPartUri)partUri).PartUriString; 918Debug.Assert(!(partUri is ValidatedPartUri), "This method should only be called when we have not already validated the part uri"); 985private static PackUriHelper.ValidatedPartUri GetPartUriComponent(Uri packUri) 1046internal sealed class ValidatedPartUri : Uri, IComparable<ValidatedPartUri>, IEquatable<ValidatedPartUri> 1080int IComparable<ValidatedPartUri>.CompareTo(ValidatedPartUri otherPartUri) 1089bool IEquatable<ValidatedPartUri>.Equals(ValidatedPartUri otherPartUri) 1144internal ValidatedPartUri NormalizedPartUri 1282private ValidatedPartUri GetNormalizedPartUri() 1293private int Compare(ValidatedPartUri otherPartUri) 1309private ValidatedPartUri _normalizedPartUri;
Base\System\IO\Packaging\ZipPackage.cs (25)
100_contentTypeHelper.AddContentType((PackUriHelper.ValidatedPartUri)partUri, new ContentType(contentType), method, deflateOption, 102return new ZipPackagePart(this, _zipArchive, (PackUriHelper.ValidatedPartUri)partUri, contentType, compressionOption); 108_ignoredItemHelper.Delete((PackUriHelper.ValidatedPartUri)partUri); 113string zipItemName = ((PackUriHelper.ValidatedPartUri)partUri).PartUriString.Substring(1); 118_contentTypeHelper.AddContentType((PackUriHelper.ValidatedPartUri)partUri, new ContentType(contentType), method, deflateOption, 121return new ZipPackagePart(this, zipFileInfo, (PackUriHelper.ValidatedPartUri)partUri, contentType, compressionOption); 201_ignoredItemHelper.Delete((PackUriHelper.ValidatedPartUri)partUri); 204_contentTypeHelper.DeleteContentType((PackUriHelper.ValidatedPartUri)partUri); 275PackUriHelper.ValidatedPartUri validatedPartUri; 305PackUriHelper.ValidatedPartUri validatedPartUri; 778PackUriHelper.ValidatedPartUri partUri = pieces[startIndex].PartUri; 924internal void AddContentType(PackUriHelper.ValidatedPartUri partUri, ContentType contentType, 979internal ContentType GetContentType(PackUriHelper.ValidatedPartUri partUri) 1002internal void DeleteContentType(PackUriHelper.ValidatedPartUri partUri) 1066foreach (PackUriHelper.ValidatedPartUri key in _overrideDictionary.Keys) 1107_overrideDictionary = new Dictionary<PackUriHelper.ValidatedPartUri, ContentType>(_overrideDictionaryInitialSize); 1342PackUriHelper.ValidatedPartUri temporaryUri = PackUriHelper.ValidatePartUri( 1371PackUriHelper.ValidatedPartUri partUri = PackUriHelper.ValidatePartUri(new Uri(partNameAttributeValue, UriKind.Relative)); 1403private void AddOverrideElement(PackUriHelper.ValidatedPartUri partUri, ContentType contentType, bool inStreamingCreation) 1446private void WriteOverrideElement(XmlWriter xmlWriter, PackUriHelper.ValidatedPartUri partUri, ContentType contentType) 1513private Dictionary<PackUriHelper.ValidatedPartUri, ContentType> _overrideDictionary; 1599internal void AddItemForAtomicPart(PackUriHelper.ValidatedPartUri partUri, string zipFileName) 1653internal void Delete(PackUriHelper.ValidatedPartUri partUri) 1690private void AddItem(PackUriHelper.ValidatedPartUri partUri, string normalizedPrefixName, string zipFileName) 1703private void UpdateExtensionDictionary(PackUriHelper.ValidatedPartUri partUri, string normalizedPrefixName)
Base\System\IO\Packaging\ZipPackagePart.cs (3)
115PackUriHelper.ValidatedPartUri partUri, 137PackUriHelper.ValidatedPartUri partUri, 158PackUriHelper.ValidatedPartUri partUri,