示例#1
0
 public IEnumerator <Pixel> GetEnumerator()
 {
     return(pixels.GetEnumerator());
 }
示例#2
0
 public IEnumerator <FiguraPosicionada> GetEnumerator()
 {
     return(figuras.GetEnumerator());
 }
示例#3
0
 public static TipoArchivo[] UneArchivosSiEstanSeparados(IEnumerable<TipoArchivo> archivosEnum)
 {
     LlistaOrdenada<string, TipoArchivo> archivosUnidos = new LlistaOrdenada<string, TipoArchivo>();
     Llista<TipoArchivo> archivos = new Llista<TipoArchivo>(archivosEnum);
     IEnumerator<TipoArchivo> enumArchivos = archivos.GetEnumerator();
     TipoArchivo tipo;
     while (enumArchivos.MoveNext())
     {
         tipo = enumArchivos.Current;
         if (!archivosUnidos.Existeix(tipo.Sha3))
             archivosUnidos.Afegir(tipo.Sha3, tipo);
         archivos.Elimina(tipo);
         while (tipo.BytesArchivo != null && enumArchivos.MoveNext())
         {
             if (tipo.UneParte(enumArchivos.Current))
                 archivos.Elimina(enumArchivos.Current);
         }
         enumArchivos = archivos.GetEnumerator();
     }
     return archivosUnidos.ValuesToArray();
 }
示例#4
0
 public IEnumerator <ImageFragment> GetEnumerator()
 {
     fragments.SortByBubble();
     return(fragments.GetEnumerator());
 }