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);
}
}