public DOMImplementation(WebBrowser control, nsIDOMDOMImplementation domImpl) : base (control) { if (control.platform != control.enginePlatform) unmanagedDomImpl = nsDOMDOMImplementation.GetProxy (control, domImpl); else unmanagedDomImpl = domImpl; hashcode = unmanagedDomImpl.GetHashCode (); }
protected override void Dispose (bool disposing) { if (!disposed) { if (disposing) { this.unmanagedDomImpl = null; } } base.Dispose(disposing); }
protected override void Dispose(bool disposing) { if (!disposed) { if (disposing) { this.unmanagedDomImpl = null; } } base.Dispose(disposing); }
public DOMImplementation(WebBrowser control, nsIDOMDOMImplementation domImpl) : base(control) { if (control.platform != control.enginePlatform) { unmanagedDomImpl = nsDOMDOMImplementation.GetProxy(control, domImpl); } else { unmanagedDomImpl = domImpl; } hashcode = unmanagedDomImpl.GetHashCode(); }
private DomDomImplementation(nsIDOMDOMImplementation domDomImplementation) { Debug.Assert(domDomImplementation != null); m_DomDomImplementation = domDomImplementation; }
internal static DomDomImplementation Create(nsIDOMDOMImplementation domDomImplementation) { return domDomImplementation != null ? new DomDomImplementation(domDomImplementation) : null; }
public static nsIDOMDOMImplementation GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMDOMImplementation obj) { object o = Base.GetProxyForObject (control, typeof(nsIDOMDOMImplementation).GUID, obj); return o as nsIDOMDOMImplementation; }
public static nsIDOMDOMImplementation GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMDOMImplementation obj) { object o = Base.GetProxyForObject(control, typeof(nsIDOMDOMImplementation).GUID, obj); return(o as nsIDOMDOMImplementation); }