/// <summary> /// Paste layerages ( form Clipboard to Layerbase). /// </summary> /// <param name="layerages"> The layerages. </param> public static IEnumerable <Layerage> PasteLayerages(IEnumerable <Layerage> layerages) { // When copying and pasting layers, // the order of the layers changes: // 1. Layers : ⬆ Positive order // 2. Clipboard : ⬇ Reverse order // 3. Paste : ⬆ Positive order // 4. Reverse : ⬇ Reverse order // 5. Layers : ⬆ Positive order IEnumerable <Layerage> layerages2 = from l in layerages select LayerManager.PasteLayerage(l); return(layerages2.Reverse()); // 4. Reverse }