System.Xml.XPathNodeList.ReadUntil C# (CSharp) Méthode

ReadUntil() private méthode

private ReadUntil ( int index ) : int
index int
Résultat int
        internal int ReadUntil(int index) {
            int count = list.Count;
            while (! done && count <= index) {
                if (nodeIterator.MoveNext()) {
                    XmlNode n = GetNode(nodeIterator.Current);
                    if (n != null) {
                        list.Add(n);
                        count++;
                    }
                } else {
                    done = true;
                    break;
                }
            }
            return count;
        }

Usage Example

        public bool MoveNext()
        {
            _index++;
            int count = _list.ReadUntil(_index + 1);   // read past for delete-node case

            if (count - 1 < _index)
            {
                return(false);
            }
            _valid = (_list[_index] != null);
            return(_valid);
        }
All Usage Examples Of System.Xml.XPathNodeList::ReadUntil