Beispiel #1
0
        public GeckoNode ImportNode(GeckoNode node, bool deep)
        {
            if (node == null)
            {
                throw new ArgumentNullException("node");
            }

            return(GeckoNode.Create(_domDocument.ImportNode(node.DomObject, deep, 1)));
        }
Beispiel #2
0
        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
        {
            nsIDOMNode node;

            while ((node = xpathResult.IterateNext()) != null)
            {
                yield return(GeckoNode.Create(node));
            }
        }
Beispiel #3
0
        public virtual GeckoHtmlElement this[uint index]
        {
            get
            {
                if (index >= Length)
                {
                    throw new ArgumentOutOfRangeException(nameof(index));
                }

                return((GeckoHtmlElement)GeckoNode.Create(_window, List.Item(index)));
            }
        }
        System.Collections.IEnumerator System.Collections.IEnumerable.GetEnumerator()
        {
            nsIDOMNode node;

#if NEED_WEBIDL
            while ((node = xpathResult.IterateNext()) != null)
            {
                yield return(GeckoNode.Create(node));
            }
#else
            return(null);
#endif
        }
Beispiel #5
0
 public GeckoNode CloneContents()
 {
     return(GeckoNode.Create(DomRange.CloneContents()));
 }
Beispiel #6
0
 public GeckoNode ExtractContents()
 {
     return(GeckoNode.Create(DomRange.ExtractContents()));
 }
Beispiel #7
0
 public GeckoNode CloneNode(bool deep)
 {
     return(GeckoNode.Create(_domNode.Instance.CloneNode(deep, 1)));
 }
 public GeckoNode CloneContents()
 {
     return(GeckoNode.Create(_window, (nsIDOMNode)_range.Value.CloneContents()));
 }
 public GeckoNode ExtractContents()
 {
     return(GeckoNode.Create(_window, (nsIDOMNode)_range.Value.ExtractContents()));
 }
 public GeckoNode CloneNode(bool deep)
 {
     return(GeckoNode.Create(_DomObject.CloneNode(deep)));
 }