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

GetPreviousSegment() private method

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