Exemplo n.º 1
0
 private void CacheGlobal(IJavascriptObject jsobject, IJSObservableBridge ibo)
 {
     if (jsobject.HasRelevantId())
     {
         _FromJavascript_Global[jsobject.GetID()] = ibo;
     }
 }
Exemplo n.º 2
0
 private void Update(IJSObservableBridge ibo, IJavascriptObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     if (jsobject.HasRelevantId())
     {
         _FromJavascript_Global[jsobject.GetID()] = ibo;
     }
 }
Exemplo n.º 3
0
        private IJSCSGlue GetCachedLocal(IJavascriptObject localkey)
        {
            if (!localkey.HasRelevantId())
            {
                return(null);
            }

            IJSCSGlue res = null;

            _FromJavascript_Local.TryGetValue(localkey.GetID(), out res);
            return(res);
        }
Exemplo n.º 4
0
        public IJSCSGlue GetCached(IJavascriptObject globalkey)
        {
            return(_IWebView.Evaluate(() =>
            {
                if (!globalkey.HasRelevantId())
                {
                    return null;
                }

                IJSCSGlue res = null;
                _FromJavascript_Global.TryGetValue(globalkey.GetID(), out res);
                return res;
            }));
        }
Exemplo n.º 5
0
 public IJSCSGlue GetCachedLocal(IJavascriptObject localkey)
 {
     return(!localkey.HasRelevantId() ? null : _FromJavascript_Local.GetOrDefault(localkey.GetID()));
 }
Exemplo n.º 6
0
 public IJSCSGlue GetGlobalCached(IJavascriptObject globalkey)
 {
     return(!globalkey.HasRelevantId() ? null : _FromJavascript_Global.GetOrDefault(globalkey.GetID()));
 }
Exemplo n.º 7
0
        private IJSCSGlue GetCachedLocal(IJavascriptObject localkey)
        {
            if (!localkey.HasRelevantId())
                return null;

            IJSCSGlue res = null;
            _FromJavascript_Local.TryGetValue(localkey.GetID(), out res);
            return res;
        }
Exemplo n.º 8
0
        public IJSCSGlue GetCached(IJavascriptObject globalkey)
        {
            return _IWebView.Evaluate(() =>
                {
                    if (!globalkey.HasRelevantId())
                        return null;

                    IJSCSGlue res = null;
                    _FromJavascript_Global.TryGetValue(globalkey.GetID(), out res);
                    return res;
                });
        }
Exemplo n.º 9
0
 private void Update(IJSObservableBridge ibo, IJavascriptObject jsobject)
 {
     ibo.SetMappedJSValue(jsobject, this);
     if (jsobject.HasRelevantId())
         _FromJavascript_Global[jsobject.GetID()] = ibo;
 }
Exemplo n.º 10
0
 public IJSCSGlue GetCachedLocal(IJavascriptObject localkey) 
 {
     return !localkey.HasRelevantId() ? null : _FromJavascript_Local.GetOrDefault(localkey.GetID());
 }
Exemplo n.º 11
0
 public IJSCSGlue GetGlobalCached(IJavascriptObject globalkey) 
 {
     return !globalkey.HasRelevantId() ? null : _FromJavascript_Global.GetOrDefault(globalkey.GetID());
 }
Exemplo n.º 12
0
 private void CacheGlobal(IJavascriptObject jsobject, IJSObservableBridge ibo)
 {
     if (jsobject.HasRelevantId())
         _FromJavascript_Global[jsobject.GetID()] = ibo;
 }