public void MoveUp() { if (m_Selected == null) { return; } if (m_Selected.parent == null) { return; } MemoryElement prev = m_Selected.GetPrevNode(); if (prev.parent != null) { SetSelection(prev); } else { SetSelection(prev.FirstChild()); } }