Пример #1
0
        IEnumerator IEnumerable.GetEnumerator()
        {
            var enumerator = new LifetimeListEnumerator(this);

            enumerators.Add(enumerator);
            return(enumerator);
        }
Пример #2
0
        public IEnumerator <T> GetEnumerator()
        {
            var enumerator = new LifetimeListEnumerator(this);

            enumerators.Add(enumerator);
            return(enumerator);
        }
Пример #3
0
 private void DisposeEnumerator(LifetimeListEnumerator lifetimeListEnumerator)
 {
     enumerators.RemoveSwapBack(lifetimeListEnumerator);
 }