Exemplo n.º 1
0
        /// <summary>
        /// Set custom deserializer
        /// </summary>
        /// <typeparam name="T">required type</typeparam>
        /// <param name="deserializer">deserializer</param>
        public ChildDeserializer SetDeserializer <T>(IDeserializer <T> deserializer)
        {
            ChildDeserializeDefinition <T> func = (context, node) => deserializer.Deserialize(context.Current, node);

            _funcMap[typeof(T)] = func;
            return(this);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Set custom deserializer
 /// </summary>
 /// <typeparam name="T">required type</typeparam>
 /// <param name="deserialize">deserialize function</param>
 public ChildDeserializer SetDeserializer <T>(ChildDeserializeDefinition <T> deserialize)
 {
     _funcMap[typeof(T)] = deserialize;
     return(this);
 }