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