C# Class NSwag.Integration.Console.JsonExceptionConverter

Inheritance: Newtonsoft.Json.JsonConverter
Mostra file Open project: NSwag/NSwag

Public Methods

Method Description
CanConvert ( System objectType ) : bool
JsonExceptionConverter ( ) : NSwag.Integration.Console.Contracts
ReadJson ( Newtonsoft reader, System objectType, object existingValue, Newtonsoft serializer ) : object
WriteJson ( Newtonsoft writer, object value, Newtonsoft serializer ) : void

Private Methods

Method Description
GetExceptionProperties ( System exceptionType ) : string>.System.Collections.Generic.IDictionary
GetField ( System type, string fieldName ) : System.Reflection.FieldInfo
SetExceptionFieldValue ( Newtonsoft jObject, string propertyName, object value, string fieldName, Newtonsoft resolver, Newtonsoft serializer ) : void

Method Details

CanConvert() public method

public CanConvert ( System objectType ) : bool
objectType System
return bool

JsonExceptionConverter() public method

public JsonExceptionConverter ( ) : NSwag.Integration.Console.Contracts
return NSwag.Integration.Console.Contracts

ReadJson() public method

public ReadJson ( Newtonsoft reader, System objectType, object existingValue, Newtonsoft serializer ) : object
reader Newtonsoft
objectType System
existingValue object
serializer Newtonsoft
return object

WriteJson() public method

public WriteJson ( Newtonsoft writer, object value, Newtonsoft serializer ) : void
writer Newtonsoft
value object
serializer Newtonsoft
return void