1 instantiation of PackageRelationship
System.IO.Packaging (1)
System\IO\Packaging\InternalRelationshipCollection.cs (1)
432PackageRelationship relationship = new PackageRelationship(_package, _sourcePart, targetUri, targetMode, relationshipType, id);
42 references to PackageRelationship
System.IO.Packaging (41)
System\IO\Packaging\InternalRelationshipCollection.cs (11)
28internal sealed class InternalRelationshipCollection : IEnumerable<PackageRelationship> 50public IEnumerator<PackageRelationship> GetEnumerator() 82internal PackageRelationship Add(Uri targetUri, TargetMode targetMode, string relationshipType, string? id) 90internal PackageRelationship? GetRelationship(string id) 91=> _relationships.TryGetValue(id, out var result) ? result : null; 183_relationships = new OrderedDictionary<string, PackageRelationship>(4); 386private PackageRelationship Add(Uri targetUri, TargetMode targetMode, string relationshipType, string? id, bool parsing) 432PackageRelationship relationship = new PackageRelationship(_package, _sourcePart, targetUri, targetMode, relationshipType, id); 484internal static void WriteRelationshipsAsXml(XmlWriter writer, IEnumerable<PackageRelationship> relationships, bool alwaysWriteTargetModeAttribute) 486foreach (PackageRelationship relationship in relationships) 616private readonly OrderedDictionary<string, PackageRelationship> _relationships;
System\IO\Packaging\Package.cs (6)
578public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) 602public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string? id) 685public PackageRelationship GetRelationship(string id) 690PackageRelationship? returnedRelationship = GetRelationshipHelper(id); 1093if (PackUriHelper.IsRelationshipPartUri(p.Uri) && PackUriHelper.ComparePartUri(p.Uri, PackageRelationship.ContainerRelationshipPartName) != 0) 1173private PackageRelationship? GetRelationshipHelper(string id)
System\IO\Packaging\PackagePart.cs (5)
376public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType) 402public PackageRelationship CreateRelationship(Uri targetUri, TargetMode targetMode, string relationshipType, string? id) 490public PackageRelationship GetRelationship(string id) 495PackageRelationship? returnedRelationship = GetRelationshipHelper(id); 737private PackageRelationship? GetRelationshipHelper(string id)
System\IO\Packaging\PackageRelationshipCollection.cs (8)
17public class PackageRelationshipCollection : IEnumerable<PackageRelationship> 35public IEnumerator<PackageRelationship> GetEnumerator() 37IEnumerator<PackageRelationship> relationshipsEnumerator = _relationships.GetEnumerator(); 75private sealed class FilteredEnumerator : IEnumerator<PackageRelationship> 84internal FilteredEnumerator(IEnumerator<PackageRelationship> enumerator, string filter) 146public PackageRelationship Current 170PackageRelationship r = _enumerator.Current; 178private readonly IEnumerator<PackageRelationship> _enumerator;
System\IO\Packaging\PackageRelationshipSelector.cs (5)
109public List<PackageRelationship> Select(Package package) 113List<PackageRelationship> relationships = new List<PackageRelationship>(0); 137foreach (PackageRelationship r in package.GetRelationshipsByType(SelectionCriteria)) 144foreach (PackageRelationship r in package.GetPart(SourceUri).GetRelationshipsByType(SelectionCriteria))
System\IO\Packaging\PackUriHelper.cs (2)
192return PackageRelationship.ContainerRelationshipPartName; 253if (PackUriHelper.ComparePartUri(PackageRelationship.ContainerRelationshipPartName, relationshipPartUri) == 0)
System\IO\Packaging\PartBasedPackageProperties.cs (4)
435PackageRelationship? corePropertiesRelationship = GetCorePropertiesRelationship(); 461private PackageRelationship? GetCorePropertiesRelationship() 463PackageRelationship? propertiesPartRelationship = null; 464foreach (PackageRelationship rel
WindowsBase (1)
WindowsBase.cs (1)
17[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.IO.Packaging.PackageRelationship))]