Delegate EntityObjectJsonConverter.FromJson
- Namespace
- TimeCockpit.Data.JsonConverters
- Assembly
- TimeCockpit.Data.dll
delegate describing a function reading a property value from a json reader.
public delegate object FromJson(JsonReader reader, Model model, Dictionary<string, ModelEntityBase> anonymousTypes, Environment environment);
Parameters
readerJsonReaderThe reader.
modelModelThe model.
anonymousTypesDictionary<String, ModelEntityBase>The anonymous types.
environmentEnvironmentThe environment.
Returns
- Object
returns the deserialized object.
Constructors
FromJson(Object, IntPtr)
public FromJson(object object, IntPtr method)
Parameters
objectObjectmethodIntPtr
Methods
BeginInvoke(JsonReader, Model, Dictionary<String, ModelEntityBase>, Environment, AsyncCallback, Object)
public virtual IAsyncResult BeginInvoke(JsonReader reader, Model model, Dictionary<string, ModelEntityBase> anonymousTypes, Environment environment, AsyncCallback callback, object object)
Parameters
readerJsonReadermodelModelanonymousTypesDictionary<String, ModelEntityBase>environmentEnvironmentcallbackAsyncCallbackobjectObject
Returns
- IAsyncResult
EndInvoke(IAsyncResult)
public virtual object EndInvoke(IAsyncResult result)
Parameters
resultIAsyncResult
Returns
- Object
Invoke(JsonReader, Model, Dictionary<String, ModelEntityBase>, Environment)
public virtual object Invoke(JsonReader reader, Model model, Dictionary<string, ModelEntityBase> anonymousTypes, Environment environment)
Parameters
readerJsonReadermodelModelanonymousTypesDictionary<String, ModelEntityBase>environmentEnvironment
Returns
- Object