System.Linq (Espacios de nombres)
Los espacios de nombres System.Linq and System.Linq.Expressions contiene tipos y admiten consultas que utilizan Language-Integrated Query (LINQ).
Este tema describe los tipos en los espacios de nombres System.Linq y System.Linq.Expressions que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.
System.Linq (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Proporciona un conjunto de métodos estáticos para consultar objetos que implementan IEnumerable<T>. |
|
Representa un árbol de expresión y proporciona la funcionalidad para ejecutar este árbol después de rescribirlo. |
|
Representa un árbol de expresión y proporciona la funcionalidad para ejecutar este árbol después de rescribirlo. |
|
Representa una interfaz IEnumerable como un origen de datos de EnumerableQuery. |
|
Representa una colección IEnumerable<T> como un origen de datos IQueryable<T>. |
|
Representa una colección de objetos que tienen una clave común. |
|
Define un indizador, propiedad de tamaño y método de búsqueda booleano para las estructuras de datos que asignan las claves a las secuencias de valores IEnumerable<T>. |
|
Representa una secuencia ordenada. |
|
Representa el resultado de una operación de ordenación. |
|
Representa el resultado de una operación de ordenación. |
|
Proporciona funcionalidad para evaluar consultas con respecto a un origen de datos concreto en el que no se especifica el tipo de los datos. |
|
Proporciona funcionalidad para evaluar consultas con respecto a un origen de datos concreto en el que se conoce el tipo de los datos. |
|
Define los métodos para crear y ejecutar las consultas descritas por un objeto IQueryable. |
|
Representa una colección de claves asignadas a uno o varios valores. |
|
Representa una secuencia paralela ordenada. |
|
Proporciona un conjunto de métodos para consultar objetos que implementan ParallelQuery{TSource}. Es el equivalente paralelo de Enumerable. |
|
El modo de ejecución de consultas es una sugerencia en la que se especifica el modo en que el sistema debe equilibrar el rendimiento cuando se realizan consultas en paralelo. |
|
Especifica el tipo preferido de combinación de salida que se va a usar en una consulta. Es decir, indica cómo debe volver a combinar PLINQ los resultados de las diversas particiones en una única secuencia de resultados. Es solo una sugerencia y puede que el sistema no la respete al paralelizar todas las consultas. |
|
Representa una secuencia paralela. |
|
Representa una secuencia paralela. |
|
Proporciona un conjunto de métodos estáticos para consultar estructuras de datos que implementan IQueryable<T>. |
System.Linq.Expressions (espacio de nombres)
Tipos admitidos en .NET para aplicaciones de la Tienda Windows |
Descripción |
---|---|
Representa una expresión que tiene un operador binario. |
|
Representa un bloque que contiene una secuencia de expresiones donde se pueden definir variables. |
|
Representa una instrucción catch en un bloque try. |
|
Representa una expresión que tiene un operador condicional. |
|
Representa una expresión que tiene un valor constante. |
|
Emite o borra un punto de secuencia para obtener información de depuración. Esto permite al depurador resaltar el código fuente correcto al depurar. |
|
Representa el valor predeterminado de un tipo o una expresión vacía. |
|
Representa una operación dinámica. |
|
Representa un visitante o un objeto de reescritura para árboles de expresión dinámicos. |
|
Representa un inicializador para un elemento único de una colección IEnumerable. |
|
Proporciona la clase base de la que se derivan las clases que representan los nodos de árbol de expresión. También contiene métodos estáticos de generador para crear los diversos tipos de nodo. Esta es una clase abstracta. |
|
Representa una expresión lambda fuertemente tipada como una estructura de datos en el formato de árbol de expresión. Esta clase no puede heredarse. |
|
Describe los tipos de nodo para los nodos de un árbol de expresión. |
|
Representa un visitante o un objeto de reescritura de árboles de expresión. |
|
Representa un salto incondicional. Esto incluye instrucciones return, break y continue, y otros saltos. |
|
Especifica qué tipo de salto representa esta clase GotoExpression. |
|
Representa la indización de una propiedad o una matriz. |
|
Representa una expresión que aplica un delegado o una expresión lambda a una lista de expresiones de argumento. |
|
Representa una etiqueta, que se puede colocar en cualquier contexto de Expression. Si se salta a ella, obtendrá el valor proporcionado por la clase GotoExpression correspondiente. De lo contrario, recibe el valor de DefaultValue. Si Type es igual a Void, no se debe proporcionar ningún valor. |
|
Representa el destino de un GotoExpression. |
|
Describe una expresión lambda. Captura un bloque de código similar a un cuerpo de método de .NET. |
|
Representa una llamada a un constructor que tiene un inicializador de colección. |
|
Representa un bucle infinito. Se puede salir del mismo con "break". |
|
Representa la operación de asignación de un campo o propiedad de un objeto. |
|
Proporciona la clase base de la que derivan las clases que representan enlaces que se utilizan para inicializar miembros de un objeto recientemente creado. |
|
Describe los tipos de enlace que se utilizan en objetos MemberInitExpression. |
|
Representa el acceso a un campo o propiedad. |
|
Representa la llamada a un constructor y la inicialización de uno o más miembros del nuevo objeto. |
|
Representa la inicialización de los elementos de un miembro de colección de un objeto que se acaba de crear. |
|
Representa la inicialización de los miembros de un miembro de un objeto que se acaba de crear. |
|
Representa una llamada a un método estático o un método de instancia. |
|
Representa creando una nueva matriz y posiblemente inicializando los elementos de la nueva matriz. |
|
Representa una llamada de constructor. |
|
Representa una expresión de parámetro con nombre. |
|
Representa una expresión que proporciona permiso de lectura y escritura en tiempo de ejecución para variables. |
|
Representa un caso de SwitchExpression. |
|
Representa una expresión de control que administra varias selecciones pasando el control a SwitchCase. |
|
Almacena información necesaria para emitir información de símbolos de depuración para un archivo de código fuente, en particular el nombre de archivo y el identificador de idioma único. |
|
Representa un bloque try/catch/finally/de errores. |
|
Representa una operación entre una expresión y un tipo. |
|
Representa una expresión que tiene un operador unario. |