The method CreateRelatedLink is not overridden in the SOAP implementation. 😳
Repro
var wis = ...;
var wi = wis.Query(12345);
// Dies
wi.AddParentLink(wis, 45678);
// Also dies
var lt = wis.WorkItemLinkTypes[CoreLinkTypeReferenceNames.Hierarchy];
var link = item.CreateRelatedLink(parentId, lt.ReverseEnd);
wi.Links.Add(link);
Seen in version 9.0 and 10.0
The method
CreateRelatedLink
is not overridden in the SOAP implementation. 😳Repro
Stack
https://github.com/LeCantaloop/Qwiq/blob/83be19e87fa4cfb4c240ad2d237db2af01ed4b07/src/Qwiq.Core/WorkItem.cs#L166-L169