Esempio n. 1
0
		public DOMImplementation(WebBrowser control, nsIDOMDOMImplementation domImpl) : base (control)
		{
			if (control.platform != control.enginePlatform)
				unmanagedDomImpl = nsDOMDOMImplementation.GetProxy (control, domImpl);
			else
				unmanagedDomImpl = domImpl;
			hashcode = unmanagedDomImpl.GetHashCode ();				
		}
Esempio n. 2
0
		protected override  void Dispose (bool disposing)
		{
			if (!disposed) {
				if (disposing) {
					this.unmanagedDomImpl = null;
				}
			}
			base.Dispose(disposing);
		}		
Esempio n. 3
0
 protected override void Dispose(bool disposing)
 {
     if (!disposed)
     {
         if (disposing)
         {
             this.unmanagedDomImpl = null;
         }
     }
     base.Dispose(disposing);
 }
Esempio n. 4
0
 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;
		}
Esempio n. 7
0
		public static nsIDOMDOMImplementation GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMDOMImplementation obj)
		{
			object o = Base.GetProxyForObject (control, typeof(nsIDOMDOMImplementation).GUID, obj);
			return o as nsIDOMDOMImplementation;
		}
Esempio n. 8
0
        public static nsIDOMDOMImplementation GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMDOMImplementation obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIDOMDOMImplementation).GUID, obj);

            return(o as nsIDOMDOMImplementation);
        }