AnimationDeveloperSamples.cmdMoveGraphicAlongPath.GetSelectedPointElement C# (CSharp) Method

GetSelectedPointElement() private method

private GetSelectedPointElement ( ) : IElement
return IElement
        private IElement GetSelectedPointElement()
        {
            IMap activeFrame = m_hookHelper.FocusMap;
            IGraphicsContainerSelect graphicsSel = activeFrame as IGraphicsContainerSelect;
            IElement selectedElement = null;
            IAGAnimationType graphicAnimationType = new AnimationTypeMapGraphic();
            if (graphicsSel.ElementSelectionCount > 0)
            {
                IEnumElement enumElem = graphicsSel.SelectedElements;
                selectedElement = enumElem.Next();
                while (selectedElement != null)
                {
                    if (graphicAnimationType.get_AppliesToObject(selectedElement))
                        break;
                    selectedElement = enumElem.Next();
                }
            }
            else
            {
                selectedElement = null;
            }
            return selectedElement;
        }