예제 #1
0
		public NamedNodeMap (WebBrowser control, nsIDOMNamedNodeMap nodeMap)
			: base (control, true)
		{
			if (control.platform != control.enginePlatform)
				unmanagedNodes = nsDOMNamedNodeMap.GetProxy (control, nodeMap);
			else
				unmanagedNodes = nodeMap;
		}
예제 #2
0
 public NamedNodeMap(WebBrowser control, nsIDOMNamedNodeMap nodeMap)
     : base(control, true)
 {
     if (control.platform != control.enginePlatform)
     {
         unmanagedNodes = nsDOMNamedNodeMap.GetProxy(control, nodeMap);
     }
     else
     {
         unmanagedNodes = nodeMap;
     }
 }
 internal GeckoNamedNodeMap(nsIDOMNamedNodeMap map)
 {
     this.Map = map;
 }
예제 #4
0
        public static nsIDOMNamedNodeMap GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMNamedNodeMap obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIDOMNamedNodeMap).GUID, obj);

            return(o as nsIDOMNamedNodeMap);
        }
예제 #5
0
		public static nsIDOMNamedNodeMap GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMNamedNodeMap obj)
		{
			object o = Base.GetProxyForObject (control, typeof(nsIDOMNamedNodeMap).GUID, obj);
			return o as nsIDOMNamedNodeMap;
		}
 public static GeckoNamedNodeMap Create(nsIDOMNamedNodeMap domNamedNodeMap)
 {
     return(new GeckoNamedNodeMap(domNamedNodeMap));
 }
 private GeckoNamedNodeMap(nsIDOMNamedNodeMap map)
 {
     // map should be not null
     this._map = map;
 }