Ejemplo n.º 1
0
        public static IEnumerable <int> GenerateIntegers1(int count)
        {
            InnerGenerateInteger ret = new InnerGenerateInteger(-2);

            ret.Count = count;
            return(ret);
        }
Ejemplo n.º 2
0
            IEnumerator <int> IEnumerable <int> .GetEnumerator()
            {
                InnerGenerateInteger g;

                if (_state == -2 && _initialThreadId == Environment.CurrentManagedThreadId)
                {
                    _state = 0;
                    g      = this;
                }
                else
                {
                    g = new InnerGenerateInteger(0);
                }
                _count = Count;
                return(g);
            }