public MultiPoint ReadMultiPoint(DimensionType dimension) { string[] points = readGroup('(', ')', m_buffer, ref m_currIndex).Split(','); MultiPoint multiPoint = new MultiPoint(); foreach (string pt in points) { multiPoint.AddGeometry(ReadCoordinate(dimension, pt)); } return(multiPoint); }