コード例 #1
0
 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(")");
     }
 }
コード例 #2
0
 private static void AppendLineStringTaggedText(EsriPolyline lineString, StringWriter writer)
 {
     writer.Write("LINESTRING ");
     AppendLineStringText(lineString.Paths[0], writer);
 }
コード例 #3
0
 private static void AppendMultiLineStringTaggedText(EsriPolyline multiLineString, StringWriter writer)
 {
     writer.Write("MultiLineString");
     AppendMultiLineStringText(multiLineString, writer);
 }