Ejemplo n.º 1
0
        /// <summary>
        /// Производит слияние двух Структур песнопений. Славник и Богородичен переписывается
        /// </summary>
        /// <param name="structure"></param>
        /// <param name="source"></param>
        public void Merge(Exapostilarion source)
        {
            if (source == null)
            {
                return;
            }

            Ymnis.AddRange(source.Ymnis);

            if (source.Theotokion != null)
            {
                Theotokion = source.Theotokion;
            }
        }
Ejemplo n.º 2
0
        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)));
        }
Ejemplo n.º 3
0
        public YmnosGroup(YmnosGroup source)
        {
            CloneValues(source);

            source.Ymnis.ForEach(c => Ymnis.Add(new Ymnos(c)));
        }