|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Apolyton.FastJson
{
/// <summary>
/// Represents a serialization handler which returns a string for the given data object.
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public delegate string SerializationHandler(object data);
/// <summary>
/// Represents a serialization handler which returns a deserialized object for the given data string.
/// </summary>
/// <param name="data"></param>
/// <returns></returns>
public delegate object DeserializationHandler(string jsonString);
/// <summary>
/// Represents a getter handler which is created during runtime.
/// </summary>
/// <param name="target"></param>
/// <param name="value"></param>
/// <returns></returns>
internal delegate object GenericSetterHandler(object target, object value);
/// <summary>
/// Represents a getter handler which is created during runtime.
/// </summary>
internal delegate object GenericGetterHandler(object owner);
/// <summary>
/// Represents a getter handler which is created during runtime.
/// </summary>
internal delegate object CreateObjectHandler();
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.