Exemplo n.º 1
0
// Methods
        internal override void AddNode(XmlNode node)
        {
            if (_lastChunk == null)
            {
                _chunks    = new ListChunk();
                _lastChunk = _chunks;
            }
            else if (_lastChunk._count == ListChunk.ChunkSize)
            {
                _lastChunk._next = new ListChunk();
                _lastChunk       = _lastChunk._next;
            }

            _lastChunk.AddNode(node);
            _count++;
        }