| IteradorExtensionT (Clase) | 
Espacio de nombres: CGSSL.Munigex.Lib.Utiles
public static class IteradorExtension<T>
El tipo IteradorExtensionT expone a los siguientes miembros.
| Nombre | Descripción | |
|---|---|---|
| Alguno | 
            Determina si al menos uno de los elementos de la secuencia cumple una condición determinada
              | |
| Coger | 
            Devuelve una secuencia con un número especificado de elementos contiguos desde el principio de una secuencia.
              | |
| Concatenar | 
            Concatena dos secuencias.
              | |
| Consolidar | Dada un lista de elementos en una secuencia, genera una sola cadena de texto con todos
                      los elementos  | |
| Contar(IEnumerableT) | Devuelve la cantidad de elementos de una secuencia.  | |
| Contar(IEnumerableT, FuncT, Boolean) | Devuelve la cantidad de elementos de una secuencia que cumplan determinada condición.  | |
| Distintos | 
            Devuelve una nueva secuencia sin elementos repetidos utilizando el comparador de igualdad predeterminado para comparar los valores.
              | |
| EnArray | Convierte una secuencia enumerable en una matriz fija  | |
| EnEsquema | Devuelve el esquema de campos públicos de un elemento  | |
| EnLista | Convierte una secuencia enumerable en una lista fija  | |
| EnTabla(IEnumerableT) | Devuelve en forma de DataTabla todas las propiedades de la enumeración  | |
| EnTabla(IEnumerableT, String) | Genera una tabla de datos de estilo DataTable  | |
| Excepto | 
            Devuelve una secuencia con los elementos de secuencia1 que no están en secuencia2
              | |
| Filtrar(IEnumerableT, FuncT, Boolean) | Filtra los elementos de una secuencia cualquiera por un criterio concreto  | |
| Filtrar(IEnumerableT, FuncT, Int32, Boolean) | Filtra una secuencia de elementos   | |
| Interseccion | 
            Devuelve una secuencia con los elementos que pertenezcan a la dos secuencias. (Devuelve los elementos comunes)
              | |
| Invertir | 
            Devuelve una secuencia que contiene los elementos de la secuencia original con el orden inverso.
              | |
| Mientras | Devuelve un secuencia extrayendo elementos de otra mientras sea cierta una determinada condición  | |
| Numerar(IEnumerableT) | 
            Numera los elementos de la secuencia de entrada
              | |
| Numerar(IEnumerableT, Int32) | 
            Numera los elementos de la secuencia de entrada
              | |
| Ordenar(IEnumerableT, FuncT, Int32) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial  | |
| Ordenar(IEnumerableT, FuncT, T, Int32) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial  | |
| OrdenarTK(IEnumerableT, FuncT, TK) | Devuelve una secuencia ordenada en función de un criterio y una secuencia inicial  | |
| OrdenarDescendente(IEnumerableT, FuncT, Int32) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una 
                      secuencia inicial  | |
| OrdenarDescendente(IEnumerableT, FuncT, T, Int32) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una 
                      secuencia inicial  | |
| OrdenarDescendenteTK(IEnumerableT, FuncT, TK) | Devuelve una secuencia ordenada de forma descendente en función de un criterio y una 
                      secuencia inicial  | |
| Primero(IEnumerableT) | 
            Devuelve el primer elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
              | |
| Primero(IEnumerableT, FuncT, Boolean) | Devuelve el primer elemento que se encuentre que cumpla una condición  | |
| Primeros | 
            Devuelve una secuencia con los elementos iniciales de la secuencia
              | |
| Saltar | 
            Omite un número especificado de elementos en una secuencia y luego devuelve los elementos restantes. 
              | |
| SeleccionarTR(IEnumerableT, FuncT, TR) | Proyecta cada elemento de una secuencia en un nuevo elemento de otra secuencia  | |
| SeleccionarTR(IEnumerableT, FuncT, Int32, TR) | Proyecta cada elemento de una secuencia en un nuevo elemento generando una nueva secuencia  | |
| SeleccionarMuchosTR(IEnumerableT, FuncT, IEnumerableTR) | 
            Proyecta cada elemento de una secuencia que implementa IEnumerableT invocando a la función de selección 
            y reduce las secuencias resultantes en una sola.
              | |
| SeleccionarMuchosTR(IEnumerableT, FuncT, Int32, IEnumerableTR) | 
            Proyecta cada elemento de una secuencia en IEnumerableT invocando a la función de selección y 
            reduce las secuencias resultantes en una única secuencia.
              | |
| SubRango | 
            Devuelve un subconjunto de elementos de la secuencia de entrada
              | |
| Sumatorio | Genera la suma flotante de los valores de una secuencia  | |
| Todos | 
            Determina si todos los elementos de la secuencia cumplen una condición determinada
              | |
| Ultimo | 
            Devuelve el último elemento de una secuencia o un valor predeterminado si no se encuentra ningún elemento.
              | |
| Ultimos | 
            Devuelve un número especificado de elementos contiguos desde el final de una secuencia.
              | |
| Union | 
            Devuelve una secuencia que es la unión de dos secuencias
              | |
| Voltear | 
            Invierte el orden de los elementos de una secuencia.
              | 
Lista=Expediente.Titulares.Filtrar(funcion(x) { x.Persona.Edad>45 }).Primero().Direcciones.Ordenar(funcion(y) { y.Poblacion })