User Tools

Site Tools


thinkgeo.mapsuite.core.kmlfeaturesource

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.kmlfeaturesource [2015/09/17 10:33]
admin
thinkgeo.mapsuite.core.kmlfeaturesource [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.KmlFeatureSource ====== ====== ThinkGeo.MapSuite.Core.KmlFeatureSource ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 +
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
   *System.Object   *System.Object
Line 5: Line 9:
       ***ThinkGeo.MapSuite.Core.KmlFeatureSource**       ***ThinkGeo.MapSuite.Core.KmlFeatureSource**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} KmlFeatureSource() **
-**{{wiki:​PublicMethod.gif|}}[[#KmlFeatureSource()|KmlFeatureSource]]** +
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+  * //N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#KmlFeatureSource(String)|KmlFeatureSource]]** +== Remarks == 
-  * **Parameters**:​String +  * //N/A// 
-  * **DeclaringType**:​N/​A +== Parameters == 
-  * **Summary**:​N/​A +<​div ​newline></​div
-</​div>​+** {{wiki:​PublicMethod.gif|}} KmlFeatureSource(String) **
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​KmlFeatureSource(String,​Encoding)|KmlFeatureSource]]*+== Remarks == 
-  * **Parameters**:​String,​Encoding +  * //N/A// 
-  * **DeclaringType**:​N/A +== Parameters == 
-  * **Summary**:N/A +  * //​kmlPathFilename//​ 
-</​div>​+    ​Type:​String 
 +    ​Description:N/A
  
-=== Protected Constructors === +<​div ​newline></​div
-=== Public Methods === +** {{wiki:​PublicMethod.gif|}} ​KmlFeatureSource(String,​Encoding) **
-<​div ​class_table+
-**{{wiki:​PublicMethod.gif|}}[[#​AddColumn(FeatureSourceColumn)|AddColumn]]** +
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(BaseShape,​IDictionary<​String,​String>​)|AddFeature]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​IDictionary<​String,​String>​ +  * //N/A// 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +== Parameters ​== 
-  * **Summary**:N/A +  * //​kmlPathFilename//​ 
-</​div>​+    ​Type:String 
 +    Description:N/A
  
-<div class_table>​ +  ​//​encoding//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(Feature)|AddFeature]]*+    Type:Encoding 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(BaseShape)|AddFeature]]** +==== Protected Constructors ==== 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +==== Public Methods ==== 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​ApplyFilters(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>​)|ApplyFilters]]*+== Remarks == 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​String>,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​BeginTransaction()|BeginTransaction]]** +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Parameters**:​N/​A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​BuildIndexFile(String,​BuildIndexMode)|BuildIndexFile]]** +<​div ​newline></​div
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]] +** {{wiki:​PublicMethod.gif|}} ​CloneDeep() **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​BuildIndexFile(String,​BuildIndexMode,​Encoding)|BuildIndexFile]]** +== Remarks == 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]],​Encoding +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​BuildIndexFile(String)|BuildIndexFile]]** +  Type:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] 
-  * **Parameters**:​String +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​CanGetBoundingBoxQuickly()|CanGetBoundingBoxQuickly]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:​PublicMethod.gif|}} ​Open() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​CanGetCountQuickly()|CanGetCountQuickly]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​CloneDeep()|CloneDeep]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#Close()|Close]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:​PublicMethod.gif|}} Close() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​CommitTransaction()|CommitTransaction]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​DeleteColumn(String)|DeleteColumn]]** +  * Type:Void 
-  * **Parameters**:String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​DeleteFeature(String)|DeleteFeature]]** +<​div ​newline></​div
-  * **Parameters**:​String +** {{wiki:​PublicMethod.gif|}} ​BeginTransaction() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​Equals(Object)|Equals]]*+== Remarks == 
-  * **Parameters**:​Object +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteNonQuery(String)|ExecuteNonQuery]]** +  * Type:Void 
-  * **Parameters**:String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteQuery(String)|ExecuteQuery]]** +<​div ​newline></​div
-  * **Parameters**:​String +** {{wiki:​PublicMethod.gif|}} ​AddFeature(Feature) **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteScalar(String)|ExecuteScalar]]*+== Remarks == 
-  * **Parameters**:​String +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(ReturningColumnsType)|GetAllFeatures]]** +  * Type:String 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(ReturningColumnsType,​Int32,​Int32)|GetAllFeatures]]** +  * //feature// 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]],​Int32,​Int32 +    Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(ReturningColumnsType,​Int32)|GetAllFeatures]]** +** {{wiki:​PublicMethod.gif|}} ​AddFeature(BaseShape) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]],​Int32 +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(IEnumerable<​String>​)|GetAllFeatures]]*+== Remarks == 
-  * **Parameters**:​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(IEnumerable<​String>,​Int32,​Int32)|GetAllFeatures]]** +  * Type:String 
-  * **Parameters**:IEnumerable<​String>,​Int32,​Int32 +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBox()|GetBoundingBox]]** +  * //shape// 
-  * **Parameters**:​N/A +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBoxById(String)|GetBoundingBoxById]]** +** {{wiki:​PublicMethod.gif|}} ​AddFeature(BaseShape,​IDictionary<​String,String>) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBoxByIds(IEnumerable<​String>​)|GetBoundingBoxByIds]]*+== Remarks == 
-  * **Parameters**:​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBoxesByIds(IEnumerable<​String>​)|GetBoundingBoxesByIds]]** +  * Type:String 
-  * **Parameters**:IEnumerable<​String> +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetColumns()|GetColumns]]** +  * //shape// 
-  * **Parameters**:​N/A +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //​columnValues//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetCount()|GetCount]]** +    Type:IDictionary<​String,​String>​ 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetDistinctColumnValues(String)|GetDistinctColumnValues]]** +** {{wiki:​PublicMethod.gif|}} ​DeleteFeature(String) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeatureById(String,​ReturningColumnsType)|GetFeatureById]]*+== Remarks == 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeatureById(String,​IEnumerable<​String>​)|GetFeatureById]]** +  * Type:Void 
-  * **Parameters**:String,​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByColumnValue(String,​String)|GetFeaturesByColumnValue]]** +  //id// 
-  * **Parameters**:String,String +    Type:String 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByColumnValue(String,​String,​IEnumerable<​String>​)|GetFeaturesByColumnValue]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(Feature) **
-  * **Parameters**:​String,​String,​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByColumnValue(String,​String,​ReturningColumnsType)|GetFeaturesByColumnValue]]*+== Remarks == 
-  * **Parameters**:​String,​String,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByIds(IEnumerable<​String>,​ReturningColumnsType)|GetFeaturesByIds]]** +  * Type:Void 
-  * **Parameters**:IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesByIds]]** +  * //feature// 
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesByIds]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(BaseShape) **
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>​)|GetFeaturesForDrawing]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​ReturningColumnsType)|GetFeaturesForDrawing]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesForDrawing]]** +  * //shape// 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>,​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesInsideBoundingBox(RectangleShape,ReturningColumnsType)|GetFeaturesInsideBoundingBox]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(BaseShape,IDictionary<​String,​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesInsideBoundingBox(RectangleShape,​IEnumerable<​String>​)|GetFeaturesInsideBoundingBox]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit)|GetFeaturesNearestTo]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>,​Double,​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit)|GetFeaturesNearestTo]]** +  * //shape// 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>,​Double,​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​columnValues//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​ReturningColumnsType)|GetFeaturesNearestTo]]*+    Type:IDictionary<​String,String> 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.Feature|Feature]],[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>​)|GetFeaturesNearestTo]]** +** {{wiki:​PublicMethod.gif|}} ​RollbackTransaction() **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​ReturningColumnsType)|GetFeaturesNearestTo]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​)|GetFeaturesNearestTo]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<​String>​)|GetFeaturesOutsideBoundingBox]]** +<​div ​newline></​div
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​IEnumerable<​String>​ +** {{wiki:​PublicMethod.gif|}} ​CommitTransaction() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​ReturningColumnsType)|GetFeaturesOutsideBoundingBox]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType)|GetFeaturesWithinDistanceOf]]** +  * Type:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]]** +<​div ​newline></​div
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​IEnumerable<​String>​ +** {{wiki:​PublicMethod.gif|}} ​AddColumn(FeatureSourceColumn) **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType)|GetFeaturesWithinDistanceOf]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFirstFeaturesWellKnownType()|GetFirstFeaturesWellKnownType]]** +  * //​featureSourceColumn//​ 
-  * **Parameters**:​N/A +    Type:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +** {{wiki:​PublicMethod.gif|}} ​DeleteColumn(String) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetType()|GetType]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​Open()|Open]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​RefreshColumns()|RefreshColumns]]** +  * //​columnName//​ 
-  * **Parameters**:​N/A +    Type:String 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​RollbackTransaction()|RollbackTransaction]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateColumn(String,​FeatureSourceColumn) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,​QueryType,​ReturningColumnsType)|SpatialQuery]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>​)|SpatialQuery]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​)|SpatialQuery]]** +  //​columnName//​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String> +    Type:String 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​newFeatureSourceColumn//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(Feature,​QueryType,​ReturningColumnsType)|SpatialQuery]]*+    Type:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>,​IEnumerable<​String>​)|SpatialQuery]]** +** {{wiki:​PublicMethod.gif|}} ​GetAllFeatures(IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>,​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​ToString()|ToString]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateColumn(String,​FeatureSourceColumn)|UpdateColumn]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:String,[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(BaseShape,​IDictionary<​String,​String>​)|UpdateFeature]]** +  //​returningColumnNames//​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​IDictionary<String,String>​ +    Type:IEnumerable<​String>​ 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(Feature)|UpdateFeature]]** +** {{wiki:​PublicMethod.gif|}} ​GetAllFeatures(ReturningColumnsType) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(BaseShape)|UpdateFeature]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-=== Protected Methods === +== Return Value == 
-<div class_table>​ +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ApplyFiltersCore(IEnumerable<​Feature>,​IEnumerable<​String>,​String)|ApplyFiltersCore]]** +  * Description:N/A
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​,​IEnumerable<​String>,​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:ProtectedMethod.gif|}}[[#​CanGetBoundingBoxQuicklyCore()|CanGetBoundingBoxQuicklyCore]]** +  //​returningColumnNamesType//​ 
-  * **Parameters**:N/A +    ​Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **DeclaringType**:​N/​A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​CanGetCountQuicklyCore()|CanGetCountQuicklyCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<​String>​) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CloneDeepCore()|CloneDeepCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:ProtectedMethod.gif|}}[[#​CloseCore()|CloseCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CommitTransactionCore(TransactionBuffer)|CommitTransactionCore]]** +  //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(IEnumerable<​Feature>​)|ConvertToExternalProjection]]*+    Type:​IEnumerable<​String
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(IEnumerable<​RectangleShape>)|ConvertToExternalProjection]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesOutsideBoundingBox(RectangleShape,​ReturningColumnsType) **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(RectangleShape)|ConvertToExternalProjection]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(Feature)|ConvertToExternalProjection]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(IEnumerable<​RectangleShape>​)|ConvertToInternalProjection]]** +  //​boundingBox//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNamesType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(BaseShape)|ConvertToInternalProjection]]*+    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(IEnumerable<​Feature>)|ConvertToInternalProjection]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesInsideBoundingBox(RectangleShape,​IEnumerable<​String>) **
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(Feature)|ConvertToInternalProjection]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(RectangleShape)|ConvertToInternalProjection]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ExecuteNonQueryCore(String)|ExecuteNonQueryCore]]** +  * //​boundingBox//​ 
-  * **Parameters**:​String +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ExecuteQueryCore(String)|ExecuteQueryCore]]*+    Type:IEnumerable<​String> 
-  * **Parameters**:String +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​ExecuteScalarCore(String)|ExecuteScalarCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesInsideBoundingBox(RectangleShape,​IEnumerable<​String>,​IEnumerable<​String>​) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​Finalize()|Finalize]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:ProtectedMethod.gif|}}[[#​GetAllFeaturesCore(IEnumerable<​String>​)|GetAllFeaturesCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​IEnumerable<​String+  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetAllFeaturesCore(IEnumerable<​String>,​Int32,​Int32)|GetAllFeaturesCore]]** +  * //​boundingBox//​ 
-  * **Parameters**:​IEnumerable<​String>,​Int32,​Int32 +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetBoundingBoxByIdCore(String)|GetBoundingBoxByIdCore]]*+    Type:IEnumerable<​String> 
-  * **Parameters**:String +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]]** +    Type:IEnumerable<​String>​ 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetColumnNamesInsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesInsideFeatureSource]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesInsideBoundingBox(RectangleShape,​ReturningColumnsType) **
-  * **Parameters**:​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesOutsideFeatureSource]]*+== Remarks == 
-  * **Parameters**:​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:ProtectedMethod.gif|}}[[#​GetColumnsCore()|GetColumnsCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:ProtectedMethod.gif|}}[[#​GetCountCore()|GetCountCore]]** +  //​boundingBox//​ 
-  * **Parameters**:N/A +    ​Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​N/​A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNamesType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetDistinctColumnValuesCore(String)|GetDistinctColumnValuesCore]]*+    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Parameters**:​String +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetFeaturesByColumnValueCore(String,String,​IEnumerable<​String>​)|GetFeaturesByColumnValueCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,Double,​Double,​IEnumerable<​String>,​IEnumerable<​String>​**
-  * **Parameters**:​String,​String,​IEnumerable<​String>​ +
-  ​* **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesByIdsCore(IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesByIdsCore]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:ProtectedMethod.gif|}}[[#​GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<String>​)|GetFeaturesForDrawingCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String+  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​)|GetFeaturesInsideBoundingBoxCore]]** +  //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenWidth//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesNearestToCore(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​)|GetFeaturesNearestToCore]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesOutsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​)|GetFeaturesOutsideBoundingBoxCore]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​)|GetFeaturesWithinDistanceOfCore]]*+    Type:​IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFirstFeaturesWellKnownTypeCore()|GetFirstFeaturesWellKnownTypeCore]]** +    Type:IEnumerable<​String>​ 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetReturningColumnNames(ReturningColumnsType)|GetReturningColumnNames]]** +** {{wiki:PublicMethod.gif|}} ​ApplyFilters(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OhY=(RectangleShape)|OhY=]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs)|OnAppliedFilters]]** +  * //​features//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] +    Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs)|OnApplyingFilters]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnClosedFeatureSource(ClosedFeatureSourceEventArgs)|OnClosedFeatureSource]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnClosingFeatureSource(ClosingFeatureSourceEventArgs)|OnClosingFeatureSource]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnCommittedTransaction(CommittedTransactionEventArgs)|OnCommittedTransaction]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnCommittingTransaction(CommittingTransactionEventArgs)|OnCommittingTransaction]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnCustomColumnFetch(CustomColumnFetchEventArgs)|OnCustomColumnFetch]]** +  * //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenWidth//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGettingColumns(GettingColumnsFeatureSourceEventArgs)|OnGettingColumns]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs)|OnGettingFeaturesByIds]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs)|OnGettingFeaturesForDrawing]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​ReturningColumnsType) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGottenColumns(GottenColumnsFeatureSourceEventArgs)|OnGottenColumns]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)|OnOpenedFeatureSource]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)|OnOpeningFeatureSource]]** +  * //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //​screenWidth//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OpenCore()|OpenCore]]** +    Type:Double 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SpatialQueryCore(BaseShape,​QueryType,​IEnumerable<​String>​)|SpatialQueryCore]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNamesType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​WhQ=(Collection<​Feature>,​Collection<​String>,​Boolean)|WhQ=]]*+    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Parameters**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Collection<​String>,​Boolean +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#XBQ=(Collection<Feature>)|XBQ=]]** +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(BaseShape,​QueryType,​IEnumerable<String>) **
-  * **Parameters**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​XRQ=(RectangleShape,​Collection<​Feature>,​Boolean)|XRQ=]]** +== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Boolean +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​XhQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape)|XhQ=]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​XxQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape)|XxQ=]]** +  * //​targetShape//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​queryType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ahQ=(RectangleShape)|ahQ=]]*+    Type:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​cRQ=(Collection<​Feature>​)|cRQ=]]*+    Type:IEnumerable<String
-  * **Parameters**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#dRQ=(IEnumerable<​String>​)|dRQ=]]** +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>​,IEnumerable<​String>​**
-  * **Parameters**:​IEnumerable<​String>​ +
-  ​* **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​dxQ=(IEnumerable<​String>,​IEnumerable<​String>,​ZoomLevel,​Func<​Collection<​Feature>>,​IEnumerable<​String>,​RectangleShape)|dxQ=]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]],​Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>,​IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​eBQ=(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​)|eBQ=]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String+  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​eBQ=(IEnumerable<​String>,​Func<​IEnumerable<​String>,​Collection<​Feature>>,​IEnumerable<​String>​)|eBQ=]]** +  * //​targetShape//​ 
-  * **Parameters**:​IEnumerable<​String>,​Func<​IEnumerable<​String>,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>,​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​queryType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​eRQ=(IEnumerable<​String>​)|eRQ=]]*+    Type:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Parameters**:​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ehQ=(IEnumerable<​String>,​IEnumerable<​String>​)|ehQ=]]*+    Type:​IEnumerable<​String>​ 
-  * **Parameters**:IEnumerable<​String>,​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​exQ=()|exQ=]]** +    Type:IEnumerable<​String>​ 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#fxQ=(String)|fxQ=]]** +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(BaseShape,​QueryType,​ReturningColumnsType) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​gBQ=(IEnumerable<​String>,​IEnumerable<​String>​)|gBQ=]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-=== Public Properties === +== Return Value == 
-**{{wiki:PublicProperty.gif|}}[[#​CanExecuteSqlQuery|CanExecuteSqlQuery]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Return**:​Boolean +  * Description:N/A
-  * **Summary**:N/A+
  
-**{{wiki:PublicProperty.gif|}}[[#​CanModifyColumnStructure|CanModifyColumnStructure]]** +== Parameters == 
-  * **Return**:​Boolean +  ​//​targetShape//​ 
-  * **Summary**:N/A+    ​Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#Encoding|Encoding]]** +  ​//​queryType//​ 
-  * **Return**:​Encoding +    ​Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​FeatureIdsToExclude|FeatureIdsToExclude]]** +  ​//​returningColumnNamesType//​ 
-  * **Return**:​Collection<​String>​ +    ​Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​Filters|Filters]]** +<div newline></​div>​ 
-  * **Return**:​Collection<​String>​ +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​**
-  ​* **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​GeoCache|GeoCache]]** +  ​//N/A// 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​GeometryValidationMode|GeometryValidationMode]]** +== Return Value == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#Id|Id]]** +== Parameters == 
-  * **Return**:​String +  ​//​feature//​ 
-  * **Summary**:N/A+    ​Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#IsEditable|IsEditable]]** +  ​//​queryType//​ 
-  * **Return**:​Boolean +    ​Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsInTransaction|IsInTransaction]]** +  ​//​returningColumnNames//​ 
-  * **Return**:Boolean +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​IsOpen|IsOpen]]** +<div newline></​div>​ 
-  * **Return**:​Boolean +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(Feature,​QueryType,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsTransactionLive|IsTransactionLive]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:PublicProperty.gif|}}[[#​KmlPathFilename|KmlPathFilename]]** +== Return Value == 
-  * **Return**:​String +  ​Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​LinkExpressions|LinkExpressions]]** +== Parameters == 
-  * **Return**:​Collection<​String>​ +  ​//​feature//​ 
-  * **Summary**:N/A+    ​Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​LinkSources|LinkSources]]** +  ​//​queryType//​ 
-  * **Return**:Collection<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]> +    Type:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​MaxRecordsToDraw|MaxRecordsToDraw]]** +  ​//​returningColumnNamesType//​ 
-  * **Return**:​Int32 +    ​Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​Projection|Projection]]** +<div newline></​div>​ 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.Projection|Projection]] +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​RequireIndex|RequireIndex]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​TransactionBuffer|TransactionBuffer]]** +== Return Value == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-=== Protected Properties === +== Parameters ​== 
-**{{wiki:ProtectedProperty.gif|}}[[#​CanExecuteSqlQueryCore|CanExecuteSqlQueryCore]]** +  //​targetShape//​ 
-  * **Return**:​Boolean +    ​Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:ProtectedProperty.gif|}}[[#​CanModifyColumnStructureCore|CanModifyColumnStructureCore]]** +  ​//​unitOfFeatureSource//​ 
-  * **Return**:​Boolean +    ​Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​FeatureSourceColumns|FeatureSourceColumns]]** +  ​//​maxItemsToFind//​ 
-  * **Return**:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​ +    Type:Int32 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​IsOpenCore|IsOpenCore]]** +  ​//​returningColumnNames//​ 
-  * **Return**:Boolean +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:ProtectedProperty.gif|}}[[#​NhY=|NhY=]]** +<div newline></​div>​ 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.KmlFile|KmlFile]] +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-=== Public Events ​=== +  * //N/A// 
-**{{wiki:​PublicEvent.gif|}}[[#​AppliedFilters|AppliedFilters]]** +== Remarks ​== 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] +  * //N/A//
-  * **Summary**:​N/A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​ApplyingFilters|ApplyingFilters]]** +== Return Value == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​ClosedFeatureSource|ClosedFeatureSource]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +  * //​targetShape//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​ClosingFeatureSource|ClosingFeatureSource]]** +  ​//​unitOfData//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​CommittedTransaction|CommittedTransaction]]** +  ​//​maxItemsToFind//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +    Type:Int32 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​CommittingTransaction|CommittingTransaction]]** +  ​//​returningColumnNamesType//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicEvent.gif|}}[[#​CustomColumnFetch|CustomColumnFetch]]** +<div newline></​div>​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>​) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingProgressChanged|DrawingProgressChanged]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingColumns|GettingColumns]]** +== Return Value == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingFeaturesByIds|GettingFeaturesByIds]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +  * //​targetFeature//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingFeaturesForDrawing|GettingFeaturesForDrawing]]** +  ​//​unitOfData//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​GottenColumns|GottenColumns]]** +  ​//​maxItemsToFind//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +    Type:Int32 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​OpenedFeatureSource|OpenedFeatureSource]]** +  ​//​returningColumnNames//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicEvent.gif|}}[[#​OpeningFeatureSource|OpeningFeatureSource]]** +<div newline></​div>​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​StreamLoading|StreamLoading]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-===== Public Constructors ===== +== Return Value == 
-=== KmlFeatureSource() === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/​A
-==== Remarks ==== +
-N/A +
-==== Parameters ==== +
-[[#Public Constructors|Go Back]] +
-=== KmlFeatureSource(String) === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Parameters ==== +
-**kmlPathFilename** +
-  ​* **Type**:​String +
-  * **Description:​N/​A+
  
-[[#Public Constructors|Go Back]] +== Parameters ​== 
-=== KmlFeatureSource(String,​Encoding) === +  * //​targetFeature// 
-N/+    * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-==== Remarks ==== +    * Description:​N/​A
-N/+
-==== Parameters ==== +
-**kmlPathFilename** +
-  * **Type**:String +
-  * **Description:​N/​A+
  
-**encoding** +  ​//​unitOfData//​ 
-  * **Type**:Encoding +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description:​N/​A+    * Description:​N/​A
  
-[[#Public Constructors|Go Back]] +  * //​maxItemsToFind/​
-===== Protected Constructors ===== +    * Type:Int32 
-===== Public Methods ===== +    * Description:​N/A
-=== AddColumn(FeatureSourceColumn) === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNamesType//​ 
-  **Return ​Type**:Void +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**featureSourceColumn** +** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== AddFeature(BaseShape,​IDictionary<​String,​String>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:String +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**shape** +  //​targetShape//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**columnValues** +  ​//​unitOfData//​ 
-  * **Type**:IDictionary<​String,​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​maxItemsToFind/​
-=== AddFeature(Feature) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:String +    * Type:IEnumerable<​String> 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​searchRadius//​ 
-**feature*+    * Type:Double 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //​unitOfSearchRadius//​ 
-=== AddFeature(BaseShape) === +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:String +** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**shape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== ApplyFilters(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>​) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​targetFeature//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​unitOfData//​ 
-**features*+    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Description:​N/​A
-  * **Description**:N/A+
  
-**returningColumnNames** +  ​//​maxItemsToFind//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-**filters** +  ​//​returningColumnNames//​ 
-  * **Type**:​IEnumerable<​String>​ +    * Type:​IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​searchRadius/​
-=== BeginTransaction() === +    * Type:Double 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​unitOfSearchRadius//​ 
-  **Return ​Type**:Void +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>**
-=== BuildIndexFile(String,​BuildIndexMode=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**kmlPathFilename** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**buildIndexMode** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]] +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​unitOfData//​ 
-=== BuildIndexFile(String,​BuildIndexMode,​Encoding) === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distanceUnit//​ 
-  **Return ​Type**:Void +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​distance//​ 
-**kmlPathFilename*+    * Type:Double 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-**buildIndexMode** +  ​//​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**encoding** +<div newline></​div>​ 
-  * **Type**:Encoding +** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== BuildIndexFile(String) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**kmlPathFilename** +  //​targetShape//​ 
-  * **Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​unitOfData//​ 
-=== CanGetBoundingBoxQuickly() === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distanceUnit//​ 
-  **Return ​Type**:Boolean +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  * //distance/
-[[#Public Methods|Go Back]] +    * Type:Double 
-=== CanGetCountQuickly() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNamesType//​ 
-  **Return ​Type**:Boolean +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​**
-=== CloneDeep() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== Close() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​targetFeature//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //​unitOfData//​ 
-[[#Public Methods|Go Back]] +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-=== CommitTransaction() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distanceUnit//​ 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  * //distance/
-[[#Public Methods|Go Back]] +    * Type:Double 
-=== DeleteColumn(String) === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Void +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**columnName** +** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) ​**
-  * **Type**:String +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== DeleteFeature(String) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**id** +  //​targetFeature//​ 
-  * **Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​unitOfData//​ 
-=== Equals(Object) === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distanceUnit//​ 
-  **Return ​Type**:Boolean +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​distance//​ 
-**obj*+    * Type:Double 
-  * **Type**:Object +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //​returningColumnNamesType//​ 
-=== ExecuteNonQuery(String) === +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Int32 +** {{wiki:PublicMethod.gif|}} GetFeatureById(String,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**sqlStatement** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== ExecuteQuery(String) === +  * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:DataTable +  * //id// 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**sqlStatement*+    * Type:IEnumerable<​String> 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== ExecuteScalar(String) ​=== +** {{wiki:​PublicMethod.gif|}} GetFeatureById(String,​ReturningColumnsType**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Object +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**sqlStatement** +  * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetAllFeatures(ReturningColumnsType) === +  * //id/
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNamesType//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**returningColumnNamesType** +** {{wiki:PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetAllFeatures(ReturningColumnsType,​Int32,​Int32) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**returningColumnTypes** +  //ids// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**startIndex** +  ​//​returningColumnNames//​ 
-  * **Type**:Int32 +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**takeCount** +  ​//filters// 
-  * **Type**:Int32 +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetAllFeatures(ReturningColumnsType,Int32=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>​,IEnumerable<​String>​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**returningColumnTypes** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**startIndex** +== Parameters == 
-  * **Type**:Int32 +  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​returningColumnNames//​ 
-=== GetAllFeatures(IEnumerable<​String>​) === +    * Type:IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>,​ReturningColumnsType) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**returningColumnNames** +== Remarks ​== 
-  * **Type**:​IEnumerable<​String>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetAllFeatures(IEnumerable<​String>,​Int32,​Int32) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNamesType//​ 
-**returningColumnNames*+    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**startIndex** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:PublicMethod.gif|}} GetBoundingBoxById(String) ​**
-  ​* **Description**:​N/​A+
  
-**takeCount** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetBoundingBox() === +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //id// 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetBoundingBoxByIds(IEnumerable<​String>**
-=== GetBoundingBoxById(String) ​=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**id** +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== GetBoundingBoxByIds(IEnumerable<​String>​) === +  * //ids// 
-N/A +    * Type:IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:PublicMethod.gif|}} GetBoundingBoxesByIds(IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**ids** +== Remarks ​== 
-  * **Type**:​IEnumerable<​String>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetBoundingBoxesByIds(IEnumerable<​String>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div
-**ids** +** {{wiki:​PublicMethod.gif|}} GetFirstFeaturesWellKnownType() ​**
-  * **Type**:​IEnumerable<String+
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetColumns() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]> +  * Type:​[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetCount() === +** {{wiki:​PublicMethod.gif|}} CanGetBoundingBoxQuickly() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Boolean 
-=== GetDistinctColumnValues(String) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]>​ +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} CanGetCountQuickly() ​**
  
-==== Parameters ==== +  * //N/A// 
-**columnName** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeatureById(String,​ReturningColumnsType) === +  * Type:​Boolean 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} GetDistinctColumnValues(String) ​**
  
-==== Parameters ==== +  * //N/A// 
-**id** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeatureById(String,​IEnumerable<​String>​) === +  * //​columnName/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,​Int32) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**id** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesByColumnValue(String,​String) === +  * //​returningColumnTypes/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​startIndex//​ 
-  **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**columnName** +** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,​Int32,​Int32) ​**
-  * **Type**:String +
-  ​* **Description**:​N/​A+
  
-**columnValue** +  ​//N/A// 
-  * **Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesByColumnValue(String,​String,​IEnumerable<​String>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​returningColumnTypes//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​startIndex//​ 
-**columnName*+    * Type:Int32 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-**columnValue** +  ​//​takeCount//​ 
-  * **Type**:String +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div>​ 
-  * **Type**:​IEnumerable<​String>​ +** {{wiki:PublicMethod.gif|}} GetAllFeatures(IEnumerable<​String>​,​Int32,​Int32) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesByColumnValue(String,​String,​ReturningColumnsType) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**columnName** +  //​returningColumnNames//​ 
-  * **Type**:String +    * Type:IEnumerable<​String> 
-  * **Description**:N/A+    * Description:​N/​A
  
-**columnValue** +  ​//​startIndex//​ 
-  * **Type**:String +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnType** +  ​//​takeCount//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesByIds(IEnumerable<​String>,​ReturningColumnsType=== +** {{wiki:​PublicMethod.gif|}} ExecuteNonQuery(String) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**ids** +  * Type:Int32 
-  ​* **Type**:IEnumerable<​String>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesByIds(IEnumerable<​String>,IEnumerable<​String>=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesByColumnValue(String,​String,​ReturningColumnsType**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**ids** +  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Type**:IEnumerable<String+  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:IEnumerable<​String> +  * //​columnName//​ 
-  * **Description**:N/A+    ​* Type:​String 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​columnValue//​ 
-=== GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​) === +    * Type:String 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnType//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**ids** +** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,​String,​IEnumerable<​String>​**
-  * **Type**:​IEnumerable<​String>​ +
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**filters** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>​) === +  * //​columnName/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​columnValue//​ 
-  **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**boundingBox*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**screenWidth** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,​String) ​**
-  ​* **Description**:​N/​A+
  
-**screenHeight** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​ReturningColumnsType) === +  * //​columnName/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​columnValue//​ 
-  **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**boundingBox** +** {{wiki:PublicMethod.gif|}} ExecuteScalar(String) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-**screenWidth** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**screenHeight** +== Return Value == 
-  ​* **Type**:Double +  * Type:Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<String>,​IEnumerable<String>=== +** {{wiki:​PublicMethod.gif|}} ExecuteQuery(String) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**boundingBox** +  * Type:DataTable 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**screenWidth** +== Parameters == 
-  * **Type**:Double +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-**screenHeight** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:PublicMethod.gif|}} GetColumns() ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**filters** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesInsideBoundingBox(RectangleShape,​ReturningColumnsType) === +<div newline><​/div> 
-N/A +** {{wiki:​PublicMethod.gif|}} RefreshColumns() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**boundingBox** +  * Type:Void 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} GetCount() ​**
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesInsideBoundingBox(RectangleShape,​IEnumerable<​String>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**boundingBox** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:PublicMethod.gif|}} ToString() ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit) === +  * Type:String 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} Equals(Object) ​**
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfData** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:Boolean 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**maxItemsToFind** +== Parameters == 
-  * **Type**:Int32 +  * //obj// 
-  * **Description**:N/A+    ​* Type:Object 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​PublicMethod.gif|}} GetHashCode() ​**
-  * **Description**:N/A+
  
-**searchRadius** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**unitOfSearchRadius** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<String>,​Double,​DistanceUnit) === +<div newline></div> 
-N/A +** {{wiki:​PublicMethod.gif|}} GetType() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**targetFeature** +  * Type:Type 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**unitOfData** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} BuildIndexFile(String) ​**
  
-**maxItemsToFind** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<​String>​ +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**searchRadius** +== Parameters == 
-  * **Type**:Double +  * //​kmlPathFilename//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-**unitOfSearchRadius** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} BuildIndexFile(String,​BuildIndexMode) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​ReturningColumnsType) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**targetFeature** +  //​kmlPathFilename//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**unitOfData** +  ​//​buildIndexMode//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:​[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**maxItemsToFind** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} BuildIndexFile(String,​BuildIndexMode,​Encoding) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNamesType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>​) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​kmlPathFilename//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​buildIndexMode//​ 
-**targetFeature*+    * Type:​[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**unitOfData** +  ​//​encoding//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:Encoding 
-  * **Description**:N/A+    * Description:​N/​A
  
-**maxItemsToFind** +<div newline></​div>​ 
-  * **Type**:Int32 +==== Protected Methods ==== 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} OpenCore() ​**
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​ReturningColumnsType) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} CloseCore() ​**
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfData** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**maxItemsToFind** +== Parameters == 
-  * **Type**:Int32 +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetColumnsCore() ​**
  
-**returningColumnNamesType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable<​String>**
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfFeatureSource** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**maxItemsToFind** +== Parameters == 
-  * **Type**:Int32 +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​ProtectedMethod.gif|}} GetCountCore() ​**
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<​String>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**boundingBox** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:ProtectedMethod.gif|}} GetFeaturesByIdsCore(IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesOutsideBoundingBox(RectangleShape,​ReturningColumnsType) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**boundingBox*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**returningColumnNamesType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +** {{wiki:ProtectedMethod.gif|}} GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**targetFeature** +  //​boundingBox//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**unitOfData** +  ​//​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**distanceUnit** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +** {{wiki:ProtectedMethod.gif|}} GetFeaturesOutsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**distance** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) === +  * //​boundingBox/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**targetFeature** +** {{wiki:ProtectedMethod.gif|}} SpatialQueryCore(BaseShape,​QueryType,​IEnumerable<​String>​) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +
-  ​* **Description**:​N/​A+
  
-**unitOfData** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**distanceUnit** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**distance** +== Parameters == 
-  * **Type**:Double +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-**returningColumnNames** +  ​//​queryType//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​returningColumnNames//​ 
-=== GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) === +    * Type:IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:ProtectedMethod.gif|}} CommitTransactionCore(TransactionBuffer) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfData** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**distanceUnit** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +  * //​transactions//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] 
 +    * Description:​N/​A
  
-**distance** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:ProtectedMethod.gif|}} CanGetBoundingBoxQuicklyCore() ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) === +  * Type:​Boolean 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() ​**
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfData** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**distanceUnit** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetMapShapesInsideBoundingBox(RectangleShape) ​**
  
-**distance** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.MapShape|MapShape]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFirstFeaturesWellKnownType() === +  * //​boundingBox/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(BaseShape) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== GetHashCode() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Int32 +  * Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​baseShape//​ 
-=== GetType() === +    * Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Type +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== Open() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​features//​ 
-=== RefreshColumns() === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(IEnumerable<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== RollbackTransaction() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​features//​ 
-=== SpatialQuery(BaseShape,​QueryType,​ReturningColumnsType) === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(Feature**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**queryType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +  * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //​feature//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== SpatialQuery(BaseShape,​QueryType,​IEnumerable<String>) === +** {{wiki:​ProtectedMethod.gif|}} ConvertToInternalProjection(Feature) **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**targetShape** +  * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**queryType** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +  * //​feature//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div>​ 
-  * **Type**:​IEnumerable<​String>​ +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesInsideFeatureSource(IEnumerable<​String>​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]+  * Type:​Collection<​String
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**feature** +  //​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**queryType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== SpatialQuery(Feature,​QueryType,​ReturningColumnsType) === +  * Type:​Collection<​String>​ 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**feature** +** {{wiki:ProtectedMethod.gif|}} GetReturningColumnNames(ReturningColumnsType) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +
-  ​* **Description**:​N/​A+
  
-**queryType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>,​IEnumerable<​String>​) === +  * //​returningColumnNamesType/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:ProtectedMethod.gif|}} RemoveEmptyAndExcludeFeatures(Collection<​Feature>​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**targetShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**queryType** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:IEnumerable<String+  * //​sourceFeatures//​ 
-  * **Description**:N/A+    ​* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
 +    * Description:​N/​A
  
-**filters** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ​**
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== ToString() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:String +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //e// 
-=== UpdateColumn(String,​FeatureSourceColumn) === +    * Type:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSourceCall(IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**columnName** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-**newFeatureSourceColumn** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== UpdateFeature(BaseShape,​IDictionary<​String,​String>​) === +  * //​returningColumnNames/​
-N/A +    * Type:​IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetFeaturesByActionWithStyleFilters(IEnumerable<​String>,​IEnumerable<​String>,​ZoomLevel,​Func<​Collection<​Feature>>,​IEnumerable<​String>,​RectangleShape) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**shape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**columnValues** +== Return Value == 
-  ​* **Type**:IDictionary<String,String+  * Type:Dictionary<String,Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== UpdateFeature(Feature) === +  * //​styleFilters/​
-N/A +    * Type:​IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Void +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​currentZoomLevel//​ 
-**feature*+    * Type:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //func// 
-=== UpdateFeature(BaseShape) === +    * Type:​Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//ids// 
-  **Return ​Type**:Void +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//extent// 
-**shape*+    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-===== Protected Methods ===== +** {{wiki:​ProtectedMethod.gif|}} ApplyLinkColumnValues(IEnumerable<​String>,Func<IEnumerable<​String>,​Collection<​Feature>>,​IEnumerable<​String>**
-=== ApplyFiltersCore(IEnumerable<​Feature>,​IEnumerable<​String>,​String) ​=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**features** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<​String>​ +  ​//returningColumnNames// 
-  * **Description**:N/A+    * Type:​IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-**linkExpression** +  ​//​getFeatures//​ 
-  * **Type**:String +    * Type:Func<​IEnumerable<​String>,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +  * //filters/
-=== CanGetBoundingBoxQuicklyCore() === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Boolean +** {{wiki:ProtectedMethod.gif|}} ApplyLinkColumnValues(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== CanGetCountQuicklyCore() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Boolean +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Protected Methods|Go Back]] +  * //​features//​ 
-=== CloneDeepCore() === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  * //filters/
-[[#​Protected Methods|Go Back]] +    * Type:​IEnumerable<​String>​ 
-=== CloseCore() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​linkingColumnNames//​ 
-  **Return ​Type**:Void +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#​Protected Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} GetRequiredColumnNamesForLink(IEnumerable<​String>​**
-=== CommitTransactionCore(TransactionBuffer=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**transactions** +  * Type:Collection<​String>​ 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToExternalProjection(IEnumerable<​Feature>​) === +  * //​returningColumnNames/​
-N/A +    * Type:​IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:ProtectedMethod.gif|}} GetReturningColumnNamesForLink(IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**features** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value =
-=== ConvertToExternalProjection(IEnumerable<RectangleShape>) === +  * Type:​Collection<String
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//filters// 
-**rectangles*+    * Type:​IEnumerable<​String
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== ConvertToExternalProjection(RectangleShape=== +** {{wiki:​ProtectedMethod.gif|}} GetFlatLinkSources() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**rectangle** +  * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToExternalProjection(Feature) === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} CheckIsLinkColumn(String) **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**feature** +  * Type:Boolean 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToInternalProjection(IEnumerable<​RectangleShape>​) === +  * //​columnName/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +** {{wiki:ProtectedMethod.gif|}} CheckHasLinkColumns(IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**rectangles** +== Remarks ​== 
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== ConvertToInternalProjection(BaseShape) === +  * Type:​Boolean 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//filters// 
-**baseShape*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></div> 
-=== ConvertToInternalProjection(IEnumerable<Feature>) === +** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**features** +  * Type:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToInternalProjection(Feature) === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} RaiseCustomColumnFetchEvent(Collection<​Feature>,​Collection<​String>,​Boolean) **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**feature** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToInternalProjection(RectangleShape) === +  * //​sourceFeatures/​
-N/A +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​fieldNamesOutsideOfSource//​ 
-  **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:Collection<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​forceRaiseEvent//​ 
-**rectangle*+    * Type:Boolean 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== ExecuteNonQueryCore(String=== +** {{wiki:​ProtectedMethod.gif|}} OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**sqlStatement** +  * Type:Void 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ExecuteQueryCore(String) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:DataTable +** {{wiki:ProtectedMethod.gif|}} OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**sqlStatement** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== ExecuteScalarCore(String) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Object +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**sqlStatement** +** {{wiki:ProtectedMethod.gif|}} ApplyFiltersCore(IEnumerable<​Feature>,​IEnumerable<​String>,​String) ​**
-  * **Type**:String +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== Finalize() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Protected Methods|Go Back]] +  * //​features//​ 
-=== GetAllFeaturesCore(IEnumerable<​String>) === +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​linkExpression//​ 
-**returningColumnNames*+    * Type:​String 
-  * **Type**:IEnumerable<​String> +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetAllFeaturesCore(IEnumerable<String>,​Int32,​Int32=== +** {{wiki:​ProtectedMethod.gif|}} ConvertToExternalProjectionIfNecessary(Collection<Feature>) **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**returningColumnNames** +  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Type**:IEnumerable<String+  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**startIndex** +== Parameters == 
-  * **Type**:Int32 +  * //​returnFeatures//​ 
-  * **Description**:N/A+    ​* Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-**takeCount** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:ProtectedMethod.gif|}} ProcessTransaction(RectangleShape,​Collection<​Feature>,​Boolean) ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== GetBoundingBoxByIdCore(String) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**id** +  //​boundingBox//​ 
-  * **Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Protected Methods|Go Back]] +  * //​returnFeatures//​ 
-=== GetBoundingBoxCore() === +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​needUpdateProjection//​ 
-  **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:Boolean 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#​Protected Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} GetWrappingFeaturesLeft(RectangleShape,​Double,​Double,​IEnumerable<​String>​,​RectangleShape**
-=== GetColumnNamesInsideFeatureSource(IEnumerable<​String>​) ​=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**returningColumnNames** +  * Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]
-  ​* **Type**:IEnumerable<String+  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​) === +  * //​boundingBox/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​screenWidth//​ 
-  **Return ​Type**:Collection<​String>​ +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​screenHeight//​ 
-**returningColumnNames*+    * Type:Double 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​returningColumnNames/​
-=== GetColumnsCore() === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​wrappingExtent//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]> +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#​Protected Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} GetWrappingFeaturesRight(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape**
-=== GetCountCore() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Protected Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== GetDistinctColumnValuesCore(String) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]> +  * //​boundingBox//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​screenWidth//​ 
-**columnName*+    * Type:Double 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​screenHeight/​
-=== GetFeaturesByColumnValueCore(String,​String,​IEnumerable<​String>​) === +    * Type:Double 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​wrappingExtent//​ 
-**columnName*+    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-**columnValue** +<div newline></​div>​ 
-  * **Type**:String +** {{wiki:ProtectedMethod.gif|}} GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<​String>) **
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== GetFeaturesByIdsCore(IEnumerable<​String>,​IEnumerable<​String>​) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​boundingBox//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​screenWidth//​ 
-**ids*+    * Type:Double 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**returningColumnNames** +  ​//​screenHeight//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +  * //​returningColumnNames//​ 
-=== GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<​String>​) === +    * Type:IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:ProtectedMethod.gif|}} GetFeaturesNearestToCore(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**boundingBox** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**screenWidth** +== Return Value == 
-  ​* **Type**:Double +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**screenHeight** +== Parameters == 
-  * **Type**:Double +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-**returningColumnNames** +  ​//​unitOfData//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +  * //​maxItemsToFind/​
-=== GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**boundingBox** +** {{wiki:ProtectedMethod.gif|}} GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestToCore(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​unitOfData//​ 
-**targetShape*+    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**unitOfData** +  ​//​distanceUnit//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**maxItemsToFind** +  ​//​distance//​ 
-  * **Type**:Int32 +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNames** +  ​//returningColumnNames// 
-  * **Type**:​IEnumerable<​String>​ +    * Type:​IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesOutsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>=== +** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxByIdCore(String) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**boundingBox** +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:IEnumerable<​String> +  * //id// 
-  * **Description**:N/A+    ​* Type:​String 
 +    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></div> 
-=== GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<String>) === +** {{wiki:​ProtectedMethod.gif|}} GetFirstFeaturesWellKnownTypeCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**targetShape** +  * Type:​[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**unitOfData** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(IEnumerable<​RectangleShape>​) ​**
  
-**distanceUnit** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**distance** +== Return Value == 
-  ​* **Type**:Double +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<​String+  * //​rectangles//​ 
-  * **Description**:N/A+    ​* Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
 +    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetFirstFeaturesWellKnownTypeCore() === +** {{wiki:​ProtectedMethod.gif|}} ConvertToInternalProjection(IEnumerable<​RectangleShape>​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Protected Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-=== GetReturningColumnNames(ReturningColumnsType) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<String+  * //​rectangles//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**returningColumnNamesType** +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(RectangleShape) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== MemberwiseClone() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Object +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Protected Methods|Go Back]] +  * //​rectangle//​ 
-=== OhY=(RectangleShape) === +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.MapShape|MapShape]]>​ +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(RectangleShape) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**boundingBox** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs) === +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​rectangle//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjectionCall(RectangleShape) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**e** +  //​rectangle//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== OnClosedFeatureSource(ClosedFeatureSourceEventArgs=== +** {{wiki:​ProtectedMethod.gif|}} CanGetCountQuicklyCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**e** +  * Type:Boolean 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnClosingFeatureSource(ClosingFeatureSourceEventArgs) === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} GetDistinctColumnValuesCore(String) **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**e** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnCommittedTransaction(CommittedTransactionEventArgs) === +  * //​columnName/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable<​String>,​Int32,​Int32) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== OnCommittingTransaction(CommittingTransactionEventArgs) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​startIndex//​ 
-**e*+    * Type:Int32 
-  * **Type**:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​takeCount/​
-=== OnCustomColumnFetch(CustomColumnFetchEventArgs) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnGettingColumns(GettingColumnsFeatureSourceEventArgs) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**e** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +    * Type:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs=== +** {{wiki:​ProtectedMethod.gif|}} OnGettingColumns(GettingColumnsFeatureSourceEventArgs**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**e** +  * Type:Void 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnGottenColumns(GottenColumnsFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== OnGottenColumns(GottenColumnsFeatureSourceEventArgs) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} OnCustomColumnFetch(CustomColumnFetchEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnOpenedFeatureSource(OpenedFeatureSourceEventArgs) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**e** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +    * Type:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== OnOpeningFeatureSource(OpeningFeatureSourceEventArgs=== +** {{wiki:​ProtectedMethod.gif|}} OnCommittingTransaction(CommittingTransactionEventArgs**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**e** +  * Type:Void 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OpenCore() === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnCommittedTransaction(CommittedTransactionEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== SpatialQueryCore(BaseShape,​QueryType,​IEnumerable<​String>​) === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**targetShape** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**queryType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +** {{wiki:ProtectedMethod.gif|}} OnOpeningFeatureSource(OpeningFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== WhQ=(Collection<​Feature>,​Collection<​String>,​Boolean) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //e// 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**sourceFeatures** +** {{wiki:ProtectedMethod.gif|}} OnOpenedFeatureSource(OpenedFeatureSourceEventArgs) ​**
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  ​* **Description**:​N/​A+
  
-**fieldNamesOutsideOfSource** +  ​//N/A// 
-  * **Type**:​Collection<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**forceRaiseEvent** +== Return Value == 
-  ​* **Type**:Boolean +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== XBQ=(Collection<​Feature>​) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:ProtectedMethod.gif|}} OnClosingFeatureSource(ClosingFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**returnFeatures** +== Remarks ​== 
-  * **Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== XRQ=(RectangleShape,​Collection<​Feature>,​Boolean) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**boundingBox** +** {{wiki:ProtectedMethod.gif|}} OnClosedFeatureSource(ClosedFeatureSourceEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-**returnFeatures** +  ​//N/A// 
-  * **Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**needUpdateProjection** +== Return Value == 
-  ​* **Type**:Boolean +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== XhQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:ProtectedMethod.gif|}} ExecuteNonQueryCore(String) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**boundingBox** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-**screenWidth** +== Return Value == 
-  ​* **Type**:Double +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**screenHeight** +== Parameters == 
-  * **Type**:Double +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div>​ 
-  * **Type**:​IEnumerable<​String>​ +** {{wiki:ProtectedMethod.gif|}} GetFeaturesByColumnValueCore(String,​String,​IEnumerable<​String>​**
-  ​* **Description**:​N/​A+
  
-**wrappingExtent** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== XxQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //​columnName//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​columnValue//​ 
-**boundingBox*+    * Type:String 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**screenWidth** +  ​//​returningColumnNames//​ 
-  * **Type**:Double +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**screenHeight** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:ProtectedMethod.gif|}} ExecuteScalarCore(String) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**wrappingExtent** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Type:Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ahQ=(RectangleShape) === +  * //​sqlStatement/​
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:ProtectedMethod.gif|}} ExecuteQueryCore(String) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**rectangle** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== cRQ=(Collection<​Feature>​) === +  * Type:​DataTable 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**sourceFeatures** +** {{wiki:ProtectedMethod.gif|}} Finalize() ​**
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== dRQ=(IEnumerable<​String>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​String>​ +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**returningColumnNames** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ​**
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== dxQ=(IEnumerable<​String>,​IEnumerable<​String>,​ZoomLevel,​Func<​Collection<​Feature>>,​IEnumerable<​String>,​RectangleShape) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ +  * Type:Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters ​== 
-**styleFilters** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​String>​ +==== Public Properties ​==== 
-  ​* **Description**:​N/​A+** {{wiki:PublicProperty.gif|}} Encoding ​**
  
-**returningColumnNames** 
-  * **Type**:​IEnumerable<​String>​ 
-  * **Description**:​N/​A 
- 
-**currentZoomLevel** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] 
-  * **Description**:​N/​A 
- 
-**func** 
-  * **Type**:​Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ 
-  * **Description**:​N/​A 
- 
-**ids** 
-  * **Type**:​IEnumerable<​String>​ 
-  * **Description**:​N/​A 
- 
-**extent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== eBQ=(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Encoding
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} KmlPathFilename ​**
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  ​* **Description**:​N/​A +
- +
-==== Parameters ==== +
-**features** +
-  * **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  * **Description**:​N/​A +
- +
-**returningColumnNames** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A +
- +
-**filters** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A +
- +
-**linkingColumnNames** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-=== eBQ=(IEnumerable<​String>,​Func<​IEnumerable<​String>,​Collection<​Feature>>,​IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:String
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} RequireIndex ​**
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**returningColumnNames** 
-  * **Type**:​IEnumerable<​String>​ 
-  * **Description**:​N/​A 
- 
-**getFeatures** 
-  * **Type**:​Func<​IEnumerable<​String>,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ 
-  * **Description**:​N/​A 
- 
-**filters** 
-  * **Type**:​IEnumerable<​String>​ 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== eRQ=(IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} Id **
-  * **Return Type**:Collection<​String>​ +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**returningColumnNames** 
-  * **Type**:​IEnumerable<​String>​ 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== ehQ=(IEnumerable<​String>,​IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:String
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} CanExecuteSqlQuery ​**
-  * **Return Type**:Collection<​String>​ +
-  ​* **Description**:​N/​A +
- +
-==== Parameters ==== +
-**returningColumnNames** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A +
- +
-**filters** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-=== exQ=() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} IsOpen ​**
-  * **Return Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]>​ +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== fxQ=(String) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} CanModifyColumnStructure ​**
-  * **Return Type**:Boolean +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**columnName** 
-  * **Type**:​String 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== gBQ=(IEnumerable<​String>,​IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} IsInTransaction ​**
-  * **Return Type**:Boolean +
-  ​* **Description**:​N/​A +
- +
-==== Parameters ==== +
-**returningColumnNames** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A +
- +
-**filters** +
-  * **Type**:​IEnumerable<​String>​ +
-  * **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== CanExecuteSqlQuery === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:​Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsTransactionLive ​**
-=== CanModifyColumnStructure === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== Encoding === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Encoding+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsEditable ​**
-=== FeatureIdsToExclude === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:​Collection<​String>​+
  
-[[#Public Properties|Go Back]] 
-=== Filters === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Collection<​String>​+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:PublicProperty.gif|}} Projection **
-=== GeoCache === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]]+
  
-[[#Public Properties|Go Back]] 
-=== GeometryValidationMode === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]]+  * Type:​[[ThinkGeo.MapSuite.Core.Projection|Projection]]
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} GeoCache ​**
-=== Id === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== IsEditable === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]]
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} FeatureIdsToExclude ​**
-=== IsInTransaction === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== IsOpen === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Collection<​String>​
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} TransactionBuffer ​**
-=== IsTransactionLive === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== KmlPathFilename === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] 
 + 
 +** {{wiki:PublicProperty.gif|}} MaxRecordsToDraw **
  
-[[#Public Properties|Go Back]] 
-=== LinkExpressions === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Collection<​String>​+  * Type:Int32 
 + 
 +** {{wiki:PublicProperty.gif|}} LinkSources **
  
-[[#Public Properties|Go Back]] 
-=== LinkSources === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]>​+  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]>​ 
 + 
 +** {{wiki:​PublicProperty.gif|}} LinkExpressions **
  
-[[#Public Properties|Go Back]] 
-=== MaxRecordsToDraw === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int32+  * Type:​Collection<​String>​ 
 + 
 +** {{wiki:PublicProperty.gif|}} Filters **
  
-[[#Public Properties|Go Back]] 
-=== Projection === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.Projection|Projection]]+  * Type:​Collection<​String>​ 
 + 
 +** {{wiki:PublicProperty.gif|}} GeometryValidationMode **
  
-[[#Public Properties|Go Back]] 
-=== RequireIndex === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return Type**:Boolean+  * Type:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]] 
 + 
 +==== Protected Properties ​==== 
 +** {{wiki:​ProtectedProperty.gif|}} KmlFile ​**
  
-[[#Public Properties|Go Back]] 
-=== TransactionBuffer === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]]+  * Type:​[[ThinkGeo.MapSuite.Core.KmlFile|KmlFile]]
  
-[[#Public Properties|Go Back]] +** {{wiki:​ProtectedProperty.gif|}} CanExecuteSqlQueryCore **
-===== Protected Properties ===== +
-=== CanExecuteSqlQueryCore ​=== +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:​Boolean+
  
-[[#​Protected Properties|Go Back]] 
-=== CanModifyColumnStructureCore === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Boolean 
 + 
 +** {{wiki:ProtectedProperty.gif|}} IsOpenCore **
  
-[[#​Protected Properties|Go Back]] 
-=== FeatureSourceColumns === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​+  * Type:Boolean 
 + 
 +** {{wiki:ProtectedProperty.gif|}} CanModifyColumnStructureCore **
  
-[[#​Protected Properties|Go Back]] 
-=== IsOpenCore === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Boolean 
 + 
 +** {{wiki:ProtectedProperty.gif|}} FeatureSourceColumns **
  
-[[#​Protected Properties|Go Back]] 
-=== NhY= === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:​[[ThinkGeo.MapSuite.Core.KmlFile|KmlFile]]+  * Type:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>
  
-[[#​Protected Properties|Go Back]] +==== Public Events ==== 
-===== Public Events ​===== +** {{wiki:​PublicEvent.gif|}} StreamLoading **
-=== AppliedFilters ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged **
-=== ApplyingFilters ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingColumns **
-=== ClosedFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GottenColumns **
-=== ClosingFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ApplyingFilters **
-=== CommittedTransaction ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} AppliedFilters **
-=== CommittingTransaction ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingFeaturesByIds **
-=== CustomColumnFetch ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingFeaturesForDrawing **
-=== DrawingProgressChanged ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CustomColumnFetch **
-=== GettingColumns ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CommittingTransaction **
-=== GettingFeaturesByIds ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CommittedTransaction **
-=== GettingFeaturesForDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} OpeningFeatureSource **
-=== GottenColumns ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} OpenedFeatureSource ​**
-=== OpenedFeatureSource ​===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ClosingFeatureSource **
-=== OpeningFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ClosedFeatureSource **
-=== StreamLoading ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.StreamLoadingEventArgs|StreamLoadingEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.kmlfeaturesource.1442485983.txt.gz · Last modified: 2015/09/17 10:33 by admin