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); } }
private async Task Initialize() { if (scriptProxy == null) { scriptProxy = new DOMObjectProxy("document"); } await scriptProxy.GetProxyObject(); ScriptObjectProxy = scriptProxy; }
internal async Task Initialize() { if (scriptProxy == null) { scriptProxy = new DOMObjectProxy("window"); } await scriptProxy.GetProxyObject(); ScriptObjectProxy = scriptProxy; }
protected HtmlObject(ScriptObjectProxy scriptObject) : base() { ScriptObjectProxy = new DOMObjectProxy(scriptObject); }