3 types derived from DbSpatialServices
System.Data.Entity (3)
System\Data\Spatial\DefaultSpatialServices.cs (1)
17internal sealed class DefaultSpatialServices : DbSpatialServices
System\Data\SqlClient\SqlSpatialServices.cs (1)
26internal sealed partial class SqlSpatialServices : DbSpatialServices, ISerializable
System\Data\SqlClient\SqlSpatialServices.Generated.cs (1)
27internal sealed partial class SqlSpatialServices : DbSpatialServices
74 references to DbSpatialServices
System.Data.Entity (74)
System\Data\Common\DbProviderServices.cs (3)
214public DbSpatialServices GetSpatialServices(string manifestToken) 218DbSpatialServices spatialServices = DbGetSpatialServices(manifestToken); 248protected virtual DbSpatialServices DbGetSpatialServices(string manifestToken)
System\Data\Common\Utils\CommandHelper.cs (1)
153DbSpatialServices spatialServices = providerServices.GetSpatialServices(storeItemCollection.StoreProviderManifestToken);
System\Data\Spatial\DbGeography.cs (24)
25private DbSpatialServices spatialSvcs; 28internal DbGeography(DbSpatialServices spatialServices, object spatialProviderValue) 61DbSpatialServices resolvedServices = DbSpatialServices.Default; 78return DbSpatialServices.Default.GeographyFromBinary(wellKnownBinary); 92return DbSpatialServices.Default.GeographyFromBinary(wellKnownBinary, coordinateSystemId); 106return DbSpatialServices.Default.GeographyLineFromBinary(lineWellKnownBinary, coordinateSystemId); 120return DbSpatialServices.Default.GeographyPointFromBinary(pointWellKnownBinary, coordinateSystemId); 134return DbSpatialServices.Default.GeographyPolygonFromBinary(polygonWellKnownBinary, coordinateSystemId); 152return DbSpatialServices.Default.GeographyMultiLineFromBinary(multiLineWellKnownBinary, coordinateSystemId); 170return DbSpatialServices.Default.GeographyMultiPointFromBinary(multiPointWellKnownBinary, coordinateSystemId); 186return DbSpatialServices.Default.GeographyMultiPolygonFromBinary(multiPolygonWellKnownBinary, coordinateSystemId); 200return DbSpatialServices.Default.GeographyCollectionFromBinary(geographyCollectionWellKnownBinary, coordinateSystemId); 217return DbSpatialServices.Default.GeographyFromGml(geographyMarkup); 232return DbSpatialServices.Default.GeographyFromGml(geographyMarkup, coordinateSystemId); 248return DbSpatialServices.Default.GeographyFromText(wellKnownText); 262return DbSpatialServices.Default.GeographyFromText(wellKnownText, coordinateSystemId); 276return DbSpatialServices.Default.GeographyLineFromText(lineWellKnownText, coordinateSystemId); 290return DbSpatialServices.Default.GeographyPointFromText(pointWellKnownText, coordinateSystemId); 304return DbSpatialServices.Default.GeographyPolygonFromText(polygonWellKnownText, coordinateSystemId); 322return DbSpatialServices.Default.GeographyMultiLineFromText(multiLineWellKnownText, coordinateSystemId); 340return DbSpatialServices.Default.GeographyMultiPointFromText(multiPointWellKnownText, coordinateSystemId); 356return DbSpatialServices.Default.GeographyMultiPolygonFromText(multiPolygonWellKnownText, coordinateSystemId); 370return DbSpatialServices.Default.GeographyCollectionFromText(geographyCollectionWellKnownText, coordinateSystemId);
System\Data\Spatial\DbGeometry.cs (24)
25private DbSpatialServices spatialSvcs; 28internal DbGeometry(DbSpatialServices spatialServices, object spatialProviderValue) 61DbSpatialServices resolvedServices = DbSpatialServices.Default; 78return DbSpatialServices.Default.GeometryFromBinary(wellKnownBinary); 92return DbSpatialServices.Default.GeometryFromBinary(wellKnownBinary, coordinateSystemId); 106return DbSpatialServices.Default.GeometryLineFromBinary(lineWellKnownBinary, coordinateSystemId); 120return DbSpatialServices.Default.GeometryPointFromBinary(pointWellKnownBinary, coordinateSystemId); 134return DbSpatialServices.Default.GeometryPolygonFromBinary(polygonWellKnownBinary, coordinateSystemId); 152return DbSpatialServices.Default.GeometryMultiLineFromBinary(multiLineWellKnownBinary, coordinateSystemId); 170return DbSpatialServices.Default.GeometryMultiPointFromBinary(multiPointWellKnownBinary, coordinateSystemId); 186return DbSpatialServices.Default.GeometryMultiPolygonFromBinary(multiPolygonWellKnownBinary, coordinateSystemId); 200return DbSpatialServices.Default.GeometryCollectionFromBinary(geometryCollectionWellKnownBinary, coordinateSystemId); 217return DbSpatialServices.Default.GeometryFromGml(geometryMarkup); 232return DbSpatialServices.Default.GeometryFromGml(geometryMarkup, coordinateSystemId); 248return DbSpatialServices.Default.GeometryFromText(wellKnownText); 262return DbSpatialServices.Default.GeometryFromText(wellKnownText, coordinateSystemId); 276return DbSpatialServices.Default.GeometryLineFromText(lineWellKnownText, coordinateSystemId); 290return DbSpatialServices.Default.GeometryPointFromText(pointWellKnownText, coordinateSystemId); 304return DbSpatialServices.Default.GeometryPolygonFromText(polygonWellKnownText, coordinateSystemId); 322return DbSpatialServices.Default.GeometryMultiLineFromText(multiLineWellKnownText, coordinateSystemId); 340return DbSpatialServices.Default.GeometryMultiPointFromText(multiPointWellKnownText, coordinateSystemId); 356return DbSpatialServices.Default.GeometryMultiPolygonFromText(multiPolygonWellKnownText, coordinateSystemId); 370return DbSpatialServices.Default.GeometryCollectionFromText(geometryCollectionWellKnownText, coordinateSystemId);
System\Data\Spatial\DbSpatialServices.cs (6)
21private static readonly Singleton<DbSpatialServices> defaultServices = new Singleton<DbSpatialServices>(LoadDefaultServices); 23public static DbSpatialServices Default 38static DbSpatialServices LoadDefaultServices() 59protected static DbGeography CreateGeography(DbSpatialServices spatialServices, object providerValue) 653protected static DbGeometry CreateGeometry(DbSpatialServices spatialServices, object providerValue)
System\Data\Spatial\DefaultSpatialServices.cs (12)
124return DbSpatialServices.CreateGeography(this, backingValue); 131return DbSpatialServices.CreateGeography(this, backingValue); 185return DbSpatialServices.CreateGeography(this, backingValue); 192return DbSpatialServices.CreateGeography(this, backingValue); 246return DbSpatialServices.CreateGeography(this, backingValue); 253return DbSpatialServices.CreateGeography(this, backingValue); 478return DbSpatialServices.CreateGeometry(this, backingValue); 485return DbSpatialServices.CreateGeometry(this, backingValue); 539return DbSpatialServices.CreateGeometry(this, backingValue); 546return DbSpatialServices.CreateGeometry(this, backingValue); 600return DbSpatialServices.CreateGeometry(this, backingValue); 607return DbSpatialServices.CreateGeometry(this, backingValue);
System\Data\SqlClient\SqlProviderServices.cs (1)
269protected override DbSpatialServices DbGetSpatialServices(string versionHint)
System\Data\SqlClient\SqlSpatialServices.cs (3)
23/// SqlClient specific implementation of <see cref="DbSpatialServices"/> 115return this.SqlTypes.IsSqlGeographyNull(normalizedProviderValue) ? null: DbSpatialServices.CreateGeography(this, normalizedProviderValue); 194return this.SqlTypes.IsSqlGeometryNull(normalizedProviderValue) ? null : DbSpatialServices.CreateGeometry(this, normalizedProviderValue);