/// <summary> /// Initializes a new instance of the <see cref="LinkMember"/> class. /// </summary> /// <param name="link">The link<see cref="Link"/>.</param> /// <param name="site">The site<see cref="LinkSite"/>.</param> public LinkMember(Link link, LinkSite site) : this() { Site = site; Link = link; UniqueKey = Unique.NewKey.GetBytes().UniqueKey(link.UniqueKey); UniqueSeed = link.UniqueKey; }
/// <summary> /// Initializes a new instance of the <see cref="LinkMember"/> class. /// </summary> /// <param name="figures">The figures<see cref="IFigures"/>.</param> /// <param name="link">The link<see cref="Link"/>.</param> /// <param name="site">The site<see cref="LinkSite"/>.</param> public LinkMember(IFigures figures, Link link, LinkSite site) : this() { Figures = figures; Name = figures.Type.Name; Site = site; Rubrics = figures.Rubrics; Link = link; UniqueKey = figures.GetUniqueBytes().UniqueKey(link.UniqueKey); UniqueSeed = link.UniqueKey; }