private CSharpToJavascriptConverter GetCSharpToJavascriptConverterForPerformance() { var cacher = new SessionCacher(); var factory = new GlueFactory(null, cacher, null, _ObjectChangesListener); return(new CSharpToJavascriptConverter(cacher, factory, _Logger)); }
internal JsUpdateHelper(ISessionMapper sessionMapper, HtmlViewContext context, Func <IJavascriptObjectBuilderStrategy> strategy, SessionCacher sessionCache) { _SessionMapper = sessionMapper; _Context = context; _BuilderStrategy = new Lazy <IJavascriptObjectBuilderStrategy>(strategy); _SessionCache = sessionCache; _SessionMapper.OnJavascriptSessionReady += _SessionMapper_OnJavascriptSessionReady; }