private static void AppendMultiLineStringText(EsriPolyline multiLineString, StringWriter writer) { if (multiLineString == null) { writer.Write("Empty"); } else { writer.Write("("); for (int i = 0; i < multiLineString.Paths.Count; i++) { if (i > 0) { writer.Write(", "); } AppendLineStringText(multiLineString.Paths[i], writer); } writer.Write(")"); } }
private static void AppendLineStringTaggedText(EsriPolyline lineString, StringWriter writer) { writer.Write("LINESTRING "); AppendLineStringText(lineString.Paths[0], writer); }
private static void AppendMultiLineStringTaggedText(EsriPolyline multiLineString, StringWriter writer) { writer.Write("MultiLineString"); AppendMultiLineStringText(multiLineString, writer); }