internal static DomCharacterData Create(nsIDOMCharacterData domCharacterData)
		{
			if (domCharacterData == null)
			{
				return null;
			}

			if (domCharacterData is nsIDOMText)
			{
				return DomText.Create((nsIDOMText)domCharacterData);
			}
			
			if (domCharacterData is nsIDOMComment)
			{
				return DomComment.Create((nsIDOMComment)domCharacterData);
			}

			return new DomCharacterData(domCharacterData);
		}
Example #2
0
 internal DomCharacterData(mozIDOMWindowProxy window, nsIDOMCharacterData domCharacterData)
     : base(window, domCharacterData)
 {
     _domCharacterData = domCharacterData;
 }
 internal DomCharacterData(nsIDOMCharacterData domCharacterData)
     : base(domCharacterData)
 {
     _domCharacterData = domCharacterData;
 }
		internal DomCharacterData(nsIDOMCharacterData domCharacterData)
			: base(domCharacterData)
		{
			m_DomCharacterData = domCharacterData;
		}
Example #5
0
		public static nsIDOMCharacterData GetProxy (Mono.WebBrowser.IWebBrowser control, nsIDOMCharacterData obj)
		{
			object o = Base.GetProxyForObject (control, typeof(nsIDOMCharacterData).GUID, obj);
			return o as nsIDOMCharacterData;
		}
        public static nsIDOMCharacterData GetProxy(Mono.WebBrowser.IWebBrowser control, nsIDOMCharacterData obj)
        {
            object o = Base.GetProxyForObject(control, typeof(nsIDOMCharacterData).GUID, obj);

            return(o as nsIDOMCharacterData);
        }