C# Класс Emvelope.Converters.EnvelopeJsonConverter

Наследование: Newtonsoft.Json.JsonConverter
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddMetaProvider ( IMetaProvider provider ) : void
CanConvert ( Type objectType ) : bool
EnvelopeJsonConverter ( IPluralizer pluralizer ) : System
GetEnvelopePropertyName ( Type type ) : string
ReadJson ( JsonReader reader, Type envelope, object existingValue, JsonSerializer serializer ) : object
WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void

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

Метод Описание
CamelCase ( string name ) : string
FormatEnvelope ( object content ) : object
GetEnvelopeTypeName ( Type type ) : string
SnakeCase ( string name ) : string

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

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

public AddMetaProvider ( IMetaProvider provider ) : void
provider IMetaProvider
Результат void

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

public CanConvert ( Type objectType ) : bool
objectType System.Type
Результат bool

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

public EnvelopeJsonConverter ( IPluralizer pluralizer ) : System
pluralizer IPluralizer
Результат System

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

public GetEnvelopePropertyName ( Type type ) : string
type System.Type
Результат string

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

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

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

public WriteJson ( JsonWriter writer, object value, JsonSerializer serializer ) : void
writer Newtonsoft.Json.JsonWriter
value object
serializer Newtonsoft.Json.JsonSerializer
Результат void