Example #1
0
        protected HtmlObject(object obj) : base(obj)
        {
            var dict = obj as IDictionary <string, object>;

            // The key `websharp_id` represents a wrapped proxy object
            if (dict != null && dict.ContainsKey("websharp_id"))
            {
                ScriptObjectProxy = new DOMObjectProxy(obj);
            }
        }
Example #2
0
        private async Task Initialize()
        {
            if (scriptProxy == null)
            {
                scriptProxy = new DOMObjectProxy("document");
            }

            await scriptProxy.GetProxyObject();

            ScriptObjectProxy = scriptProxy;
        }
Example #3
0
        internal async Task Initialize()
        {
            if (scriptProxy == null)
            {
                scriptProxy = new DOMObjectProxy("window");
            }

            await scriptProxy.GetProxyObject();

            ScriptObjectProxy = scriptProxy;
        }
Example #4
0
 protected HtmlObject(ScriptObjectProxy scriptObject) : base()
 {
     ScriptObjectProxy = new DOMObjectProxy(scriptObject);
 }