Example #1
0
        internal IEnumerable <Bloque> ObtenerBloques(int inicio, int cantidad)
        {
            Bloque bc = new Bloque(0, null);
            IEnumerable <Bloque> rango = bufferTexto.ObtenerRangoBloques(inicio, cantidad);

            foreach (Bloque b in rango)
            {
                bc.CambiarCantidad(b.Cantidad);
                bc.Formato = Formato.ObtenerFormatoTexto().Fusionar(b.Formato);
                yield return(bc);
            }
        }
Example #2
0
        internal IEnumerable <Bloque> ObtenerBloques()
        {
            Bloque bc = new Bloque(0, null);

            for (int i = 0; i < bufferTexto.ObtenerNumBloques(); i++)
            {
                Bloque b = bufferTexto.ObtenerBloque(i);
                bc.CambiarCantidad(b.Cantidad);
                bc.Formato = Formato.ObtenerFormatoTexto().Fusionar(b.Formato);
                yield return(bc);
            }
        }