C# Класс CallfireApiClient.CallfireContractResolver

Custom ContactResolver is used for: 1. Populate properties with private modifiers. 2. Serialize properties using camelCase names. 3. Skip serialization of empty collections. 4. Base class properties go first on serialization.
Наследование: Newtonsoft.Json.Serialization.CamelCasePropertyNamesContractResolver
Показать файл Открыть проект

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

Метод Описание
CreateProperties ( Type type, MemberSerialization memberSerialization ) : IList
CreateProperty ( MemberInfo member, MemberSerialization memberSerialization ) : JsonProperty

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

Метод Описание
IsEmptyCollection ( JsonProperty property, object target ) : bool

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

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

protected CreateProperties ( Type type, MemberSerialization memberSerialization ) : IList
type System.Type
memberSerialization MemberSerialization
Результат IList

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

protected CreateProperty ( MemberInfo member, MemberSerialization memberSerialization ) : JsonProperty
member System.Reflection.MemberInfo
memberSerialization MemberSerialization
Результат Newtonsoft.Json.Serialization.JsonProperty