C# Класс NSwag.Integration.Console.Contracts.JsonInheritanceConverter

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

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

Метод Описание
CanConvert ( System objectType ) : bool
JsonInheritanceConverter ( )
JsonInheritanceConverter ( string discriminator )
ReadJson ( Newtonsoft reader, System objectType, object existingValue, Newtonsoft serializer ) : object
WriteJson ( Newtonsoft writer, object value, Newtonsoft serializer ) : void

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

Метод Описание
GetObjectSubtype ( System objectType, string discriminator ) : System.Type
IsKnwonTypeTargetType ( dynamic attribute, string discriminator ) : bool

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

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

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

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

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

public JsonInheritanceConverter ( string discriminator )
discriminator string

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

public ReadJson ( Newtonsoft reader, System objectType, object existingValue, Newtonsoft serializer ) : object
reader Newtonsoft
objectType System
existingValue object
serializer Newtonsoft
Результат object

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

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