C# Класс Raven.Client.Spatial.GeoJsonReader

Показать файл Открыть проект

Открытые методы

Метод Описание
GeoJsonReader ( IShapeConverter shapeConverter ) : System
ReadJson ( Raven.Imports.Newtonsoft.Json.JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object

Защищенные методы

Метод Описание
TryRead ( RavenJObject json, object &result ) : bool

Приватные методы

Метод Описание
SantizeRavenJObjects ( object obj ) : object
TryParseCoordinate ( RavenJArray coordinates, CoordinateInfo &result ) : bool
TryParseCoordinateArray ( RavenJArray coordinates, CoordinateInfo &result ) : bool
TryParseCoordinateArrayArray ( RavenJArray coordinates, CoordinateInfo &result ) : bool
TryParseCoordinateArrayArrayArray ( RavenJArray coordinates, CoordinateInfo &result ) : bool
TryParseFeature ( RavenJObject obj, object &result ) : bool
TryParseFeatureCollection ( RavenJObject obj, object &result ) : bool
TryParseGeometry ( RavenJObject obj, object &result ) : bool
TryParseGeometryCollection ( RavenJObject obj, object &result ) : bool
TryParseLineString ( RavenJObject obj, object &result ) : bool
TryParseMultiLineString ( RavenJObject obj, object &result ) : bool
TryParseMultiPoint ( RavenJObject obj, object &result ) : bool
TryParseMultiPolygon ( RavenJObject obj, object &result ) : bool
TryParsePoint ( RavenJObject obj, object &result ) : bool
TryParsePolygon ( RavenJObject obj, object &result ) : bool
TryParseTypeString ( RavenJObject obj, string &result ) : bool

Описание методов

GeoJsonReader() публичный Метод

public GeoJsonReader ( IShapeConverter shapeConverter ) : System
shapeConverter IShapeConverter
Результат System

ReadJson() публичный Метод

public ReadJson ( Raven.Imports.Newtonsoft.Json.JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer ) : object
reader Raven.Imports.Newtonsoft.Json.JsonReader
objectType System.Type
existingValue object
serializer JsonSerializer
Результат object

TryRead() защищенный Метод

protected TryRead ( RavenJObject json, object &result ) : bool
json RavenJObject
result object
Результат bool