User Tools

Site Tools


thinkgeo.mapsuite.silverlightcore.inmemoryfeaturesource

Differences

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

Link to this comparison view

Next revision
Previous revision
thinkgeo.mapsuite.silverlightcore.inmemoryfeaturesource [2015/08/20 03:08]
127.0.0.1 external edit
— (current)
Line 1: Line 1:
-====== ThinkGeo.MapSuite.SilverlightCore.InMemoryFeatureSource ====== 
- 
- 
- 
-<!-- Class --> 
-===== Inheritance Hierarchy ===== 
-*System.Object 
-**[[ThinkGeo.MapSuite.SilverlightCore.FeatureSource]] 
-***[[ThinkGeo.MapSuite.SilverlightCore.InMemoryFeatureSource]] 
-===== Members Summary ===== 
-==== Public Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>​)|InMemoryFeatureSource]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]> ​  ​| ​   |    | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>,​ IEnumerable<​Feature>​)|InMemoryFeatureSource]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]>,​ IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> ​  ​| ​   |    | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>,​ IEnumerable<​BaseShape>​)|InMemoryFeatureSource]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]>,​ IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]> ​  ​| ​   |    | 
- 
-==== Protected Constructors ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
- 
-==== Public Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AddFeature(BaseShape)|AddFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AddFeature(BaseShape,​ IDictionary<​String,​ String>​)|AddFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ IDictionary<​String,​ String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​AddFeature(Feature)|AddFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BeginTransaction()|BeginTransaction]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​BuildIndex()|BuildIndex]] ​  ​| ​   |    |    | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Close()|Close]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​CommitTransaction()|CommitTransaction]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​DeleteFeature(String)|DeleteFeature]] ​  | String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Equals(Object)|Equals]] ​  | Object ​  | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ExecuteNonQuery(String)|ExecuteNonQuery]] ​  | String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetAllFeatures(IEnumerable<​String>​)|GetAllFeatures]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetAllFeatures(ReturningColumnsType)|GetAllFeatures]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBox()|GetBoundingBox]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBoxById(String)|GetBoundingBoxById]] ​  | String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBoxByIds(IEnumerable<​String>​)|GetBoundingBoxByIds]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetBoundingBoxesByIds(IEnumerable<​String>​)|GetBoundingBoxesByIds]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetColumns()|GetColumns]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetCount()|GetCount]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeatureById(String,​ ReturningColumnsType)|GetFeatureById]] ​  | String, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeatureById(String,​ IEnumerable<​String>​)|GetFeatureById]] ​  | String, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesByColumnValue(String,​ String)|GetFeaturesByColumnValue]] ​  | String, String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesByColumnValue(String,​ String, ReturningColumnsType)|GetFeaturesByColumnValue]] ​  | String, String, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesByColumnValue(String,​ String, IEnumerable<​String>​)|GetFeaturesByColumnValue]] ​  | String, String, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesByIds(IEnumerable<​String>,​ ReturningColumnsType)|GetFeaturesByIds]] ​  | IEnumerable<​String>,​ [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesByIds(IEnumerable<​String>,​ IEnumerable<​String>​)|GetFeaturesByIds]] ​  | IEnumerable<​String>,​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesForDrawing(RectangleShape,​ Double, Double, IEnumerable<​String>​)|GetFeaturesForDrawing]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ Double, Double, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesForDrawing(RectangleShape,​ Double, Double, ReturningColumnsType)|GetFeaturesForDrawing]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ Double, Double, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesInsideBoundingBox(RectangleShape,​ IEnumerable<​String>​)|GetFeaturesInsideBoundingBox]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesInsideBoundingBox(RectangleShape,​ ReturningColumnsType)|GetFeaturesInsideBoundingBox]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>​)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, IEnumerable<​String>,​ Double, DistanceUnit)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, IEnumerable<​String>,​ Double, [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, ReturningColumnsType)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, IEnumerable<​String>​)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>,​ Double, DistanceUnit)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, IEnumerable<​String>,​ Double, [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, ReturningColumnsType)|GetFeaturesNearestTo]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​ IEnumerable<​String>​)|GetFeaturesOutsideBoundingBox]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesOutsideBoundingBox(RectangleShape,​ ReturningColumnsType)|GetFeaturesOutsideBoundingBox]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesWithinDistanceOf(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]],​ Double, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesWithinDistanceOf(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, ReturningColumnsType)|GetFeaturesWithinDistanceOf]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]],​ Double, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesWithinDistanceOf(Feature,​ GeographyUnit,​ DistanceUnit,​ Double, ReturningColumnsType)|GetFeaturesWithinDistanceOf]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]],​ Double, [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFeaturesWithinDistanceOf(Feature,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​)|GetFeaturesWithinDistanceOf]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]],​ Double, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetFirstFeaturesWellKnownType()|GetFirstFeaturesWellKnownType]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetHashCode()|GetHashCode]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​GetType()|GetType]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​Open()|Open]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RefreshColumns()|RefreshColumns]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​RollbackTransaction()|RollbackTransaction]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SpatialQuery(BaseShape,​ QueryType, ReturningColumnsType)|SpatialQuery]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]],​ [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SpatialQuery(BaseShape,​ QueryType, IEnumerable<​String>​)|SpatialQuery]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SpatialQuery(Feature,​ QueryType, IEnumerable<​String>​)|SpatialQuery]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​SpatialQuery(Feature,​ QueryType, ReturningColumnsType)|SpatialQuery]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]],​ [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]],​ [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​ToString()|ToString]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UpdateFeature(Feature)|UpdateFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UpdateFeature(BaseShape,​ IDictionary<​String,​ String>​)|UpdateFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ IDictionary<​String,​ String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicMethod.gif|Public Method}}[[#​UpdateFeature(BaseShape)|UpdateFeature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
- 
-==== Protected Methods ==== 
-^ Name ^ Parameters ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​CloseCore()|CloseCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​CommitTransactionCore(TransactionBuffer)|CommitTransactionCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer|TransactionBuffer]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToExternalProjection(IEnumerable<​RectangleShape>​)|ConvertToExternalProjection]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToExternalProjection(RectangleShape)|ConvertToExternalProjection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToExternalProjection(IEnumerable<​Feature>​)|ConvertToExternalProjection]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToExternalProjection(Feature)|ConvertToExternalProjection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToInternalProjection(BaseShape)|ConvertToInternalProjection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToInternalProjection(IEnumerable<​RectangleShape>​)|ConvertToInternalProjection]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToInternalProjection(IEnumerable<​Feature>​)|ConvertToInternalProjection]] ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToInternalProjection(Feature)|ConvertToInternalProjection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ConvertToInternalProjection(RectangleShape)|ConvertToInternalProjection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​ExecuteNonQueryCore(String)|ExecuteNonQueryCore]] ​  | String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​Finalize()|Finalize]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetAllFeaturesCore(IEnumerable<​String>​)|GetAllFeaturesCore]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetColumnNamesInsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesInsideFeatureSource]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​)|GetColumnNamesOutsideFeatureSource]] ​  | IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetColumnsCore()|GetColumnsCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetCountCore()|GetCountCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesByColumnValueCore(String,​ String, IEnumerable<​String>​)|GetFeaturesByColumnValueCore]] ​  | String, String, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesByColumnValueCore(String,​ String)|GetFeaturesByColumnValueCore]] ​  | String, String ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesByIdsCore(IEnumerable<​String>,​ IEnumerable<​String>​)|GetFeaturesByIdsCore]] ​  | IEnumerable<​String>,​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesForDrawingCore(RectangleShape,​ Double, Double, IEnumerable<​String>​)|GetFeaturesForDrawingCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ Double, Double, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesInsideBoundingBoxCore(RectangleShape,​ IEnumerable<​String>​)|GetFeaturesInsideBoundingBoxCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesNearestToCore(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>​)|GetFeaturesNearestToCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ Int32, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesOutsideBoundingBoxCore(RectangleShape,​ IEnumerable<​String>​)|GetFeaturesOutsideBoundingBoxCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFeaturesWithinDistanceOfCore(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​)|GetFeaturesWithinDistanceOfCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]],​ [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]],​ Double, IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetFirstFeaturesWellKnownTypeCore()|GetFirstFeaturesWellKnownTypeCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​GetReturningColumnNames(ReturningColumnsType)|GetReturningColumnNames]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​MemberwiseClone()|MemberwiseClone]] ​  ​| ​   | Object ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnClosedFeatureSource(ClosedFeatureSourceEventArgs)|OnClosedFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnClosingFeatureSource(ClosingFeatureSourceEventArgs)|OnClosingFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnCommittedTransaction(CommittedTransactionEventArgs)|OnCommittedTransaction]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnCommittingTransaction(CommittingTransactionEventArgs)|OnCommittingTransaction]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnCustomColumnFetch(CustomColumnFetchEventArgs)|OnCustomColumnFetch]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnOpenedFeatureSource(OpenedFeatureSourceEventArgs)|OnOpenedFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OnOpeningFeatureSource(OpeningFeatureSourceEventArgs)|OnOpeningFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​OpenCore()|OpenCore]] ​  ​| ​   | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedMethod.gif|Protected Method}}[[#​SpatialQueryCore(BaseShape,​ QueryType, IEnumerable<​String>​)|SpatialQueryCore]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]],​ [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]],​ IEnumerable<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
- 
-==== Public Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​CanExecuteSqlQuery|CanExecuteSqlQuery]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​FeatureIdsToExclude|FeatureIdsToExclude]] ​  | Collection<​String> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​GeoCache|GeoCache]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureCache|FeatureCache]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​InternalFeatures|InternalFeatures]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeoCollection|GeoCollection]]<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]> ​  ​| ​   |    | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsEditable|IsEditable]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]](overriden) ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsInTransaction|IsInTransaction]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsOpen|IsOpen]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​IsTransactionLive|IsTransactionLive]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​Projection|Projection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.Projection|Projection]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicProperty.gif|Public Property}}[[#​TransactionBuffer|TransactionBuffer]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer|TransactionBuffer]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
- 
-==== Protected Properties ==== 
-^ Name ^ Return ^ DeclaringType ^ Summary ^ 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​CanExecuteSqlQueryCore|CanExecuteSqlQueryCore]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​FeatureSourceColumns|FeatureSourceColumns]] ​  | Collection<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]> ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​ProtectedProperty.gif|Protected Property}}[[#​IsOpenCore|IsOpenCore]] ​  | Boolean ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
- 
-==== Public Events ==== 
-^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ClosedFeatureSource|ClosedFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​ClosingFeatureSource|ClosingFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​CommittedTransaction|CommittedTransaction]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs|CommittedTransactionEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​CommittingTransaction|CommittingTransaction]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs|CommittingTransactionEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​CustomColumnFetch|CustomColumnFetch]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​DrawingProgressChanged|DrawingProgressChanged]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​OpenedFeatureSource|OpenedFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
-| {{wiki:​PublicEvent.gif|Public Event}}[[#​OpeningFeatureSource|OpeningFeatureSource]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]] ​  | [[ThinkGeo.MapSuite.SilverlightCore.FeatureSource|FeatureSource]] ​  ​| ​   | 
- 
-===== Public Constructors ===== 
-==== InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>​) ==== 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| featureSourceColumns ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  ​| ​   | 
- 
-[[#Public Constructors|Go Back]] 
-==== InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>,​ IEnumerable<​Feature>​) ==== 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| featureSourceColumns ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  ​| ​   | 
-| features ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-[[#Public Constructors|Go Back]] 
-==== InMemoryFeatureSource(IEnumerable<​FeatureSourceColumn>,​ IEnumerable<​BaseShape>​) ==== 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| featureSourceColumns ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  ​| ​   | 
-| shapes ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.BaseShape} --> ​  ​| ​   | 
- 
-[[#Public Constructors|Go Back]] 
-===== Protected Constructors ===== 
-===== Public Methods ===== 
-==== AddFeature(BaseShape) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| shape   | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== AddFeature(BaseShape,​ IDictionary<​String,​ String>) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| shape   | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| columnValues ​  | IDictionary<​String,​String><​!-- System.Collections.Generic.IDictionary{System.String,​System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== AddFeature(Feature) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== BeginTransaction() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== BuildIndex() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.InMemoryFeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== Close() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== CommitTransaction() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.TransactionResult|TransactionResult]]<​!-- ThinkGeo.MapSuite.SilverlightCore.TransactionResult --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== DeleteFeature(String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== Equals(Object) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Boolean<​!-- System.Boolean --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| obj   | Object<​!-- System.Object --> ​  ​| ​   | 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== ExecuteNonQuery(String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| sqlStatement ​  | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetAllFeatures(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetAllFeatures(ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBox() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBoxById(String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBoxByIds(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| ids   | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetBoundingBoxesByIds(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.RectangleShape} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| ids   | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetColumns() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetCount() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeatureById(String,​ ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeatureById(String,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| id   | String<​!-- System.String --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesByColumnValue(String,​ String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| columnName ​  | String<​!-- System.String --> ​  ​| ​   | 
-| columnValue ​  | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesByColumnValue(String,​ String, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| columnName ​  | String<​!-- System.String --> ​  ​| ​   | 
-| columnValue ​  | String<​!-- System.String --> ​  ​| ​   | 
-| returningColumnType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesByColumnValue(String,​ String, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| columnName ​  | String<​!-- System.String --> ​  ​| ​   | 
-| columnValue ​  | String<​!-- System.String --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesByIds(IEnumerable<​String>,​ ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| ids   | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesByIds(IEnumerable<​String>,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| ids   | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesForDrawing(RectangleShape,​ Double, Double, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| screenWidth ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| screenHeight ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesForDrawing(RectangleShape,​ Double, Double, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| screenWidth ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| screenHeight ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesInsideBoundingBox(RectangleShape,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesInsideBoundingBox(RectangleShape,​ ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfFeatureSource ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, IEnumerable<​String>,​ Double, DistanceUnit) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetFeature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
-| searchRadius ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| unitOfSearchRadius ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetFeature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(Feature,​ GeographyUnit,​ Int32, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetFeature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>,​ Double, DistanceUnit) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
-| searchRadius ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| unitOfSearchRadius ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesNearestTo(BaseShape,​ GeographyUnit,​ Int32, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesOutsideBoundingBox(RectangleShape,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesOutsideBoundingBox(RectangleShape,​ ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesWithinDistanceOf(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| distanceUnit ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
-| distance ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesWithinDistanceOf(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| distanceUnit ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
-| distance ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesWithinDistanceOf(Feature,​ GeographyUnit,​ DistanceUnit,​ Double, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetFeature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| distanceUnit ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
-| distance ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFeaturesWithinDistanceOf(Feature,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetFeature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| distanceUnit ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
-| distance ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetFirstFeaturesWellKnownType() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.WellKnownType --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== GetHashCode() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== GetType() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Type<!-- System.Type --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== Open() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== RefreshColumns() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== RollbackTransaction() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== SpatialQuery(BaseShape,​ QueryType, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| queryType ​  | [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.QueryType --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== SpatialQuery(BaseShape,​ QueryType, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| queryType ​  | [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.QueryType --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== SpatialQuery(Feature,​ QueryType, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| queryType ​  | [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.QueryType --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== SpatialQuery(Feature,​ QueryType, ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
-| queryType ​  | [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.QueryType --> ​  ​| ​   | 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== ToString() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| String<​!-- System.String --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#Public Methods|Go Back]] 
-==== UpdateFeature(Feature) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== UpdateFeature(BaseShape,​ IDictionary<​String,​ String>) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| shape   | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| columnValues ​  | IDictionary<​String,​String><​!-- System.Collections.Generic.IDictionary{System.String,​System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-==== UpdateFeature(BaseShape) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| shape   | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Methods|Go Back]] 
-===== Protected Methods ===== 
-==== CloseCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== CommitTransactionCore(TransactionBuffer) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.TransactionResult|TransactionResult]]<​!-- ThinkGeo.MapSuite.SilverlightCore.TransactionResult --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| transactions ​  | [[ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer|TransactionBuffer]]<​!-- ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToExternalProjection(IEnumerable<​RectangleShape>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.RectangleShape} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| rectangles ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.RectangleShape} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToExternalProjection(RectangleShape) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| rectangle ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToExternalProjection(IEnumerable<​Feature>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| features ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToExternalProjection(Feature) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToInternalProjection(BaseShape) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| baseShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToInternalProjection(IEnumerable<​RectangleShape>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.RectangleShape} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| rectangles ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.RectangleShape} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToInternalProjection(IEnumerable<​Feature>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| features ​  | IEnumerable<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.Generic.IEnumerable{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToInternalProjection(Feature) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| feature ​  | [[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Feature --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ConvertToInternalProjection(RectangleShape) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| rectangle ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== ExecuteNonQueryCore(String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| sqlStatement ​  | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== Finalize() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== GetAllFeaturesCore(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetBoundingBoxCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetColumnNamesInsideFeatureSource(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​String><​!-- System.Collections.ObjectModel.Collection{System.String} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetColumnNamesOutsideFeatureSource(IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​String><​!-- System.Collections.ObjectModel.Collection{System.String} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetColumnsCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetCountCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Int32<​!-- System.Int32 --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesByColumnValueCore(String,​ String, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| columnName ​  | String<​!-- System.String --> ​  ​| ​   | 
-| columnValue ​  | String<​!-- System.String --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesByColumnValueCore(String,​ String) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| columnName ​  | String<​!-- System.String --> ​  ​| ​   | 
-| columnValue ​  | String<​!-- System.String --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesByIdsCore(IEnumerable<​String>,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| ids   | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesForDrawingCore(RectangleShape,​ Double, Double, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| screenWidth ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| screenHeight ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesInsideBoundingBoxCore(RectangleShape,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesNearestToCore(BaseShape,​ GeographyUnit,​ Int32, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| maxItemsToFind ​  | Int32<​!-- System.Int32 --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesOutsideBoundingBoxCore(RectangleShape,​ IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| boundingBox ​  | [[ThinkGeo.MapSuite.SilverlightCore.RectangleShape|RectangleShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.RectangleShape --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFeaturesWithinDistanceOfCore(BaseShape,​ GeographyUnit,​ DistanceUnit,​ Double, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| unitOfData ​  | [[ThinkGeo.MapSuite.SilverlightCore.GeographyUnit|GeographyUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.GeographyUnit --> ​  ​| ​   | 
-| distanceUnit ​  | [[ThinkGeo.MapSuite.SilverlightCore.DistanceUnit|DistanceUnit]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DistanceUnit --> ​  ​| ​   | 
-| distance ​  | Double<​!-- System.Double --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetFirstFeaturesWellKnownTypeCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.WellKnownType|WellKnownType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.WellKnownType --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== GetReturningColumnNames(ReturningColumnsType) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​String><​!-- System.Collections.ObjectModel.Collection{System.String} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| returningColumnNamesType ​  | [[ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType|ReturningColumnsType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ReturningColumnsType --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== MemberwiseClone() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Object<​!-- System.Object --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- System.Object --> 
-[[#​Protected Methods|Go Back]] 
-==== OnClosedFeatureSource(ClosedFeatureSourceEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnClosingFeatureSource(ClosingFeatureSourceEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnCommittedTransaction(CommittedTransactionEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnCommittingTransaction(CommittingTransactionEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnCustomColumnFetch(CustomColumnFetchEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnOpenedFeatureSource(OpenedFeatureSourceEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OnOpeningFeatureSource(OpeningFeatureSourceEventArgs) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| e   | [[ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== OpenCore() ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Void<!-- System.Void --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-==== SpatialQueryCore(BaseShape,​ QueryType, IEnumerable<​String>​) ==== 
-=== Return Value === 
-^ Return Type ^ Description ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  ​| ​   | 
- 
-=== Parameters === 
-^  Name ^  Type ^  Description ^ 
-| targetShape ​  | [[ThinkGeo.MapSuite.SilverlightCore.BaseShape|BaseShape]]<​!-- ThinkGeo.MapSuite.SilverlightCore.BaseShape --> ​  ​| ​   | 
-| queryType ​  | [[ThinkGeo.MapSuite.SilverlightCore.QueryType|QueryType]]<​!-- ThinkGeo.MapSuite.SilverlightCore.QueryType --> ​  ​| ​   | 
-| returningColumnNames ​  | IEnumerable<​String><​!-- System.Collections.Generic.IEnumerable{System.String} --> ​  ​| ​   | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-==== CanExecuteSqlQuery ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== FeatureIdsToExclude ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Collection<​String><​!-- System.Collections.ObjectModel.Collection{System.String} --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== GeoCache ==== 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.FeatureCache|FeatureCache]]<​!-- ThinkGeo.MapSuite.SilverlightCore.FeatureCache --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== InternalFeatures ==== 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.GeoCollection|GeoCollection]]<​[[ThinkGeo.MapSuite.SilverlightCore.Feature|Feature]]><​!-- ThinkGeo.MapSuite.SilverlightCore.GeoCollection{ThinkGeo.MapSuite.SilverlightCore.Feature} --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.InMemoryFeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== IsEditable ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource(overriden) --> 
-[[#Public Properties|Go Back]] 
-==== IsInTransaction ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== IsOpen ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== IsTransactionLive ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== Projection ==== 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.Projection|Projection]]<​!-- ThinkGeo.MapSuite.SilverlightCore.Projection --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-==== TransactionBuffer ==== 
-=== Return Value === 
-^ Return Type ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer|TransactionBuffer]]<​!-- ThinkGeo.MapSuite.SilverlightCore.TransactionBuffer --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Properties|Go Back]] 
-===== Protected Properties ===== 
-==== CanExecuteSqlQueryCore ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Properties|Go Back]] 
-==== FeatureSourceColumns ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Collection<​[[ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn|FeatureSourceColumn]]><​!-- System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.SilverlightCore.FeatureSourceColumn} --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Properties|Go Back]] 
-==== IsOpenCore ==== 
-=== Return Value === 
-^ Return Type ^ 
-| Boolean<​!-- System.Boolean --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#​Protected Properties|Go Back]] 
-===== Public Events ===== 
-==== ClosedFeatureSource ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs|ClosedFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ClosedFeatureSourceEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== ClosingFeatureSource ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs|ClosingFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.ClosingFeatureSourceEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== CommittedTransaction ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs|CommittedTransactionEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CommittedTransactionEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== CommittingTransaction ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs|CommittingTransactionEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CommittingTransactionEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== CustomColumnFetch ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs|CustomColumnFetchEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.CustomColumnFetchEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== DrawingProgressChanged ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.DrawingProgressChangedEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== OpenedFeatureSource ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs|OpenedFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.OpenedFeatureSourceEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
-==== OpeningFeatureSource ==== 
-=== Event Arguments === 
-^ Event Arguments ^ 
-| [[ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs|OpeningFeatureSourceEventArgs]]<​!-- ThinkGeo.MapSuite.SilverlightCore.OpeningFeatureSourceEventArgs --> ​  | 
- 
-<!-- ThinkGeo.MapSuite.SilverlightCore.FeatureSource --> 
-[[#Public Events|Go Back]] 
- 
-__NOTOC__ 
-[[Category:​SilverlightMapSuiteCore]] 
-[[Category:​ThinkGeo.MapSuite.SilverlightCore]] 
-[[Category:​UpdateDocumentation]] 
  
thinkgeo.mapsuite.silverlightcore.inmemoryfeaturesource.1440040134.txt.gz ยท Last modified: 2015/09/21 03:21 (external edit)