private void CuandoElParserProceseBytes(object sender, BytesLeidosEventArgs e) { NotificarAvanceParcial(e.BytesLeidos, e.BytesTotales); }
/// <summary> /// Verifica si existen funciones suscritas al evento BytesLeidos y las invoca. /// </summary> /// <param name="bytes">Cantidad de bytes que se han leído del documento, esta cantidad puede compararse con el peso del archivo para saber el porcentaje de avance.</param> private void NotificarAvance(long bytes) { if (BytesLeidos != null) { var args = new BytesLeidosEventArgs { BytesLeidos = bytes, BytesTotales = pesoArchivo }; BytesLeidos(this, args); } }