예제 #1
0
        /// <summary>
        /// Convierte una colección de registros (fieles al txt) mediante un filtro, a una representación de cada parte del flujo.
        /// </summary>
        /// <remarks>
        ///     Registro de versiones:
        ///
        ///         1.0 02/03/2015 Marcos Abraham Hernández Bravo (Ada Ltda.): versión inicial.
        /// </remarks>
        /// <param name="registros">Colección de registros en línea(fieles al txt).</param>
        /// <param name="filtro">Filtro para excluir elementos. <value>true</value> para incluir, <value>false</value> para excluir.</param>
        /// <returns>Representación completa del flujo</returns>
        public HiloTO Convertir(IList <RegistroInLineTO> registros, Func <RegistroInLineTO, bool> filtro = null)
        {
            HiloTO retorno = new HiloTO();
            int    fila    = 0;

            if (registros != null)
            {
                retorno.Ejecuciones.Add(CargarArbol(new MetodoTO(), ref fila, registros, filtro));
            }
            return(retorno);
        }
 public ColeccionMetodos(HiloTO hilo)
 {
     Hilo = hilo;
 }