Пример #1
0
        /// <summary>
        /// Gets flat-nesting layerages
        /// </summary>
        /// <param name="layerage"> The layerage. </param>
        /// <returns> The yield layerages. </returns>
        public static IEnumerable <Layerage> GetFlatNestingLayerages(Layerage layerage)
        {
            foreach (Layerage child in layerage.Children)
            {
                yield return(child);

                foreach (Layerage unUesting in LayerManager.GetFlatNestingLayerages(child))
                {
                    yield return(unUesting);
                }
            }
        }