SharpVectors.Dom.Svg.SvgPathSegList.GetNextSegment C# (CSharp) Method

GetNextSegment() private method

private GetNextSegment ( SvgPathSeg seg ) : SvgPathSeg
seg SvgPathSeg
return SvgPathSeg
        internal SvgPathSeg GetNextSegment(SvgPathSeg seg)
        {
            int index = segments.IndexOf(seg);
            if(index == -1)
            {
                throw new Exception("Path segment not part of this list");
            }
            else if(index == segments.Count-1)
            {
                return null;
            }
            else
            {
                return (SvgPathSeg)this[index + 1];
            }
        }