C# 클래스 NSwag.Integration.Console.Contracts.JsonInheritanceConverter

상속: Newtonsoft.Json.JsonConverter
파일 보기 프로젝트 열기: NSwag/NSwag

공개 메소드들

메소드 설명
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