private void SetDisassemblyOrder(AssemblyElement[] elements) { AssemblyElement[][] subarrays = elements.GroupBy(e => e.AssemblySetup.Group).Select(r => r.ToArray()).ToArray(); }