private bool IsSmallerToSame(IArticleTarget other) { if (this.InternalHead != other.Head()) { return(this.InternalHead < other.Head()); } if (this.InternalPart != other.Part()) { return(this.InternalPart < other.Part()); } if (this.InternalCode != other.Code()) { return(this.InternalCode < other.Code()); } return(this.InternalSeed < other.Seed()); }
private bool IsGreaterToSame(IArticleTarget other) { if (this.InternalHead != other.Head()) { return(this.InternalHead > other.Head()); } if (this.InternalPart != other.Part()) { return(this.InternalPart > other.Part()); } if (this.InternalCode != other.Code()) { return(this.InternalCode > other.Code()); } return(this.InternalSeed > other.Seed()); }
public static bool EqualitySelector(IArticleTarget target, TargetHead codeHead, TargetPart codePart, ConfigCode codeBody) { return(target.Head() == codeHead && target.Part() == codePart && target.Code() == codeBody); }
public bool IsEqualByCodePlusHeadAndPart(IArticleTarget other) { return(IsEqualByCodePlusHeadAndPart(other.Code(), other.Head(), other.Part())); }
private bool IsEqualToSame(IArticleTarget other) { return(this.InternalHead == other.Head() && this.InternalPart == other.Part() && this.InternalCode == other.Code() && this.InternalSeed == other.Seed()); }