AnimationDeveloperSamples.cmdMoveGraphicAlongPath.GetSelectedLineElement C# (CSharp) Method

GetSelectedLineElement() private method

private GetSelectedLineElement ( ) : ILineElement
return ILineElement
        private ILineElement GetSelectedLineElement()
        {
            IMap activeFrame = m_hookHelper.FocusMap;
            IGraphicsContainerSelect graphicsSel = activeFrame as IGraphicsContainerSelect;
            IElement selectedElement = null;
            ILineElement lineElement;
            if (graphicsSel.ElementSelectionCount > 0)
            {
                IEnumElement enumElem = graphicsSel.SelectedElements;
                selectedElement = enumElem.Next();
                while (selectedElement != null)
                {
                    if (selectedElement is ILineElement)
                        break;
                    selectedElement = enumElem.Next();
                }
            }
            lineElement = (ILineElement)selectedElement;
            return lineElement;
        }
        #endregion