# DbGeometry Methods

**.NET Framework 4.5**

The DbGeometry type exposes the following members.

Name | Description | |
---|---|---|

AsBinary | Generates the well known binary representation of this DbGeometry value. | |

AsGml | Generates the Geography Markup Language (GML) representation of this DbGeometry value. | |

AsText | Generates the well known text representation of this DbGeometry value. Includes only X and Y coordinates for points. | |

Buffer | Returns a geometry object that represents the union of all points whose distance from a geometry instance is less than or equal to a specified value. | |

Contains | Determines whether this DbGeometry value spatially contains the specified DbGeometry argument. | |

Crosses | Determines whether this DbGeometry value spatially crosses the specified DbGeometry argument. | |

Difference | Computes the difference between this DbGeometry value and another DbGeometry value. | |

Disjoint | Determines whether this DbGeometry is spatially disjoint from the specified DbGeometry argument. | |

Distance | Computes the distance between the closest points in this DbGeometry value and another DbGeometry value. | |

ElementAt | Returns an element of this DbGeometry value from a specific position, if it represents a geometry collection. <param name="index">The position within this geometry value from which the element should be taken.</param><returns>The element in this geometry value at the specified position, if it represents a collection of other geometry values; otherwise null.</returns> | |

Equals(Object) | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |

Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |

FromBinary(Byte[]) | Creates a new DbGeometry value based on the specified well known binary value. | |

FromBinary(Byte[], Int32) | Creates a new DbGeometry value based on the specified well known binary value and coordinate system identifier (SRID). | |

FromGml(String) | Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value. | |

FromGml(String, Int32) | Creates a new DbGeometry value based on the specified Geography Markup Language (GML) value and coordinate system identifier (SRID). | |

FromText(String) | Creates a new DbGeometry value based on the specified well known text value. | |

FromText(String, Int32) | Creates a new DbGeometry value based on the specified well known text value and coordinate system identifier (SRID). | |

GeometryCollectionFromBinary | Creates a new DbGeometry collection value based on the specified well known binary value and coordinate system identifier (SRID). | |

GeometryCollectionFromText | Creates a new DbGeometry collection value based on the specified well known text value and coordinate system identifier (SRID). | |

GetHashCode | Serves as the default hash function. (Inherited from Object.) | |

GetType | Gets the Type of the current instance. (Inherited from Object.) | |

InteriorRingAt | Returns an interior ring from this DbGeometry value at a specific position, if it represents a polygon. <param name="index">The position within this geometry value from which the interior ring should be taken.</param><returns>The interior ring in this geometry value at the specified position, if it represents a polygon; otherwise null.</returns> | |

Intersection | Computes the intersection of this DbGeometry value and another DbGeometry value. | |

Intersects | Determines whether this DbGeometry value spatially intersects the specified DbGeometry argument. | |

LineFromBinary | Creates a new DbGeometry line value based on the specified well known binary value and coordinate system identifier (SRID). | |

LineFromText | Creates a new DbGeometry line value based on the specified well known text value and coordinate system identifier (SRID). | |

MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |

MultiLineFromBinary | Returns the multiline value from a binary value. | |

MultiLineFromText | Returns the multiline value from a well-known text value. | |

MultiPointFromBinary | Returns the multipoint value from a well-known binary value. | |

MultiPointFromText | Returns the multipoint value from a well-known text value. | |

MultiPolygonFromBinary | Returns the multi polygon value from a well-known binary value. | |

MultiPolygonFromText | Returns the multi polygon value from a well-known binary value. | |

Overlaps | Determines whether this DbGeometry value spatially overlaps the specified DbGeometry argument. | |

PointAt | Returns an element of this DbGeometry value from a specific position, if it represents a linestring or linear ring. <param name="index">The position within this geometry value from which the element should be taken.</param><returns>The element in this geometry value at the specified position, if it represents a linestring or linear ring; otherwise null.</returns> | |

PointFromBinary | Creates a new DbGeometry point value based on the specified well known binary value and coordinate system identifier (SRID). | |

PointFromText | Creates a new DbGeometry point value based on the specified well known text value and coordinate system identifier (SRID). | |

PolygonFromBinary | Creates a new DbGeometry polygon value based on the specified well known binary value and coordinate system identifier (SRID). | |

PolygonFromText | Creates a new DbGeometry polygon value based on the specified well known text value and coordinate system identifier (SRID). | |

Relate | Determines whether this DbGeometry value spatially relates to the specified DbGeometry argument according to the given Dimensionally Extended Nine-Intersection Model (DE-9IM) intersection pattern. | |

SpatialEquals | Determines whether this DbGeometry is spatially equal to the specified DbGeometry argument. | |

SymmetricDifference | Computes the symmetric difference between this DbGeometry value and another DbGeometry value. | |

ToString | Returns a string representation of the geometry value. (Overrides Object.ToString().) | |

Touches | Determines whether this DbGeometry value spatially touches the specified DbGeometry argument. | |

Union | Computes the union of this DbGeometry value and another DbGeometry value. | |

Within | Determines whether this DbGeometry value is spatially within the specified DbGeometry argument. |

Show: