Ejemplo n.º 1
0
        IEnumerator <KeyValuePair <TKey, TVal> > IEnumerable <KeyValuePair <TKey, TVal> > .GetEnumerator()
        {
            var x = new  LockEnumerator <KeyValuePair <TKey, TVal> > (base.GetEnumerator());

            x.OnTerminate += unblock;
            Bloqueado      = true;
            return(x);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Gets the enumerator.
        /// </summary>
        /// <returns>The enumerator.</returns>
        public new System.Collections.IEnumerator GetEnumerator()
        {
            Bloqueado = true;
            var x = new  LockEnumerator <KeyValuePair <TKey, TVal> > (base.GetEnumerator());

            x.OnTerminate += unblock;
            return(x);
        }