Example #1
0
            public IHierarchicalArrangement GetArrangement(IProjectVersion version, MainVerticalZone mvz)
            {
                var name    = GetArrangementName(mvz);
                var mvzArr  = mvz.GetArrangement(version);
                var deckArr = mvzArr.SubArrangements.FirstOrDefault(arr => arr.Name == name);

                if (deckArr == null)
                {
                    deckArr = mvzArr.AddSubArrangement(name);
                }
                return(deckArr);
            }