Convert an object to a nullable double value.
Object to convert.
If the specified element was null, returns null, otherwise returns the converted double value.
Convert an object to a non-null double value.
Object to convert.
Converted double value.
Values as json array.
The value.
The value cast as a json array.
Values as json object.
The value.
The value cast as IDictionary<string, object>
Values as string.
Name of the property.
The value.
The value cast as a string.
Get the type member value from the specified GeoJSON member dictionary.
Dictionary containing the GeoJSON members and their values.
SpatialType for the GeoJSON object.
Tries to get a coordinate system id from the geo json object's 'crs' property
The geo json object.
The coordinate system id.
True if the object had a coordinate system
Gets the coordinate system ID from a representation of the CRS object
The parsed representation of the CRS object.
The coordinate system ID
Get the designated member value from the specified GeoJSON member dictionary.
Dictionary containing the GeoJSON members and their values.
The member's tag name
Member value for the GeoJSON object.
This method assumes a non forward only enumerable
The enumerable to check
true if there is at least one element
Reads GeoJson 'type' value and maps it a valid SpatialType.
The GeoJson standard type name
SpatialType corresponding to the GeoJson type name.
Sends a shape to the spatial pipeline.
SpatialType of the shape.
Content member for the shape
Translates the coordinates member value into method calls on the spatial pipeline.
SpatialType of the GeoJSON object.
Coordinates value of the GeoJSON object, or inner geometries for collection
Translates the coordinates member value of a Point object into method calls on the spatial pipeline.
Parsed coordinates array.
Translates the coordinates member value of a LineString object into method calls on the spatial pipeline.
Parsed coordinates array.
Translates the coordinates member value of a Polygon object into method calls on the spatial pipeline.
Parsed coordinates array.
Translates the coordinates member value of a MultiPoint, MultiLineString, or MultiPolygon object into method calls on the spatial pipeline.
Type of the shape contained in the Multi shape.
Parsed coordinates array.
Translates an array of positions into method calls on the spatial pipeline.
List containing the positions.
Translates an individual position into a method call on the spatial pipeline.
List containing elements of the position.
True if the position is the first one being written to a figure, otherwise false.
A key consisting of multiple fields
The type of the first field.
The type of the second field.
The first field
The second field
Initializes a new instance of the class.
The first.
The second.
Implements the operator ==.
The left.
The right.
The result of the operator.
Implements the operator !=.
The left.
The right.
The result of the operator.
Indicates whether the current object is equal to another object of the same type.
An object to compare with this object.
true if the current object is equal to the parameter; otherwise, false.
Determines whether the specified is equal to this instance.
The to compare with this instance.
true if the specified is equal to this instance; otherwise, false.
The parameter is null.
Returns a hash code for this instance.
A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table.
Represents the extensions to formatters.
Writes the specified formatter.
A string value of the formatted object.
The formatter.
The spatial object.
Writes the specified formatter.
A string value of the formatted object.
The formatter.
The spatial object.
Represents the full globe of geography.
Represents the geography surface.
Represents a base class of geography shapes.
Represents the spatial interface.
Gets the coordinate system.
The coordinate system.
Gets a value that indicates whether the spatial type is empty.
true if the spatial type is empty; otherwise, false.
The implementation that created this instance
The CoordinateSystem of this geography
Initializes a new instance of the class.
The coordinate system of this geography.
The implementation that created this instance.
Sends the current spatial object to the given pipeline.
The spatial pipeline.
Computes the hashcode for the given CoordinateSystem and the fields
Spatial type instances or doubles for base types (Geography/Geometry types).
CoordinateSystem instance.
Spatial type instances or doubles for base types (Geography/Geometry types).
hashcode for the CoordinateSystem instance and Spatial type instances.
Check for basic equality due to emptyness, nullness, referential equality and difference in coordinate system
The other geography
Boolean value indicating equality, or null to indicate inconclusion
Gets the coordinate system of the geography.
The coordinate system of the geography.
Gets a value that indicates whether the geography is empty.
true if the geography is empty; otherwise, false.
Gets the implementation that created this instance.
Initializes a new instance of the class.
The coordinate system of this instance.
The implementation that created this instance.
Initializes a new instance of the class.
The coordinate system of this instance.
The implementation that created this instance.
Determines whether this instance and another specified geography instance have the same value.
true if the value of the value parameter is the same as this instance; otherwise, false.
The geography to compare to this instance.
Determines whether this instance and the specified object have the same value.
true if the value of the value parameter is the same as this instance; otherwise, false.
The object to compare to this instance.
Gets the hash code.
The hash code.
Represents the curve of geography.
Initializes a new instance of the class.
The coordinate system of this geography curve.
The implementation that created this instance.
Represents a geography line string consist of an array of geo points.
Initializes a new instance of the class.
The coordinate system of this instance.
The implementation that created this instance.
Determines whether this instance and another specified geography instance have the same value.
true if the value of the value parameter is the same as this instance; otherwise, false.
The geography to compare to this instance.
Determines whether this instance and the specified object have the same value.
true if the value of the value parameter is the same as this instance; otherwise, false.
The objec