====== ThinkGeo.MapSuite.Core.TabFeatureSource ======
{{section>upgrade_map_suite_to_10.0}}
===== Inheritance Hierarchy =====
*System.Object
*ThinkGeo.MapSuite.Core.FeatureSource
***ThinkGeo.MapSuite.Core.TabFeatureSource**
===== Members Summary =====
==== Public Constructors ====
** {{wiki:PublicMethod.gif|}} TabFeatureSource() **
* //N/A//
== Remarks ==
* //N/A//
== Parameters ==
** {{wiki:PublicMethod.gif|}} TabFeatureSource(String) **
* //N/A//
== Remarks ==
* //N/A//
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} TabFeatureSource(String,TabFileReadWriteMode) **
* //N/A//
== Remarks ==
* //N/A//
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
* //readWriteMode//
* Type:[[ThinkGeo.MapSuite.Core.TabFileReadWriteMode|TabFileReadWriteMode]]
* Description:N/A
==== Protected Constructors ====
==== Public Methods ====
** {{wiki:PublicMethod.gif|}} GetBoundingBoxByIds(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //ids//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetBoundingBoxesByIds(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
* Description:N/A
== Parameters ==
* //ids//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFirstFeaturesWellKnownType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CanGetBoundingBoxQuickly() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CanGetCountQuickly() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetDistinctColumnValues(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnTypes//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
* //startIndex//
* Type:Int32
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType,Int32,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnTypes//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
* //startIndex//
* Type:Int32
* Description:N/A
* //takeCount//
* Type:Int32
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetAllFeatures(IEnumerable,Int32,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //startIndex//
* Type:Int32
* Description:N/A
* //takeCount//
* Type:Int32
* Description:N/A
** {{wiki:PublicMethod.gif|}} Close() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} BeginTransaction() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} AddFeature(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} AddFeature(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //shape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} AddFeature(BaseShape,IDictionary) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
* //shape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //columnValues//
* Type:IDictionary
* Description:N/A
** {{wiki:PublicMethod.gif|}} DeleteFeature(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //id//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} UpdateFeature(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} UpdateFeature(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //shape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} UpdateFeature(BaseShape,IDictionary) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //shape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //columnValues//
* Type:IDictionary
* Description:N/A
** {{wiki:PublicMethod.gif|}} RollbackTransaction() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CommitTransaction() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} AddColumn(FeatureSourceColumn) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //featureSourceColumn//
* Type:[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} DeleteColumn(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} UpdateColumn(String,FeatureSourceColumn) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
* //newFeatureSourceColumn//
* Type:[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetAllFeatures(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetAllFeatures(ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesOutsideBoundingBox(RectangleShape,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesOutsideBoundingBox(RectangleShape,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesInsideBoundingBox(RectangleShape,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesInsideBoundingBox(RectangleShape,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesForDrawing(RectangleShape,Double,Double,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //screenWidth//
* Type:Double
* Description:N/A
* //screenHeight//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesForDrawing(RectangleShape,Double,Double,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //screenWidth//
* Type:Double
* Description:N/A
* //screenHeight//
* Type:Double
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} SpatialQuery(BaseShape,QueryType,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //queryType//
* Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} SpatialQuery(BaseShape,QueryType,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //queryType//
* Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]]
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} SpatialQuery(Feature,QueryType,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //queryType//
* Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} SpatialQuery(Feature,QueryType,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //queryType//
* Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]]
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfFeatureSource//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(Feature,GeographyUnit,Int32,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(Feature,GeographyUnit,Int32,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(BaseShape,GeographyUnit,Int32,IEnumerable,Double,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //searchRadius//
* Type:Double
* Description:N/A
* //unitOfSearchRadius//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesNearestTo(Feature,GeographyUnit,Int32,IEnumerable,Double,DistanceUnit) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //searchRadius//
* Type:Double
* Description:N/A
* //unitOfSearchRadius//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(BaseShape,GeographyUnit,DistanceUnit,Double,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //distance//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(BaseShape,GeographyUnit,DistanceUnit,Double,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //distance//
* Type:Double
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,GeographyUnit,DistanceUnit,Double,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //distance//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesWithinDistanceOf(Feature,GeographyUnit,DistanceUnit,Double,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetFeature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //distance//
* Type:Double
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeatureById(String,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
* //id//
* Type:String
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeatureById(String,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
* //id//
* Type:String
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesByIds(IEnumerable,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //ids//
* Type:IEnumerable
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesByIds(IEnumerable,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //ids//
* Type:IEnumerable
* Description:N/A
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetBoundingBoxById(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //id//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} ExecuteNonQuery(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,String,ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
* //columnValue//
* Type:String
* Description:N/A
* //returningColumnType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,String,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
* //columnValue//
* Type:String
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetFeaturesByColumnValue(String,String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
* //columnValue//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} ExecuteScalar(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} ExecuteQuery(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Portable.GeoDataTable|GeoDataTable]]
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetColumns() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} RefreshColumns() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetCount() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetBoundingBox() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} CloneDeep() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]]
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Open() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} ToString() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} Equals(Object) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
* //obj//
* Type:Object
* Description:N/A
** {{wiki:PublicMethod.gif|}} GetHashCode() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}} GetType() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Type
* Description:N/A
== Parameters ==
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} BuildIndexFile(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} BuildIndexFile(String,BuildIndexMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
* //buildIndexMode//
* Type:[[ThinkGeo.MapSuite.Core.BuildIndexMode|BuildIndexMode]]
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} CreateTabFile(String,IEnumerable,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
* //databaseColumns//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.TabDbfColumn|TabDbfColumn]]>
* Description:N/A
* //features//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} CreateTabFile(String,IEnumerable,IEnumerable,OverwriteMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
* //databaseColumns//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.TabDbfColumn|TabDbfColumn]]>
* Description:N/A
* //features//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
* //overwriteMode//
* Type:[[ThinkGeo.MapSuite.Core.OverwriteMode|OverwriteMode]]
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} CreateTabFile(String,IEnumerable,IEnumerable,OverwriteMode,Encoding) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabPathFileName//
* Type:String
* Description:N/A
* //databaseColumns//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.TabDbfColumn|TabDbfColumn]]>
* Description:N/A
* //features//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
* //overwriteMode//
* Type:[[ThinkGeo.MapSuite.Core.OverwriteMode|OverwriteMode]]
* Description:N/A
* //encoding//
* Type:Encoding
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} BuildRecordIdColumn(String,String,BuildRecordIdMode) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabFileName//
* Type:String
* Description:N/A
* //fieldName//
* Type:String
* Description:N/A
* //buildRecordIdMode//
* Type:[[ThinkGeo.MapSuite.Core.BuildRecordIdMode|BuildRecordIdMode]]
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabFileName//
* Type:String
* Description:N/A
* //fieldName//
* Type:String
* Description:N/A
* //buildRecordIdMode//
* Type:[[ThinkGeo.MapSuite.Core.BuildRecordIdMode|BuildRecordIdMode]]
* Description:N/A
* //startNumber//
* Type:Int32
* Description:N/A
** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} BuildRecordIdColumn(String,String,BuildRecordIdMode,Int32,Encoding) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //tabFileName//
* Type:String
* Description:N/A
* //fieldName//
* Type:String
* Description:N/A
* //buildRecordIdMode//
* Type:[[ThinkGeo.MapSuite.Core.BuildRecordIdMode|BuildRecordIdMode]]
* Description:N/A
* //startNumber//
* Type:Int32
* Description:N/A
* //encoding//
* Type:Encoding
* Description:N/A
==== Protected Methods ====
** {{wiki:ProtectedMethod.gif|}} CanGetBoundingBoxQuicklyCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CanGetCountQuicklyCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} OpenCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} CloseCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetCountCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetColumnsCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable,Int32,Int32) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //startIndex//
* Type:Int32
* Description:N/A
* //takeCount//
* Type:Int32
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetAllFeaturesCore(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesInsideBoundingBoxCore(RectangleShape,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} SetCurrentProjInfo(TABProjInfo) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //proj//
* Type:[[ThinkGeo.MapSuite.Core.TABProjInfo|TABProjInfo]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesByColumnValueCore(String,String,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
* //columnValue//
* Type:String
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesOutsideBoundingBoxCore(RectangleShape,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesByIdsCore(IEnumerable,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //ids//
* Type:IEnumerable
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} CommitTransactionCore(TransactionBuffer) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.TransactionResult|TransactionResult]]
* Description:N/A
== Parameters ==
* //transactions//
* Type:[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetCurrentProjInfo() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.TABProjInfo|TABProjInfo]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} GetBoundingBoxByIdCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //id//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFirstFeaturesWellKnownTypeCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.WellKnownType|WellKnownType]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
* Description:N/A
== Parameters ==
* //rectangles//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
* Description:N/A
== Parameters ==
* //rectangles//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(RectangleShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //rectangle//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(RectangleShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //rectangle//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjectionCall(RectangleShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
== Parameters ==
* //rectangle//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(BaseShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
== Parameters ==
* //baseShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //features//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //features//
* Type:IEnumerable<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjection(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToInternalProjection(Feature) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
== Parameters ==
* //feature//
* Type:[[ThinkGeo.MapSuite.Core.Feature|Feature]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetColumnNamesInsideFeatureSource(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSource(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetReturningColumnNames(ReturningColumnsType) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
* Description:N/A
== Parameters ==
* //returningColumnNamesType//
* Type:[[ThinkGeo.MapSuite.Core.ReturningColumnsType|ReturningColumnsType]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} RemoveEmptyAndExcludeFeatures(Collection) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //sourceFeatures//
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetColumnNamesOutsideFeatureSourceCall(IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
* Description:N/A
== Parameters ==
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetDistinctColumnValuesCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.DistinctColumnValue|DistinctColumnValue]]>
* Description:N/A
== Parameters ==
* //columnName//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} RaiseCustomColumnFetchEvent(Collection,Collection,Boolean) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //sourceFeatures//
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
* //fieldNamesOutsideOfSource//
* Type:Collection
* Description:N/A
* //forceRaiseEvent//
* Type:Boolean
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ConvertToExternalProjectionIfNecessary(Collection) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //returnFeatures//
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ProcessTransaction(RectangleShape,Collection,Boolean) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //returnFeatures//
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
* //needUpdateProjection//
* Type:Boolean
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetWrappingFeaturesLeft(RectangleShape,Double,Double,IEnumerable,RectangleShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //screenWidth//
* Type:Double
* Description:N/A
* //screenHeight//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //wrappingExtent//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetWrappingFeaturesRight(RectangleShape,Double,Double,IEnumerable,RectangleShape) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //screenWidth//
* Type:Double
* Description:N/A
* //screenHeight//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
* //wrappingExtent//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesForDrawingCore(RectangleShape,Double,Double,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //boundingBox//
* Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
* Description:N/A
* //screenWidth//
* Type:Double
* Description:N/A
* //screenHeight//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} SpatialQueryCore(BaseShape,QueryType,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //queryType//
* Type:[[ThinkGeo.MapSuite.Core.QueryType|QueryType]]
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesNearestToCore(BaseShape,GeographyUnit,Int32,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //maxItemsToFind//
* Type:Int32
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} GetFeaturesWithinDistanceOfCore(BaseShape,GeographyUnit,DistanceUnit,Double,IEnumerable) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.Feature|Feature]]>
* Description:N/A
== Parameters ==
* //targetShape//
* Type:[[ThinkGeo.MapSuite.Core.BaseShape|BaseShape]]
* Description:N/A
* //unitOfData//
* Type:[[ThinkGeo.MapSuite.Core.GeographyUnit|GeographyUnit]]
* Description:N/A
* //distanceUnit//
* Type:[[ThinkGeo.MapSuite.Core.DistanceUnit|DistanceUnit]]
* Description:N/A
* //distance//
* Type:Double
* Description:N/A
* //returningColumnNames//
* Type:IEnumerable
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCustomColumnFetch(CustomColumnFetchEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCommittingTransaction(CommittingTransactionEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnCommittedTransaction(CommittedTransactionEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnOpeningFeatureSource(OpeningFeatureSourceEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnOpenedFeatureSource(OpenedFeatureSourceEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnClosingFeatureSource(ClosingFeatureSourceEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} OnClosedFeatureSource(ClosedFeatureSourceEventArgs) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
* //e//
* Type:[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ExecuteNonQueryCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ExecuteScalarCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} ExecuteQueryCore(String) **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Portable.GeoDataTable|GeoDataTable]]
* Description:N/A
== Parameters ==
* //sqlStatement//
* Type:String
* Description:N/A
** {{wiki:ProtectedMethod.gif|}} CloneDeepCore() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]]
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} Finalize() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Void
* Description:N/A
== Parameters ==
** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Object
* Description:N/A
== Parameters ==
==== Public Properties ====
** {{wiki:PublicProperty.gif|}} TabPathFilename **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
** {{wiki:PublicProperty.gif|}} ReadWriteMode **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.TabFileReadWriteMode|TabFileReadWriteMode]]
** {{wiki:PublicProperty.gif|}} Encoding **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Encoding
** {{wiki:PublicProperty.gif|}} IsEditable **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} RequireIndex **
* //This property gets and sets the requirement of index when reading data. The default value is true.//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} Id **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:String
** {{wiki:PublicProperty.gif|}} CanExecuteSqlQuery **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} IsOpen **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} CanModifyColumnStructure **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} IsInTransaction **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} IsTransactionLive **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:PublicProperty.gif|}} Projection **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.Projection|Projection]]
** {{wiki:PublicProperty.gif|}} GeoCache **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.FeatureCache|FeatureCache]]
** {{wiki:PublicProperty.gif|}} FeatureIdsToExclude **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection
** {{wiki:PublicProperty.gif|}} TransactionBuffer **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:[[ThinkGeo.MapSuite.Core.TransactionBuffer|TransactionBuffer]]
** {{wiki:PublicProperty.gif|}} MaxRecordsToDraw **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Int32
==== Protected Properties ====
** {{wiki:ProtectedProperty.gif|}} CanExecuteSqlQueryCore **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:ProtectedProperty.gif|}} IsOpenCore **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:ProtectedProperty.gif|}} CanModifyColumnStructureCore **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Boolean
** {{wiki:ProtectedProperty.gif|}} FeatureSourceColumns **
* //N/A//
== Remarks ==
* //N/A//
== Return Value ==
* Type:Collection<[[ThinkGeo.MapSuite.Core.FeatureSourceColumn|FeatureSourceColumn]]>
==== Public Events ====
** {{wiki:PublicEvent.gif|}} DrawingProgressChanged **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
** {{wiki:PublicEvent.gif|}} CustomColumnFetch **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]
** {{wiki:PublicEvent.gif|}} CommittingTransaction **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]
** {{wiki:PublicEvent.gif|}} CommittedTransaction **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]
** {{wiki:PublicEvent.gif|}} OpeningFeatureSource **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]
** {{wiki:PublicEvent.gif|}} OpenedFeatureSource **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]
** {{wiki:PublicEvent.gif|}} ClosingFeatureSource **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]
** {{wiki:PublicEvent.gif|}} ClosedFeatureSource **
* //N/A//
== Remarks ==
* //N/A//
Event Arguments:[[ThinkGeo.MapSuite.Core.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]