public DOMImplementation(WebBrowser control, nsIDOMDOMImplementation domImpl) : base(control) { if (control.platform != control.enginePlatform) { unmanagedDomImpl = nsDOMDOMImplementation.GetProxy(control, domImpl); } else { unmanagedDomImpl = domImpl; } hashcode = unmanagedDomImpl.GetHashCode(); }