public bool Equals(IRelatedLink other) { if (ReferenceEquals(this, other)) { return(true); } if (ReferenceEquals(other, null)) { return(false); } return(RelatedWorkItemId.Equals(other.RelatedWorkItemId) && WorkItemLinkTypeEndComparer.Default.Equals(LinkTypeEnd, other.LinkTypeEnd)); }
/// <summary> /// Writes the specified link. /// </summary> /// <param name="link">The link.</param> /// <returns>System.String.</returns> private static string Write(IRelatedLink link) { return(String.Format(" (RelatedLink) Id:{0} BaseeType:{1} LinkTypeEnd.Name:{2} LinkTypeEnd.ImmutableName:{3} LinkTypeEnd.Id:{4}, LinmkTypeEnd.IsForward:{5}", link.RelatedWorkItemId, link.BaseType, link.LinkTypeEnd.Name, link.LinkTypeEnd.ImmutableName, SafeWriteId(link.LinkTypeEnd), link.LinkTypeEnd.IsForwardLink)); }
partial void LinkTypeEnd_SetCondition(ref IRelatedLink instance, ref IWorkItemLinkTypeEnd setValue);
partial void RelatedWorkItemId_SetCondition(ref IRelatedLink instance, ref Int32 setValue);
/// <summary> /// Adds the specified link. /// </summary> /// <param name="link">The link.</param> /// <returns>Int32.</returns> Int32 ILinkCollection.Add(IRelatedLink link) { Add((LinkImpl)link); return(ItemList.IndexOf((LinkImpl)link)); }