public YmnosGroup(YmnosGroup source) { if (source.Prosomoion != null) { Prosomoion = new Prosomoion(source.Prosomoion); } if (source.Annotation != null) { Annotation = new ItemText(source.Annotation.StringExpression); } Ihos = source.Ihos; source.Ymnis.ForEach(c => Ymnis.Add(new Ymnos(c))); }
public bool Equals(Prosomoion item) { return(base.Equals(item) && Self.Equals(item.Self)); }
public Prosomoion(Prosomoion source) : base(source) { Self = source.Self; }
public bool Equals(YmnosIhosGroup ymnosGroup) { if (ymnosGroup == null) { throw new ArgumentNullException("YmnosIhosGroup.Equals"); } return(Ihos.Equals(ymnosGroup.Ihos) && Annotation.Equals(ymnosGroup.Annotation) && Prosomoion.Equals(ymnosGroup.Prosomoion)); }