User Tools

Site Tools


thinkgeo.mapsuite.core.boundarysolutionsparcelfeaturesource

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.boundarysolutionsparcelfeaturesource [2015/09/17 10:25]
admin
thinkgeo.mapsuite.core.boundarysolutionsparcelfeaturesource [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.BoundarySolutionsParcelFeatureSource ====== ====== ThinkGeo.MapSuite.Core.BoundarySolutionsParcelFeatureSource ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 +
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
   *System.Object   *System.Object
Line 5: Line 9:
       ***ThinkGeo.MapSuite.Core.BoundarySolutionsParcelFeatureSource**       ***ThinkGeo.MapSuite.Core.BoundarySolutionsParcelFeatureSource**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} BoundarySolutionsParcelFeatureSource() **
-**{{wiki:​PublicMethod.gif|}}[[#BoundarySolutionsParcelFeatureSource()|BoundarySolutionsParcelFeatureSource]]** +
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+  * //N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#BoundarySolutionsParcelFeatureSource(String)|BoundarySolutionsParcelFeatureSource]]** +== Remarks == 
-  * **Parameters**:​String +  * //N/A// 
-  * **DeclaringType**:​N/​A +== Parameters == 
-  * **Summary**:​N/​A +<​div ​newline></​div
-</​div>​+** {{wiki:​PublicMethod.gif|}} BoundarySolutionsParcelFeatureSource(String) **
  
-=== Protected Constructors === +  * //N/A// 
-=== Public Methods === +== Remarks ​== 
-<div class_table>​ +  * //N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​AddColumn(FeatureSourceColumn)|AddColumn]]** +== Parameters ​== 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +  * //​contractId//​ 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Type:String 
-  * **Summary**:N/A +    Description:N/A
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div>​ 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(Feature)|AddFeature]]** +==== Protected Constructors ==== 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +==== Public Methods ==== 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +** {{wiki:​PublicMethod.gif|}} ​ClearCache(RectangleShape) **
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(BaseShape)|AddFeature]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​AddFeature(BaseShape,​IDictionary<​String,​String>​)|AddFeature]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​IDictionary<​String,​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​ApplyFilters(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>​)|ApplyFilters]]** +  * //extent// 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​IEnumerable<​String>,​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​BeginTransaction()|BeginTransaction]]** +** {{wiki:​PublicMethod.gif|}} ​GetBoundingBox() **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​CanGetBoundingBoxQuickly()|CanGetBoundingBoxQuickly]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​CanGetCountQuickly()|CanGetCountQuickly]]** +  * 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|}}[[#​ClearCache(RectangleShape)|ClearCache]]** +<​div ​newline></​div
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:​PublicMethod.gif|}} ​CloneDeep() **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​CloneDeep()|CloneDeep]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​Close()|Close]]** +  * Type:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] 
-  * **Parameters**:​N/​A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​CommitTransaction()|CommitTransaction]]** +<​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|}}[[#​DeleteColumn(String)|DeleteColumn]]*+== Remarks == 
-  * **Parameters**:​String +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​DeleteFeature(String)|DeleteFeature]]** +  * Type:Void 
-  * **Parameters**:String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#Equals(Object)|Equals]]** +<​div ​newline></​div
-  * **Parameters**:​Object +** {{wiki:​PublicMethod.gif|}} ​Close() **
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteNonQuery(String)|ExecuteNonQuery]]*+== Remarks == 
-  * **Parameters**:​String +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteQuery(String)|ExecuteQuery]]** +  * Type:Void 
-  * **Parameters**:String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​ExecuteScalar(String)|ExecuteScalar]]** +<​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|}}[[#​GetAllFeatures(ReturningColumnsType,​Int32,​Int32)|GetAllFeatures]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]],​Int32,​Int32 +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(ReturningColumnsType,​Int32)|GetAllFeatures]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]],​Int32 +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(IEnumerable<​String>,​Int32,​Int32)|GetAllFeatures]]** +<​div ​newline></​div
-  * **Parameters**:​IEnumerable<​String>,​Int32,​Int32 +** {{wiki:​PublicMethod.gif|}} ​AddFeature(Feature) **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetAllFeatures(ReturningColumnsType)|GetAllFeatures]]*+== Remarks == 
-  * **Parameters**:​[[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|}}[[#​GetAllFeatures(IEnumerable<​String>​)|GetAllFeatures]]** +  * 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|}}[[#​GetBoundingBox()|GetBoundingBox]]** +  * //feature// 
-  * **Parameters**:​N/A +    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|}}[[#​GetBoundingBoxById(String)|GetBoundingBoxById]]** +** {{wiki:​PublicMethod.gif|}} ​AddFeature(BaseShape) **
-  * **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+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#GetCount()|GetCount]]** +** {{wiki:​PublicMethod.gif|}} ​AddFeature(BaseShape,​IDictionary<​String,​String>​) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetDistinctColumnValues(String)|GetDistinctColumnValues]]*+== Remarks == 
-  * **Parameters**:​String +  * //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:String 
-  * **Parameters**:String,​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeatureById(String,​ReturningColumnsType)|GetFeatureById]]** +  * //shape// 
-  * **Parameters**:​String,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    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|}}[[#​GetFeaturesByColumnValue(String,​String,​IEnumerable<String>​)|GetFeaturesByColumnValue]]** +    Type:IDictionary<​String,​String>​ 
-  * **Parameters**:​String,String,​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesByColumnValue(String,String)|GetFeaturesByColumnValue]]** +** {{wiki:​PublicMethod.gif|}} ​DeleteFeature(String) **
-  * **Parameters**:​String,​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]]** +  //id// 
-  * **Parameters**:IEnumerable<​String>,​IEnumerable<​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|}}[[#​GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesByIds]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(Feature) **
-  * **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,​IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesForDrawing]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>,​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​ReturningColumnsType)|GetFeaturesForDrawing]]** +  * //feature// 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    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|}}[[#​GetFeaturesInsideBoundingBox(RectangleShape,​ReturningColumnsType)|GetFeaturesInsideBoundingBox]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(BaseShape) **
-  * **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(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>​)|GetFeaturesNearestTo]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[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|}}[[#​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+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(BaseShape,GeographyUnit,​Int32,​IEnumerable<String>,Double,​DistanceUnit)|GetFeaturesNearestTo]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateFeature(BaseShape,IDictionary<​String,​String>​**
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>,​Double,​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +
-  ​* **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​ReturningColumnsType)|GetFeaturesNearestTo]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[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,​ReturningColumnsType)|GetFeaturesNearestTo]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[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>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​)|GetFeaturesNearestTo]]** +  //shape// 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>​ +    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|}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<String>​)|GetFeaturesOutsideBoundingBox]]** +    Type:IDictionary<​String,​String>​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​ReturningColumnsType)|GetFeaturesOutsideBoundingBox]]** +** {{wiki:​PublicMethod.gif|}} ​RollbackTransaction() **
-  * **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|}}[[#​GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[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|}}[[#​GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]]** +<​div ​newline></​div
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​IEnumerable<​String>​ +** {{wiki:​PublicMethod.gif|}} ​CommitTransaction() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType)|GetFeaturesWithinDistanceOf]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]],​Double,​[[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|}}[[#​GetFirstFeaturesWellKnownType()|GetFirstFeaturesWellKnownType]]** +  * Type:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] 
-  * **Parameters**:​N/​A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:​PublicMethod.gif|}} ​AddColumn(FeatureSourceColumn) **
-  * **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]]** +  * //​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|}}[[#​RollbackTransaction()|RollbackTransaction]]** +** {{wiki:​PublicMethod.gif|}} ​DeleteColumn(String) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>​)|SpatialQuery]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​)|SpatialQuery]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[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,​ReturningColumnsType)|SpatialQuery]]** +  * //​columnName//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    Type:String 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,QueryType,​ReturningColumnsType)|SpatialQuery]]** +** {{wiki:​PublicMethod.gif|}} ​UpdateColumn(String,FeatureSourceColumn) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>,​IEnumerable<​String>​)|SpatialQuery]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​ToString()|ToString]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​Object +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateColumn(String,​FeatureSourceColumn)|UpdateColumn]]** +  //​columnName//​ 
-  * **Parameters**:String,​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +    Type:String 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​newFeatureSourceColumn//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(BaseShape,​IDictionary<​String,​String>​)|UpdateFeature]]*+    Type:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​IDictionary<​String,​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(BaseShape)|UpdateFeature]]** +** {{wiki:​PublicMethod.gif|}} ​GetAllFeatures(IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​UpdateFeature(Feature)|UpdateFeature]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * //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]]** +  * //​returningColumnNames//​ 
-  * **Parameters**:​N/A +    Type:IEnumerable<​String>​ 
-  * **DeclaringType**:N/A +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​CanGetCountQuicklyCore()|CanGetCountQuicklyCore]]** +** {{wiki:PublicMethod.gif|}} ​GetAllFeatures(ReturningColumnsType) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​N/​A +
-  * **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**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CommitTransactionCore(TransactionBuffer)|CommitTransactionCore]]** +  * //​returningColumnNamesType//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(RectangleShape)|ConvertToExternalProjection]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ConvertToExternalProjection(IEnumerable<​RectangleShape>​)|ConvertToExternalProjection]]*+== Remarks == 
-  * **Parameters**:​IEnumerable<​[[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|}}[[#​ConvertToExternalProjection(IEnumerable<​Feature>​)|ConvertToExternalProjection]]** +  * //​boundingBox//​ 
-  * **Parameters**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    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|}}[[#​ConvertToInternalProjection(Feature)|ConvertToInternalProjection]]*+    Type:IEnumerable<​String>​ 
-  * **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:ProtectedMethod.gif|}}[[#​ConvertToInternalProjection(IEnumerable<​RectangleShape>)|ConvertToInternalProjection]]** +** {{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|}}[[#​ConvertToInternalProjection(RectangleShape)|ConvertToInternalProjection]]*+== 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|}}[[#​ConvertToInternalProjection(IEnumerable<​Feature>​)|ConvertToInternalProjection]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​[[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(BaseShape)|ConvertToInternalProjection]]** +  * //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    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|}}[[#​ExecuteNonQueryCore(String)|ExecuteNonQueryCore]]*+    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|}}[[#​ExecuteQueryCore(String)|ExecuteQueryCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesInsideBoundingBox(RectangleShape,​IEnumerable<​String>) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ExecuteScalarCore(String)|ExecuteScalarCore]]*+== Remarks == 
-  * **Parameters**:​String +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:ProtectedMethod.gif|}}[[#Finalize()|Finalize]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​Object +
-  * **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|}}[[#​GetAllFeaturesCore(IEnumerable<​String>​)|GetAllFeaturesCore]]*+    Type:​IEnumerable<​String>​ 
-  * **Parameters**:​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​This method returns all of the InternalFeatures in the FeatureSource. +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetBoundingBoxByIdCore(String)|GetBoundingBoxByIdCore]]** +** {{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|}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​This method returns the bounding box which encompasses all of the features in the FeatureSource. +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetColumnNamesInsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesInsideFeatureSource]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:IEnumerable<String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesOutsideFeatureSource]]** +  * //​boundingBox//​ 
-  * **Parameters**:​IEnumerable<​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|}}[[#​GetColumnsCore()|GetColumnsCore]]** +    Type:IEnumerable<​String>​ 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetCountCore()|GetCountCore]]** +    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|}}[[#​GetDistinctColumnValuesCore(String)|GetDistinctColumnValuesCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesInsideBoundingBox(RectangleShape,​ReturningColumnsType) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesByColumnValueCore(String,​String,​IEnumerable<​String>​)|GetFeaturesByColumnValueCore]]*+== Remarks == 
-  * **Parameters**:​String,​String,​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesByIdsCore(IEnumerable<​String>,​IEnumerable<​String>​)|GetFeaturesByIdsCore]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:IEnumerable<String>,​IEnumerable<​String>​ +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<​String>​)|GetFeaturesForDrawingCore]]** +  //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Double,​Double,​IEnumerable<​String>​ +    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|}}[[#​GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​)|GetFeaturesInsideBoundingBoxCore]]*+    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​This method returns all of the InternalFeatures of this FeatureSource inside of the specified bounding box. +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​GetFeaturesNearestToCore(BaseShape,GeographyUnit,Int32,​IEnumerable<​String>​)|GetFeaturesNearestToCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,Double,Double,​IEnumerable<​String>,​IEnumerable<​String>​**
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]],​Int32,​IEnumerable<​String>​ +
-  ​* **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFeaturesOutsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​)|GetFeaturesOutsideBoundingBoxCore]]*+== 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:ProtectedMethod.gif|}}[[#​GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<String>​)|GetFeaturesWithinDistanceOfCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **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>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetFirstFeaturesWellKnownTypeCore()|GetFirstFeaturesWellKnownTypeCore]]** +  * //​boundingBox//​ 
-  * **Parameters**:​N/A +    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|}}[[#​GetReturningColumnNames(ReturningColumnsType)|GetReturningColumnNames]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +    Type:Double 
-  * **Parameters**:​N/A +    Description:N/A
-  * **DeclaringType**:Object +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs)|OnAppliedFilters]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//filters// 
-**{{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+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnClosedFeatureSource(ClosedFeatureSourceEventArgs)|OnClosedFeatureSource]]** +** {{wiki:PublicMethod.gif|}} ​ApplyFilters(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnClosingFeatureSource(ClosingFeatureSourceEventArgs)|OnClosingFeatureSource]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnCommittedTransaction(CommittedTransactionEventArgs)|OnCommittedTransaction]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnCommittingTransaction(CommittingTransactionEventArgs)|OnCommittingTransaction]]** +  * //​features//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +    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|}}[[#​OnCustomColumnFetch(CustomColumnFetchEventArgs)|OnCustomColumnFetch]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//filters// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]*+    Type:IEnumerable<​String>​ 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnGettingColumns(GettingColumnsFeatureSourceEventArgs)|OnGettingColumns]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>​) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs)|OnGettingFeaturesByIds]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs)|OnGettingFeaturesForDrawing]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnGottenColumns(GottenColumnsFeatureSourceEventArgs)|OnGottenColumns]]** +  * //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +    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|}}[[#​OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)|OnOpenedFeatureSource]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)|OnOpeningFeatureSource]]*+    Type:Double 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​* //​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OpenCore()|OpenCore]]** +    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|}}[[#​SpatialQueryCore(BaseShape,QueryType,IEnumerable<​String>​)|SpatialQueryCore]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesForDrawing(RectangleShape,Double,Double,​ReturningColumnsType) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]],​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]],​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  * //N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​WhQ=(Collection<​Feature>,​Collection<​String>,​Boolean)|WhQ=]]** +== Remarks == 
-  * **Parameters**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Collection<​String>,​Boolean +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​XBQ=(Collection<​Feature>​)|XBQ=]]** +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:​Collection<​[[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|}}[[#​XRQ=(RectangleShape,​Collection<​Feature>,​Boolean)|XRQ=]]** +  * //​boundingBox//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>,​Boolean +    ​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|}}[[#​XhQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape)|XhQ=]]*+    Type:Double 
-  * **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>​ +  ​//​screenHeight//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​XxQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape)|XxQ=]]*+    Type:Double 
-  * **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>​ +  ​//​returningColumnNamesType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​ahQ=(RectangleShape)|ahQ=]]*+    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#cRQ=(Collection<Feature>)|cRQ=]]** +** {{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|}}[[#​dRQ=(IEnumerable<​String>​)|dRQ=]]** +== Remarks == 
-  * **Parameters**:​IEnumerable<​String>​ +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​dxQ=(IEnumerable<​String>,​IEnumerable<​String>,​ZoomLevel,​Func<​Collection<​Feature>>,​IEnumerable<​String>,​RectangleShape)|dxQ=]]** +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Parameters**:IEnumerable<​String>,​IEnumerable<​String>,​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]],​Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​>,​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|}}[[#​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|}}[[#​eBQ=(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​)|eBQ=]]*+    Type:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **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>​ +  ​//​returningColumnNames//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​eRQ=(IEnumerable<​String>​)|eRQ=]]*+    Type:​IEnumerable<​String>​ 
-  * **Parameters**:​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#ehQ=(IEnumerable<​String>,​IEnumerable<​String>​)|ehQ=]]** +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>,​IEnumerable<​String>​) **
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>​ +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​exQ=()|exQ=]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​fxQ=(String)|fxQ=]]** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Parameters**:​String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​gBQ=(IEnumerable<​String>,​IEnumerable<​String>​)|gBQ=]]** +  * //​targetShape//​ 
-  * **Parameters**:​IEnumerable<​String>,​IEnumerable<​String>​ +    Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-=== Public Properties === +  * //​queryType//​ 
-**{{wiki:PublicProperty.gif|}}[[#​CanExecuteSqlQuery|CanExecuteSqlQuery]]** +    Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Return**:​Boolean +    Description:N/A
-  * **Summary**:N/A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​CanModifyColumnStructure|CanModifyColumnStructure]]** +  ​//​returningColumnNames//​ 
-  * **Return**:Boolean +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​ContractId|ContractId]]** +  ​//filters// 
-  * **Return**:String +    Type:IEnumerable<​String> 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​FeatureIdsToExclude|FeatureIdsToExclude]]** +<div newline></​div>​ 
-  * **Return**:​Collection<​String>​ +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(BaseShape,​QueryType,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​Filters|Filters]]** +  ​//N/A// 
-  * **Return**:​Collection<​String>​ +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​GeoCache|GeoCache]]** +== Return Value == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​GeometryValidationMode|GeometryValidationMode]]** +== Parameters == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]] +  * //​targetShape//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#Id|Id]]** +  ​//​queryType//​ 
-  * **Return**:​String +    ​Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#IsEditable|IsEditable]]** +  ​//​returningColumnNamesType//​ 
-  * **Return**:​Boolean +    ​Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​IsInTransaction|IsInTransaction]]** +<div newline></​div>​ 
-  * **Return**:​Boolean +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsOpen|IsOpen]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:PublicProperty.gif|}}[[#​IsTransactionLive|IsTransactionLive]]** +== Return Value == 
-  * **Return**:​Boolean +  ​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]]** +  ​//​returningColumnNames//​ 
-  * **Return**:Int32 +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​Projection|Projection]]** +<div newline></​div>​ 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.Projection|Projection]] +** {{wiki:PublicMethod.gif|}} ​SpatialQuery(Feature,​QueryType,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​TransactionBuffer|TransactionBuffer]]** +  ​//N/A// 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-=== Protected Properties === +== Return Value == 
-**{{wiki:ProtectedProperty.gif|}}[[#​CanExecuteSqlQueryCore|CanExecuteSqlQueryCore]]** +  Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Return**:​Boolean +  * Description:N/A
-  * **Summary**:N/A+
  
-**{{wiki:ProtectedProperty.gif|}}[[#​CanModifyColumnStructureCore|CanModifyColumnStructureCore]]** +== Parameters == 
-  * **Return**:​Boolean +  ​//​feature//​ 
-  * **Summary**:N/A+    ​Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    Description:N/A
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​FeatureSourceColumns|FeatureSourceColumns]]** +  ​//​queryType//​ 
-  * **Return**:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]> +    Type:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:ProtectedProperty.gif|}}[[#IsOpenCore|IsOpenCore]]** +  ​//​returningColumnNamesType//​ 
-  * **Return**:​Boolean +    ​Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-=== Public Events === +<div newline></​div>​ 
-**{{wiki:PublicEvent.gif|}}[[#​AppliedFilters|AppliedFilters]]** +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​) ​**
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] +
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​ApplyingFilters|ApplyingFilters]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicEvent.gif|}}[[#​ClosedFeatureSource|ClosedFeatureSource]]** +== Return Value == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​ClosingFeatureSource|ClosingFeatureSource]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +  * //​targetShape//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​CommittedTransaction|CommittedTransaction]]** +  ​//​unitOfFeatureSource//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​CommittingTransaction|CommittingTransaction]]** +  ​//​maxItemsToFind//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +    Type:Int32 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​CustomColumnFetch|CustomColumnFetch]]** +  ​//​returningColumnNames//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +    Type:IEnumerable<​String>​ 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicEvent.gif|}}[[#​DrawingProgressChanged|DrawingProgressChanged]]** +<div newline></​div>​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +** {{wiki:PublicMethod.gif|}} ​GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​ReturningColumnsType) ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingColumns|GettingColumns]]** +  ​//N/A// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingFeaturesByIds|GettingFeaturesByIds]]** +== Return Value == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​GettingFeaturesForDrawing|GettingFeaturesForDrawing]]** +== Parameters == 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +  * //​targetShape//​ 
-  * **Summary**:N/A+    ​Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​GottenColumns|GottenColumns]]** +  ​//​unitOfData//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​OpenedFeatureSource|OpenedFeatureSource]]** +  ​//​maxItemsToFind//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +    Type:Int32 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:​PublicEvent.gif|}}[[#​OpeningFeatureSource|OpeningFeatureSource]]** +  ​//​returningColumnNamesType//​ 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +    Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Summary**:N/A+    Description:N/A
  
-===== Public Constructors ===== +<div newline><​/div> 
-=== BoundarySolutionsParcelFeatureSource() === +** {{wiki:​PublicMethod.gif|}} GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>) **
-N/A +
-==== Remarks ==== +
-N/A +
-==== Parameters ==== +
-[[#Public Constructors|Go Back]] +
-=== BoundarySolutionsParcelFeatureSource(String) ​=== +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Parameters ==== +
-**contractId** +
-  * **Type**:​String +
-  * **Description:​N/​A+
  
-[[#Public Constructors|Go Back]] +  * //N/A// 
-===== Protected Constructors ===== +== Remarks == 
-===== Public Methods ===== +  * //N/A//
-=== AddColumn(FeatureSourceColumn) === +
-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 == 
-**featureSourceColumn** +  //​targetFeature//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +    * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​unitOfData//​ 
-=== AddFeature(Feature) === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​maxItemsToFind//​ 
-  **Return ​Type**:String +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**feature*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== AddFeature(BaseShape=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​ReturningColumnsType**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**shape** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== AddFeature(BaseShape,​IDictionary<​String,​String>​) === +  * //​targetFeature/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​unitOfData//​ 
-  **Return ​Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​maxItemsToFind//​ 
-**shape*+    * Type:Int32 
-  * **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**columnValues** +  ​//​returningColumnNamesType//​ 
-  * **Type**:IDictionary<​String,​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== ApplyFilters(IEnumerable<Feature>,​IEnumerable<String>,​IEnumerable<​String>​) ​=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>​,​Double,​DistanceUnit**
-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>​ +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-**filters** +  ​//​unitOfData//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​maxItemsToFind/​
-=== BeginTransaction() === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Void +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  * //​searchRadius/​
-[[#Public Methods|Go Back]] +    * Type:Double 
-=== CanGetBoundingBoxQuickly() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​unitOfSearchRadius//​ 
-  **Return ​Type**:Boolean +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit**
-=== CanGetCountQuickly() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== ClearCache(RectangleShape) === +  * 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//​ 
-**extent*+    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //​maxItemsToFind/​
-=== CloneDeep() === +    * Type:Int32 
-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 ==== +  * //​searchRadius/​
-[[#Public Methods|Go Back]] +    * Type:Double 
-=== Close() === +    * Description:​N/A
-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>​**
-=== CommitTransaction() === +
-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 == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== DeleteColumn(String) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​targetShape//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​unitOfData//​ 
-**columnName*+    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //​distanceUnit//​ 
-=== DeleteFeature(String) === +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distance//​ 
-  **Return ​Type**:Void +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**id*+    * Type:IEnumerable<​String> 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== Equals(Object=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**obj** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:Object +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== ExecuteNonQuery(String) === +  * //​targetShape/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​unitOfData//​ 
-  **Return ​Type**:Int32 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​distanceUnit//​ 
-**sqlStatement*+    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //distance/
-=== ExecuteQuery(String) === +    * Type:Double 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNamesType//​ 
-  **Return ​Type**:DataTable +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**sqlStatement** +** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>) **
-  * **Type**:String +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== ExecuteScalar(String) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Object +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**sqlStatement** +  //​targetFeature//​ 
-  * **Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​unitOfData//​ 
-=== GetAllFeatures(ReturningColumnsType,​Int32,​Int32) === +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distanceUnit//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​distance//​ 
-**returningColumnTypes*+    * Type:Double 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**startIndex** +  ​//​returningColumnNames//​ 
-  * **Type**:Int32 +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**takeCount** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetAllFeatures(ReturningColumnsType,​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** +  //​targetFeature//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**startIndex** +  ​//​unitOfData//​ 
-  * **Type**:Int32 +    * Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​distanceUnit//​ 
-=== GetAllFeatures(IEnumerable<​String>,​Int32,​Int32) === +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​distance//​ 
-  **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:Double 
-  * **Description**:N/A+    * 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|}} GetFeatureById(String,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**takeCount** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetAllFeatures(ReturningColumnsType) === +  * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * //id// 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**returningColumnNamesType*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetAllFeatures(IEnumerable<​String>=== +** {{wiki:​PublicMethod.gif|}} GetFeatureById(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 == 
-**returningColumnNames** +  * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  ​* **Type**:IEnumerable<​String>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetBoundingBox() === +  * //id/
-N/A +    * Type:String 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNamesType//​ 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>,​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:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **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** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//filters// 
-**ids*+    * Type:​IEnumerable<​String>​ 
-  * **Type**:​IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetBoundingBoxesByIds(IEnumerable<​String>​) ​=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>​) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +== 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+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetColumns() === +  * //ids/
-N/A +    * Type:​IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​PublicMethod.gif|}} GetFeaturesByIds(IEnumerable<​String>,​ReturningColumnsType**
-=== GetCount() === +
-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:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== GetDistinctColumnValues(String) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]+  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNamesType//​ 
-**columnName*+    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeatureById(String,​IEnumerable<​String>​=== +** {{wiki:​PublicMethod.gif|}} GetBoundingBoxById(String) ​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**id** +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:IEnumerable<​String> +  * //id// 
-  * **Description**:N/A+    ​* Type:​String 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeatureById(String,​ReturningColumnsType=== +** {{wiki:​PublicMethod.gif|}} GetBoundingBoxByIds(IEnumerable<​String>**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**id** +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesByColumnValue(String,​String,​IEnumerable<​String>​) ​=== +** {{wiki:​PublicMethod.gif|}} GetBoundingBoxesByIds(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 == 
-**columnName** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**columnValue** +== Parameters == 
-  * **Type**:String +  * //ids// 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String> 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​PublicMethod.gif|}} GetFirstFeaturesWellKnownType() ​**
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesByColumnValue(String,​String) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * Type:​[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**columnName** +<div newline></​div>​ 
-  * **Type**:String +** {{wiki:PublicMethod.gif|}} CanGetBoundingBoxQuickly() ​**
-  ​* **Description**:​N/​A+
  
-**columnValue** +  ​//N/A// 
-  * **Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesByColumnValue(String,​String,​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:PublicMethod.gif|}} CanGetCountQuickly() ​**
  
-==== Parameters ==== +  * //N/A// 
-**columnName** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-**columnValue** +== Return Value == 
-  ​* **Type**:String +  * Type:Boolean 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} GetDistinctColumnValues(String) ​**
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesByIds(IEnumerable<​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.DistinctColumnValue|DistinctColumnValue]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**ids** +  //​columnName//​ 
-  * **Type**:IEnumerable<​String> +    * Type:​String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNamesType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,​Int32) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesByIds(IEnumerable<​String>,​IEnumerable<​String>​) === +== 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 == 
-**ids** +  //​returningColumnTypes//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNames** +  ​//​startIndex//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== GetFeaturesByIds(IEnumerable<String>,​IEnumerable<String>,IEnumerable<​String>​=== +** {{wiki:​PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,Int32,Int32**
-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>​ +  * //​returningColumnTypes//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
 +    * Description:​N/​A
  
-**filters** +  ​//​startIndex//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​takeCount/​
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>​) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:PublicMethod.gif|}} GetAllFeatures(IEnumerable<​String>,​Int32,​Int32) ​**
-  ​* **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 +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-**returningColumnNames** +  ​//​startIndex//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​takeCount/​
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​IEnumerable<​String>,​IEnumerable<​String>​) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:PublicMethod.gif|}} ExecuteNonQuery(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:PublicMethod.gif|}} GetFeaturesByColumnValue(String,​String,​ReturningColumnsType) ​**
-  ​* **Description**:​N/​A+
  
-**filters** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesForDrawing(RectangleShape,​Double,​Double,​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]]>​ +  * //​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** +  ​//​returningColumnType//​ 
-  * **Type**:Double +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**screenHeight** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,​String,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNamesType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesInsideBoundingBox(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]]>​ +  * //​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+
  
-**returningColumnNamesType** +  ​//​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesInsideBoundingBox(RectangleShape,IEnumerable<​String>=== +** {{wiki:​PublicMethod.gif|}} GetFeaturesByColumnValue(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 == 
-**boundingBox** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * 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/​
-=== GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>​) === +    * Type: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|}} ExecuteScalar(String) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**targetFeature** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * //N/A//
-  * **Description**:​N/A+
  
-**unitOfData** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * Type:Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**maxItemsToFind** +== Parameters == 
-  * **Type**:Int32 +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​String+** {{wiki:PublicMethod.gif|}} ExecuteQuery(String**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesNearestTo(Feature,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Type:DataTable 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**targetFeature** +  //​sqlStatement//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**unitOfData** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +** {{wiki:PublicMethod.gif|}} GetColumns() ​**
-  ​* **Description**:​N/​A+
  
-**maxItemsToFind** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**searchRadius** +== Parameters == 
-  * **Type**:Double +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} RefreshColumns() ​**
  
-**unitOfSearchRadius** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<​String>,​Double,​DistanceUnit) === +  * 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:PublicMethod.gif|}} GetCount() ​**
  
-==== 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:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**maxItemsToFind** +== Parameters == 
-  * **Type**:Int32 +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} ToString() ​**
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**searchRadius** +== Return Value == 
-  ​* **Type**:Double +  * Type:String 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**unitOfSearchRadius** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:PublicMethod.gif|}} Equals(Object) ​**
  
-[[#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:Boolean 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**targetFeature** +  //obj// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:Object 
-  * **Description**:N/A+    * Description:​N/​A
  
-**unitOfData** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +** {{wiki:PublicMethod.gif|}} GetHashCode() ​**
-  ​* **Description**:​N/​A+
  
-**maxItemsToFind** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​ReturningColumnsType) === +<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 == 
-**targetShape** +  * Type:Type 
-  ​* **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+==== Protected Methods ==== 
 +** {{wiki:ProtectedMethod.gif|}} CanGetBoundingBoxQuicklyCore() ​**
  
-**maxItemsToFind** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNamesType** +== Return Value == 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * Type:Boolean 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== GetFeaturesNearestTo(BaseShape,​GeographyUnit,​Int32,​IEnumerable<String>) === +<div newline></div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} CanGetCountQuicklyCore() **
-==== 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:Boolean 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**unitOfFeatureSource** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} OpenCore() ​**
  
-**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
  
-[[#Public Methods|Go Back]] +== Parameters ​=
-=== GetFeaturesOutsideBoundingBox(RectangleShape,​IEnumerable<​String>​) ​=== +<div newline></​div>​ 
-N/A +** {{wiki:​ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable<​String>​) ​**
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//This method returns all of the InternalFeatures in the FeatureSource.// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**boundingBox** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<​String>​ +  ​//returningColumnNames// 
-  * **Description**:N/A+    * Type:​IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesOutsideBoundingBox(RectangleShape,​ReturningColumnsType=== +** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//This method returns the bounding box which encompasses all of the features in the FeatureSource.//​ 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //This protected virtual method is called from the concreate public method GetBoundingBoxIt does not take into account any transaction activity as this is the responsibility of the concreate public method GetBoundingBoxIn this way as a developer if you choose to override this method you do not have to consider transaction at allThe default implementation of GetBoundingBoxCore uses the GetAllRecordsCore method to calculate the bounding box of the FeatureSource. We strongly recommend that you provide your own implementation for this method that will be more efficient If you do not override this method the means it gets the BoundingBox is by calling the GetAllFeatureCore method and deriving it from each feature. This is a very inefficient way to get the BoundingBox in most data sources. It is highly recommended that you override this method and replace it with a highly optimized version. For example in a ShapeFile the BoundingBox is in the main header of the file. Similarly if you are using Oracle Spatial you can execute a simple query to get the BoundingBox of all of the record without returning them. In these ways you can greatly improve the performance of this method.//
  
-==== Parameters ==== +== Return Value == 
-**boundingBox** +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​This method returns the bounding box which encompasses all of the features in the FeatureSource.
-  ​* **Description**:N/A+
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​) ​**
  
-[[#Public Methods|Go Back]] +  * //This method returns all of the InternalFeatures of this FeatureSource inside of the specified bounding box./
-=== GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) === +== Remarks == 
-N/A +  * //This method returns all of the InternalFeatures of this FeatureSource inside of the specified bounding box. If you are overriding this method you will not need to consider anything about transactions as this is handled by the concreate version of this method. The default implementation of GetFeaturesInsideBoundingBoxCore uses the GetAllRecordsCore method to determine which InternalFeatures are inside of the bounding box. We strongly recommend that you provide your own implementation for this method that will be more efficient. It is especially important for this method as many other default virtual methods use this for their calculations. We highly recommend when you override this method that you use any spatial indexes you have at your disposal to make this method as fast as possible.//
-==== 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:​The return decimalDegreesValue is a collection of all of the InternalFeatures that are inside of the bounding box.
  
-==== Parameters ​==== +== Parameters == 
-**targetFeature** +  //​boundingBox//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​This parameter represents the bounding box you with to find InternalFeatures inside of.
  
-**unitOfData** +  ​//​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​This parameter allows you to select the field names of the column data you wish to return with each Feature.
  
-**distanceUnit** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +** {{wiki:ProtectedMethod.gif|}} GetColumnsCore() ​**
-  ​* **Description**:​N/​A+
  
-**distance** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesWithinDistanceOf(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} ConvertToInternalProjection(BaseShape) **
-==== 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.BaseShape|BaseShape]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**unitOfData** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +  * //​baseShape//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/​A
  
-**distanceUnit** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(IEnumerable<​Feature>​) ​**
-  ​* **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(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) === +  * //features/
-N/A +    * Type:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(IEnumerable<​Feature>**
-  ​* **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:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**distanceUnit** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] +  * //​features//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
 +    * Description:​N/​A
  
-**distance** +<div newline></​div>​ 
-  * **Type**:Double +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(Feature) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== GetFeaturesWithinDistanceOf(Feature,​GeographyUnit,​DistanceUnit,​Double,​ReturningColumnsType) === +  * Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​feature//​ 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**targetFeature** +** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(Feature**
-  * **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:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**distance** +== Parameters == 
-  * **Type**:Double +  * //​feature//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]] 
 +    * Description:​N/​A
  
-**returningColumnNamesType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesInsideFeatureSource(IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetFirstFeaturesWellKnownType() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​returningColumnNames/​
-=== GetHashCode() === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Int32 +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== GetType() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Type +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​returningColumnNames/​
-=== Open() === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetReturningColumnNames(ReturningColumnsType) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== RefreshColumns() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +  * //​returningColumnNamesType//​ 
-=== RollbackTransaction() === +    * Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} RemoveEmptyAndExcludeFeatures(Collection<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== SpatialQuery(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** +  //​sourceFeatures//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-  * **Description**:N/A+    * Description:​N/​A
  
-**queryType** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== SpatialQuery(Feature,​QueryType,​IEnumerable<​String>​) === +  * 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.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**feature** +** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSourceCall(IEnumerable<​String>​) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +
-  ​* **Description**:​N/​A+
  
-**queryType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<​String>​ +  * Type:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== SpatialQuery(Feature,​QueryType,​ReturningColumnsType) === +  * //​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|}} GetFeaturesByActionWithStyleFilters(IEnumerable<​String>,​IEnumerable<​String>,​ZoomLevel,​Func<​Collection<​Feature>​>,​IEnumerable<​String>,​RectangleShape) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**feature** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.Feature|Feature]] +  * //N/A//
-  * **Description**:​N/A+
  
-**queryType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +  * Type:Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>> 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNamesType** +== Parameters == 
-  * **Type**:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +  * //​styleFilters//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​returningColumnNames/​
-=== SpatialQuery(BaseShape,​QueryType,​ReturningColumnsType) === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​currentZoomLevel//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//func// 
-**targetShape*+    * Type:Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>> 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-**queryType** +  ​//ids// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNamesType** +  ​//extent// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== SpatialQuery(BaseShape,​QueryType,​IEnumerable<​String>,​IEnumerable<​String>​) ​=== +** {{wiki:​ProtectedMethod.gif|}} ApplyLinkColumnValues(IEnumerable<​String>​,Func<IEnumerable<​String>,​Collection<​Feature>​>,​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 == 
-**targetShape** +  * Type:Collection<​[[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]] +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-**returningColumnNames** +  ​//​getFeatures//​ 
-  * **Type**:​IEnumerable<​String>​ +    * Type:Func<IEnumerable<​String>,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​
-  * **Description**:N/A+    * Description:​N/​A
  
-**filters** +  ​//filters// 
-  * **Type**:​IEnumerable<​String>​ +    * Type:​IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== ToString() === +** {{wiki:​ProtectedMethod.gif|}} ApplyLinkColumnValues(IEnumerable<​Feature>,​IEnumerable<​String>,​IEnumerable<​String>,​IEnumerable<​String>​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== UpdateColumn(String,​FeatureSourceColumn) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​features//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**columnName*+    * Type:IEnumerable<​String> 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-**newFeatureSourceColumn** +  ​//filters// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +  * //​linkingColumnNames//​ 
-=== UpdateFeature(BaseShape,​IDictionary<String,String>) === +    * Type:​IEnumerable<​String>​ 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetRequiredColumnNamesForLink(IEnumerable<​String>​) ​**
-  ​* **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:Collection<​String>​ 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== UpdateFeature(BaseShape) === +  * //​returningColumnNames/​
-N/A +    * Type:​IEnumerable<​String>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetReturningColumnNamesForLink(IEnumerable<​String>,​IEnumerable<​String>​) ​**
-  ​* **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 == 
-=== UpdateFeature(Feature) === +  * Type:​Collection<​String>​ 
-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 ==== +  ​//filters// 
-**feature*+    * Type:IEnumerable<​String>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.Feature|Feature]] +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#Public Methods|Go Back]] +<div newline></div> 
-===== Protected Methods ===== +** {{wiki:​ProtectedMethod.gif|}} GetFlatLinkSources(**
-=== 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:​IEnumerable<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]> 
-  ​* **Type**:​IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<String+<div newline></​div
-  * **Description**:N/A+** {{wiki:​ProtectedMethod.gif|}} CheckIsLinkColumn(String) ​**
  
-**linkExpression** +  ​//N/A// 
-  * **Type**:​String +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== CanGetBoundingBoxQuicklyCore() === +  * Type:​Boolean 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Boolean +  * //​columnName//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#​Protected Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} CheckHasLinkColumns(IEnumerable<​String>,​IEnumerable<​String>​**
-=== CanGetCountQuicklyCore() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#​Protected Methods|Go Back]] +  * Type:​Boolean 
-=== CloneDeepCore() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​String>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //filters/
-[[#​Protected Methods|Go Back]] +    * Type:​IEnumerable<​String>​ 
-=== CloseCore() === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== CommitTransactionCore(TransactionBuffer) === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] +  * Type:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**transactions** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] +** {{wiki:ProtectedMethod.gif|}} CloseCore() ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== ConvertToExternalProjection(RectangleShape) === +== 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 == 
-**rectangle** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:ProtectedMethod.gif|}} CommitTransactionCore(TransactionBuffer) ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== ConvertToExternalProjection(IEnumerable<​RectangleShape>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +  * Type:​[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**rectangles** +  //​transactions//​ 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +    * Type:​[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== ConvertToExternalProjection(Feature) ​=== +** {{wiki:​ProtectedMethod.gif|}} RaiseCustomColumnFetchEvent(Collection<​Feature>,​Collection<​String>,​Boolean**
-N/A +
-==== 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 ​== 
-=== ConvertToExternalProjection(IEnumerable<​Feature>​) === +  * //​sourceFeatures/​
-N/A +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​fieldNamesOutsideOfSource//​ 
-  **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]+    * Type:​Collection<​String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​forceRaiseEvent//​ 
-**features*+    * Type:Boolean 
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== ConvertToInternalProjection(Feature=== +** {{wiki:​ProtectedMethod.gif|}} GetFeaturesOutsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​**
-N/A +
-==== 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(IEnumerable<​RectangleShape>​) === +  * //​boundingBox/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+    * Type:IEnumerable<String
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**rectangles** +** {{wiki:ProtectedMethod.gif|}} OnApplyingFilters(ApplyingFiltersFeatureSourceEventArgs) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== ConvertToInternalProjection(RectangleShape) === +== 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 == 
-**rectangle** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></div> 
-=== ConvertToInternalProjection(IEnumerable<Feature>) === +** {{wiki:​ProtectedMethod.gif|}} OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs) **
-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:Void 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== ConvertToInternalProjection(BaseShape) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +** {{wiki:ProtectedMethod.gif|}} ApplyFiltersCore(IEnumerable<​Feature>,​IEnumerable<​String>,​String) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**baseShape** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== ExecuteNonQueryCore(String) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Int32 +  * //​features//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**sqlStatement*+    * Type:IEnumerable<​String> 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​linkExpression/​
-=== ExecuteQueryCore(String) === +    * Type:String 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:DataTable +** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjectionIfNecessary(Collection<​Feature>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**sqlStatement** +== Remarks ​== 
-  * **Type**:​String +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== ExecuteScalarCore(String) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Object +  * //​returnFeatures//​ 
-  * **Description**:N/A+    ​* Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**sqlStatement** +** {{wiki:ProtectedMethod.gif|}} ProcessTransaction(RectangleShape,​Collection<​Feature>,​Boolean) ​**
-  * **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:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Protected Methods|Go Back]] +  * //​boundingBox//​ 
-=== GetAllFeaturesCore(IEnumerable<​String>,​Int32,​Int32) === +    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returnFeatures//​ 
-  * **Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​needUpdateProjection//​ 
-**returningColumnNames*+    * Type:Boolean 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-**startIndex** +<div newline></​div>​ 
-  * **Type**:Int32 +** {{wiki:ProtectedMethod.gif|}} GetWrappingFeaturesLeft(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape) ​**
-  ​* **Description**:​N/​A+
  
-**takeCount** +  ​//N/A// 
-  * **Type**:​Int32 +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== GetAllFeaturesCore(IEnumerable<​String>) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-This method returns all of the InternalFeatures in the FeatureSource. +  * 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//​ 
-**returningColumnNames*+    * Type:Double 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​screenHeight/​
-=== GetBoundingBoxByIdCore(String) === +    * Type:Double 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​wrappingExtent//​ 
-**id*+    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetBoundingBoxCore() === +** {{wiki:​ProtectedMethod.gif|}} GetWrappingFeaturesRight(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape**
-This method returns the bounding box which encompasses all of the features in the FeatureSource. +
-==== Remarks ==== +
-This protected virtual method is called from the concreate public method GetBoundingBox. It does not take into account any transaction activity as this is the responsibility of the concreate public method GetBoundingBox. In this way as a developer if you choose to override this method you do not have to consider transaction at all. The default implementation of GetBoundingBoxCore uses the GetAllRecordsCore method to calculate the bounding box of the FeatureSource. We strongly recommend that you provide your own implementation for this method that will be more efficient If you do not override this method the means it gets the BoundingBox is by calling the GetAllFeatureCore method and deriving it from each feature. This is a very inefficient way to get the BoundingBox in most data sources. It is highly recommended that you override this method and replace it with a highly optimized version. For example in a ShapeFile the BoundingBox is in the main header of the file. Similarly if you are using Oracle Spatial you can execute a simple query to get the BoundingBox of all of the record without returning them. In these ways you can greatly improve the performance of this method.+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Description**:​This method returns the bounding box which encompasses all of the features in the FeatureSource.+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Protected Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== GetColumnNamesInsideFeatureSource(IEnumerable<​String>) === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​String>​ +  * //​boundingBox//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  ​//​screenWidth//​ 
-**returningColumnNames*+    * Type:Double 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //​screenHeight/​
-=== GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​) === +    * Type:Double 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​returningColumnNames//​ 
-  **Return ​Type**:Collection<​String>​ +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​wrappingExtent//​ 
-**returningColumnNames*+    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Type**:IEnumerable<​String>​ +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetColumnsCore() === +** {{wiki:​ProtectedMethod.gif|}} GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<​String>​**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Protected Methods|Go Back]] +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> 
-=== GetCountCore() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Int32 +  * //​boundingBox//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +  * //​screenWidth/​
-[[#​Protected Methods|Go Back]] +    * Type:Double 
-=== GetDistinctColumnValuesCore(String) === +    * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​screenHeight//​ 
-  **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]>​ +    * Type:Double 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​returningColumnNames//​ 
-**columnName*+    * Type:IEnumerable<​String> 
-  * **Type**:String +    * Description:​N/​A
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== GetFeaturesByColumnValueCore(String,String,​IEnumerable<​String>​) ​=== +** {{wiki:​ProtectedMethod.gif|}} SpatialQueryCore(BaseShape,QueryType,​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 == 
-**columnName** +  * Type:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-  ​* **Type**:String +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**columnValue** +== Parameters == 
-  * **Type**:String +  * //​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
  
-[[#​Protected Methods|Go Back]] +  * //​returningColumnNames//​ 
-=== GetFeaturesByIdsCore(IEnumerable<​String>​,​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// 
-**ids** +== Remarks ​== 
-  * **Type**:​IEnumerable<​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
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== GetFeaturesForDrawingCore(RectangleShape,​Double,​Double,​IEnumerable<​String>​) === +  * //​targetShape/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​unitOfData//​ 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  ​//​maxItemsToFind//​ 
-**boundingBox*+    * Type:Int32 
-  * **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|}} GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-**returningColumnNames** +  ​//N/A// 
-  * **Type**:​IEnumerable<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== GetFeaturesInsideBoundingBoxCore(RectangleShape,​IEnumerable<​String>​) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ 
-This method returns all of the InternalFeatures of this FeatureSource inside of the specified bounding box. +  * Description:​N/​A
-==== Remarks ==== +
-This method returns all of the InternalFeatures of this FeatureSource inside of the specified bounding boxIf you are overriding this method you will not need to consider anything about transactions as this is handled by the concreate version of this method. The default implementation of GetFeaturesInsideBoundingBoxCore uses the GetAllRecordsCore method to determine which InternalFeatures are inside of the bounding box. We strongly recommend that you provide your own implementation for this method that will be more efficient. It is especially important for this method as many other default virtual methods use this for their calculations. We highly recommend when you override this method that you use any spatial indexes you have at your disposal to make this method as fast as possible.+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +  * //​targetShape//​ 
-  * **Description**:The return decimalDegreesValue is a collection of all of the InternalFeatures that are inside of the bounding box.+    ​* Type:​[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] 
 +    * Description:​N/A
  
-==== Parameters ==== +  ​//​unitOfData//​ 
-**boundingBox*+    * Type:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Description:​N/A
-  * **Description**:This parameter represents the bounding box you with to find InternalFeatures inside of.+
  
-**returningColumnNames** +  ​//​distanceUnit//​ 
-  * **Type**:IEnumerable<​String>​ +    * Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]] 
-  * **Description**:This parameter allows you to select the field names of the column data you wish to return with each Feature.+    * Description:​N/A
  
-[[#​Protected Methods|Go Back]] +  * //distance/
-=== GetFeaturesNearestToCore(BaseShape,​GeographyUnit,​Int32,​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 ==== +<div newline></​div>​ 
-**targetShape** +** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxByIdCore(String) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +
-  ​* **Description**:​N/​A+
  
-**unitOfData** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**maxItemsToFind** +== Return Value == 
-  ​* **Type**:Int32 +  * 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> 
-=== GetFeaturesOutsideBoundingBoxCore(RectangleShape,​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 == 
-**boundingBox** +  * Type:​[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<​String>​ +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} GetFeaturesByIdsCore(IEnumerable<​String>​,​IEnumerable<​String>​) ​**
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== GetFeaturesWithinDistanceOfCore(BaseShape,​GeographyUnit,​DistanceUnit,​Double,​IEnumerable<​String>​) === +== 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 == 
-**targetShape** +  //ids// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +    * Type:IEnumerable<​String>​ 
-  * **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|}} ConvertToExternalProjection(IEnumerable<​RectangleShape>​) ​**
-  ​* **Description**:​N/​A+
  
-**distance** +  ​//N/A// 
-  * **Type**:​Double +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**returningColumnNames** +== Return Value == 
-  ​* **Type**:IEnumerable<String+  * Type:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== GetFirstFeaturesWellKnownTypeCore() === +  * //​rectangles/​
-N/A +    * Type:​IEnumerable<​[[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(IEnumerable<​RectangleShape>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== GetReturningColumnNames(ReturningColumnsType) === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:​Collection<​String+  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**returningColumnNamesType** +  //​rectangles//​ 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]] +    * Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== MemberwiseClone() === +** {{wiki:​ProtectedMethod.gif|}} ConvertToExternalProjection(RectangleShape**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Object +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Protected Methods|Go Back]] +  * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-=== OnAppliedFilters(AppliedFiltersFeatureSourceEventArgs) === +  * Description:​N/A
-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|}} ConvertToInternalProjection(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|}} ConvertToInternalProjectionCall(RectangleShape**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**e** +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnClosingFeatureSource(ClosingFeatureSourceEventArgs) === +  * //​rectangle/​
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} GetDistinctColumnValuesCore(String) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#Protected Methods|Go Back]] +== Return Value == 
-=== OnCommittedTransaction(CommittedTransactionEventArgs) === +  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]> 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​columnName//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable<​String>,​Int32,​Int32) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnCommittingTransaction(CommittingTransactionEventArgs) === +== 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 == 
-**e** +  //​returningColumnNames//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +  * //​startIndex/​
-=== OnCustomColumnFetch(CustomColumnFetchEventArgs) === +    * Type:Int32 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//​takeCount//​ 
-  **Return ​Type**:Void +    * Type:Int32 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === +== 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.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +    * Type:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== OnGettingColumns(GettingColumnsFeatureSourceEventArgs=== +** {{wiki:​ProtectedMethod.gif|}} OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs**
-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.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnGettingFeaturesByIds(GettingFeaturesByIdsFeatureSourceEventArgs) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnGettingColumns(GettingColumnsFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== OnGettingFeaturesForDrawing(GettingFeaturesForDrawingFeatureSourceEventArgs) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**e** +** {{wiki:ProtectedMethod.gif|}} OnGottenColumns(GottenColumnsFeatureSourceEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== OnGottenColumns(GottenColumnsFeatureSourceEventArgs) === +== 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.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] +    * Type:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></​div>​ 
-=== OnOpenedFeatureSource(OpenedFeatureSourceEventArgs=== +** {{wiki:​ProtectedMethod.gif|}} OnCustomColumnFetch(CustomColumnFetchEventArgs**
-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.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== OnOpeningFeatureSource(OpeningFeatureSourceEventArgs) === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnCommittingTransaction(CommittingTransactionEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-**e** +== Remarks ​== 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] +  * //N/A//
-  * **Description**:​N/A+
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== OpenCore() === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#​Protected Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} OnCommittedTransaction(CommittedTransactionEventArgs**
-=== SpatialQueryCore(BaseShape,​QueryType,​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 == 
-**targetShape** +  * Type:Void 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**queryType** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.QueryType|QueryType]] +  * //e// 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] 
 +    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div
-  * **Type**:​IEnumerable<String+** {{wiki:​ProtectedMethod.gif|}} OnOpeningFeatureSource(OpeningFeatureSourceEventArgs) ​**
-  * **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== WhQ=(Collection<​Feature>,​Collection<​String>,​Boolean) === +== 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 == 
-**sourceFeatures** +  //e// 
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]> +    * Type:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**fieldNamesOutsideOfSource** +<div newline></​div
-  * **Type**:​Collection<String+** {{wiki:​ProtectedMethod.gif|}} OnOpenedFeatureSource(OpenedFeatureSourceEventArgs) ​**
-  * **Description**:N/A+
  
-**forceRaiseEvent** +  ​//N/A// 
-  * **Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== XBQ=(Collection<​Feature>​) === +  * 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.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**returnFeatures** +** {{wiki:ProtectedMethod.gif|}} OnClosingFeatureSource(ClosingFeatureSourceEventArgs) ​**
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== XRQ=(RectangleShape,​Collection<​Feature>,​Boolean) === +== 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 == 
-**boundingBox** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returnFeatures** +<div newline></​div>​ 
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +** {{wiki:ProtectedMethod.gif|}} OnClosedFeatureSource(ClosedFeatureSourceEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-**needUpdateProjection** +  ​//N/A// 
-  * **Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== XhQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape) === +  * 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.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**boundingBox** +** {{wiki:ProtectedMethod.gif|}} ExecuteNonQueryCore(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:Int32 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:IEnumerable<​String> +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:​String 
 +    * Description:​N/​A
  
-**wrappingExtent** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:ProtectedMethod.gif|}} GetFeaturesByColumnValueCore(String,​String,​IEnumerable<​String>​) ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== XxQ=(RectangleShape,​Double,​Double,​IEnumerable<​String>,​RectangleShape) === +== 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 == 
-**boundingBox** +  //​columnName//​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**screenWidth** +  ​//​columnValue//​ 
-  * **Type**:Double +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-**screenHeight** +  ​//​returningColumnNames//​ 
-  * **Type**:Double +    * Type:IEnumerable<​String>​ 
-  * **Description**:N/A+    * Description:​N/​A
  
-**returningColumnNames** +<div newline></​div>​ 
-  * **Type**:IEnumerable<​String+** {{wiki:ProtectedMethod.gif|}} ExecuteScalarCore(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 == 
-=== ahQ=(RectangleShape) === +  * Type:Object 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * //​sqlStatement//​ 
-  * **Description**:N/A+    ​* Type:String 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**rectangle** +** {{wiki:ProtectedMethod.gif|}} ExecuteQueryCore(String) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== cRQ=(Collection<​Feature>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:DataTable 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**sourceFeatures** +  //​sqlStatement//​ 
-  * **Type**:Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>​ +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#​Protected Methods|Go Back]] +<div newline></div> 
-=== dRQ=(IEnumerable<String>) === +** {{wiki:​ProtectedMethod.gif|}} GetCountCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​String>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**returningColumnNames** +  * Type:Int32 
-  ​* **Type**:IEnumerable<​String>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== dxQ=(IEnumerable<String>,​IEnumerable<String>,​ZoomLevel,​Func<​Collection<​Feature>>,​IEnumerable<​String>,​RectangleShape=== +<div newline></div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} Finalize(**
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**styleFilters** +  * Type:Void 
-  ​* **Type**:IEnumerable<​String>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**returningColumnNames** +== Parameters == 
-  * **Type**:​IEnumerable<String+<div newline></​div
-  * **Description**:N/A+** {{wiki:​ProtectedMethod.gif|}} MemberwiseClone() ​**
  
-**currentZoomLevel** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**func** +== Return Value == 
-  ​* **Type**:Func<​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ +  * Type:Object 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**ids** +== Parameters == 
-  * **Type**:​IEnumerable<String+<div newline></​div
-  * **Description**:N/A+==== Public Properties ==== 
 +** {{wiki:​PublicProperty.gif|}} ContractId ​**
  
-**extent** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **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|}} Id **
-  * **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]] 
-=== eBQ=(IEnumerable<​Feature>,​IEnumerable<​String>,​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<​[[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]] 
-=== eRQ=(IEnumerable<​String>​) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} IsOpen ​**
-  * **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:​Boolean
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} CanModifyColumnStructure ​**
-  * **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|}} IsInTransaction ​**
-  * **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|}} IsTransactionLive ​**
-  * **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|}} IsEditable ​**
-  * **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|}} Projection ​**
-=== CanModifyColumnStructure === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== ContractId === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:[[ThinkGeo.MapSuite.Core.Projection|Projection]]
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} GeoCache ​**
-=== 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:[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]]
  
-[[#Public Properties|Go Back]] +** {{wiki:PublicProperty.gif|}} FeatureIdsToExclude **
-=== 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:Collection<​String>​
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} TransactionBuffer ​**
-=== 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.TransactionBuffer|TransactionBuffer]]
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} MaxRecordsToDraw ​**
-=== 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:Int32 
 + 
 +** {{wiki:PublicProperty.gif|}} LinkSources **
  
-[[#Public Properties|Go Back]] 
-=== IsTransactionLive === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Collection<​[[ThinkGeo.MapSuite.Core.LinkSource|LinkSource]]>​
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} LinkExpressions **
-=== LinkExpressions ​=== +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:​Collection<​String>​+
  
-[[#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<​String>​ 
 + 
 +** {{wiki:PublicProperty.gif|}} Filters **
  
-[[#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|}} GeometryValidationMode **
  
-[[#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:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]] 
 + 
 +==== Protected Properties ==== 
 +** {{wiki:​ProtectedProperty.gif|}} CanExecuteSqlQueryCore **
  
-[[#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:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​ProtectedProperty.gif|}} IsOpenCore ​**
-===== 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|}} CanModifyColumnStructureCore **
  
-[[#​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|}} FeatureSourceColumns **
  
-[[#​Protected Properties|Go Back]] 
-=== IsOpenCore === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Collection<​[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>​
  
-[[#​Protected Properties|Go Back]] +==== Public Events ==== 
-===== Public Events ​===== +** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged **
-=== AppliedFilters ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingColumns **
-=== ApplyingFilters ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GottenColumns **
-=== ClosedFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ApplyingFilters **
-=== ClosingFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ApplyingFiltersFeatureSourceEventArgs|ApplyingFiltersFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} AppliedFilters **
-=== CommittedTransaction ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.AppliedFiltersFeatureSourceEventArgs|AppliedFiltersFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingFeaturesByIds **
-=== CommittingTransaction ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} GettingFeaturesForDrawing **
-=== CustomColumnFetch ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CustomColumnFetch **
-=== DrawingProgressChanged ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CommittingTransaction **
-=== GettingColumns ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingColumnsFeatureSourceEventArgs|GettingColumnsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} CommittedTransaction **
-=== GettingFeaturesByIds ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesByIdsFeatureSourceEventArgs|GettingFeaturesByIdsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} OpeningFeatureSource **
-=== GettingFeaturesForDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GettingFeaturesForDrawingFeatureSourceEventArgs|GettingFeaturesForDrawingFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} OpenedFeatureSource **
-=== GottenColumns ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.GottenColumnsFeatureSourceEventArgs|GottenColumnsFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ClosingFeatureSource **
-=== OpenedFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} ClosedFeatureSource **
-=== OpeningFeatureSource ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]
  
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.boundarysolutionsparcelfeaturesource.1442485550.txt.gz · Last modified: 2015/09/17 10:25 by admin