コード例 #1
0
ファイル: LifetimeList.cs プロジェクト: cerea1/Lifetime
        IEnumerator IEnumerable.GetEnumerator()
        {
            var enumerator = new LifetimeListEnumerator(this);

            enumerators.Add(enumerator);
            return(enumerator);
        }
コード例 #2
0
ファイル: LifetimeList.cs プロジェクト: cerea1/Lifetime
        public IEnumerator <T> GetEnumerator()
        {
            var enumerator = new LifetimeListEnumerator(this);

            enumerators.Add(enumerator);
            return(enumerator);
        }
コード例 #3
0
ファイル: LifetimeList.cs プロジェクト: cerea1/Lifetime
 private void DisposeEnumerator(LifetimeListEnumerator lifetimeListEnumerator)
 {
     enumerators.RemoveSwapBack(lifetimeListEnumerator);
 }