예제 #1
0
 private static void _arrangeLayersParents(Layerage parents, IEnumerable <Layerage> layerages)
 {
     foreach (Layerage layerage in layerages)
     {
         layerage.Parents = parents;
         LayerageCollection._arrangeLayersParents(layerage, layerage.Children);
     }
 }
예제 #2
0
 /// <summary>
 /// Arrange all layers's parents.
 /// </summary>
 /// <param name="layerageCollection"> The layerage-collection. </param>
 public static void ArrangeLayersParents(LayerageCollection layerageCollection)
 {
     foreach (Layerage layerage in layerageCollection.RootLayerages)
     {
         layerage.Parents = null;
         LayerageCollection._arrangeLayersParents(layerage, layerage.Children);
     }
 }