public IEnumerator <Pixel> GetEnumerator() { return(pixels.GetEnumerator()); }
public IEnumerator <FiguraPosicionada> GetEnumerator() { return(figuras.GetEnumerator()); }
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(); }
public IEnumerator <ImageFragment> GetEnumerator() { fragments.SortByBubble(); return(fragments.GetEnumerator()); }