public IEnumerator <KeyValuePair <TKey, TValue> > GetEnumerator()
        {
            Llista <KeyValuePair <TKey, TValue> > parelles = new Llista <KeyValuePair <TKey, TValue> >();

            Monitor.Enter(llistaOrdenada);
            for (int i = 0; i < llista.Count; i++)
            {
                parelles.Add(new KeyValuePair <TKey, TValue>(llista[i], llistaOrdenada[llista[i]]));
            }
            Monitor.Exit(llistaOrdenada);
            return(parelles.GetEnumerator());
        }
Beispiel #2
0
 public IEnumerator <T> GetEnumerator()
 {
     return(pila.GetEnumerator());
 }
Beispiel #3
0
 public IEnumerator <ImageFragment> GetEnumerator()
 {
     fragments.Ordena();
     return(fragments.GetEnumerator());
 }