christian@0: using System; christian@0: using System.Collections.Generic; christian@0: using System.Linq; christian@0: using System.Text; christian@0: using ESRI.ArcGIS.Geodatabase; christian@0: christian@0: namespace Postarc.Geodatabase christian@0: { christian@0: class SelectionSetEnumerator : IEnumIDs christian@0: { christian@0: protected SelectionSet set; christian@0: protected int next = 0; christian@0: christian@0: public SelectionSetEnumerator(SelectionSet set) christian@0: { christian@0: this.set = set; christian@0: } christian@0: christian@0: public int Next() christian@0: { christian@0: if (set.Count < next) christian@0: { christian@0: return set.List[next++]; christian@0: } christian@0: return -1; christian@0: } christian@0: christian@0: public void Reset() christian@0: { christian@0: this.next = 0; christian@0: } christian@0: } christian@0: }