Ejemplo n.º 1
0
                public _Enumerator(BoxTree.TileEntryEnumerator enumerator,
                                   IEnumerable <BoxTree.TileEntry> elemList, BoxComparer comparer,
                                   bool excludeEqual)
                {
                    _elemList = new List <BoxTree.TileEntry>(elemList);
                    _elemList.Sort(comparer);

                    _nElems       = _elemList.Count;
                    _enum         = enumerator;
                    _comparer     = comparer;
                    _excludeEqual = excludeEqual;

                    Reset();
                }
Ejemplo n.º 2
0
 protected override IEnumerator <BoxTree.TileEntry> GetTileEnumerator(
     BoxTree.TileEntryEnumerator enumerator,
     IEnumerable <BoxTree.TileEntry> list)
 {
     return(new _Enumerator(enumerator, list, _comparer, _excludeEqual));
 }