public Enumerator(List<XML> source, string selector) { _source = source; _selector = selector; _index = -1; if (_source != null) _total = _source.Count; else _total = 0; _current = null; }