public object CreateInstanceOfType(Dictionary <string, object> fields) { var keys = fields.Keys.ToList(); keys.Sort(); var hash = EventerParameterTypeLoader.GetEventParameterHash(keys); return(parameterLoaders[hash].CreateInstanceOfType(fields)); }
public EventerTypeContainer(Type loaderType) { var ParameterImplementations = GetParameterTypes(loaderType); foreach (var param in ParameterImplementations) { var loader = new EventerParameterTypeLoader(param); parameterLoaders.Add(loader.GetKey(), loader); } }