System.Linq, espaces de noms
Les espaces de noms System.Linq et System.Linq.Expressions contiennent des types qui prennent en charge les requêtes utilisant LINQ (Language Integrated Query).
Cette rubrique affiche les types dans les espaces de noms System.Linq et System.Linq.Expressions inclus dans les .NET pour les applications du Windows Store. Notez que les .NET pour les applications du Windows Store n'incluent pas tous les membres de chaque type. Pour plus d'informations sur les différents types, consultez les rubriques associées. La documentation à propos d'un type indique quels membres sont inclus dans les .NET pour les applications du Windows Store.
Espace de noms System.Linq
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Fournit un jeu de méthodes statiques permettant d'exécuter une requête d'objets qui implémentent IEnumerable<T>. |
|
Représente une arborescence de l'expression et fournit les fonctionnalités pour exécuter l'arborescence d'expression après l'avoir réécrite. |
|
Représente une arborescence de l'expression et fournit les fonctionnalités pour exécuter l'arborescence d'expression après l'avoir réécrite. |
|
Représente un IEnumerable sous la forme d'une source de données EnumerableQuery. |
|
Représente une collection IEnumerable<T> sous la forme d'une source de données IQueryable<T>. |
|
Représente une collection d'objets qui ont une clé commune. |
|
Définit un indexeur, la propriété de taille et la méthode de recherche booléenne pour les structures de données qui mappent des clés sur des séquences de valeurs IEnumerable<T>. |
|
Représente une séquence triée. |
|
Représente le résultat d'une opération de tri. |
|
Représente le résultat d'une opération de tri. |
|
Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données n'est pas défini. |
|
Fournit les fonctionnalités permettant d'évaluer les requêtes appliquées à une source de données spécifique dont le type de données est connu. |
|
Définit des méthodes destinées à créer et exécuter des requêtes décrites par un objet IQueryable. |
|
Représente une collection de clés, chacune mappée à une ou plusieurs valeurs. |
|
Représente une séquence triée et parallèle. |
|
Fournit un ensemble de méthodes permettant d'exécuter une requête d'objets qui implémentent ParallelQuery{TSource}. Il s'agit de l'équivalent parallèle de Enumerable. |
|
Le mode d'exécution de la requête est une astuce qui spécifie comment le système doit gérer des échanges de performance lorsque les requêtes sont parallélisées. |
|
Spécifie le type préféré de fusion de sortie à utiliser dans une requête. En d'autres termes, indique comment PLINQ doit fusionner les résultats des différentes partitions en une séquence de résultat unique. Il s'agit uniquement d'une astuce que le système ne peut pas respecter lorsque toutes les requêtes sont parallélisées. |
|
Représente une séquence parallèle. |
|
Représente une séquence parallèle. |
|
Fournit un jeu de méthodes statiques pour interroger des structures de données qui implémentent IQueryable<T>. |
Espace de noms System.Linq.Expressions
Types pris en charge dans les .NET pour les applications du Windows Store |
Description |
---|---|
Représente une expression qui comporte un opérateur binaire. |
|
Représente un bloc qui contient une séquence d'expressions où les variables peuvent être définies. |
|
Représente une instruction catch dans un bloc try. |
|
Représente une expression qui comporte un opérateur conditionnel. |
|
Représente une expression qui a une valeur de constante. |
|
Émet ou efface un point de séquence pour les informations de débogage. Cela permet au débogueur de mettre en surbrillance le code source correct lors du débogage. |
|
Représente la valeur par défaut d'un type ou une expression vide. |
|
Représente une opération dynamique. |
|
Représente un visiteur ou un module de réécriture pour les arborescences d'expression dynamiques. |
|
Représente un initialiseur pour un élément unique d'une collection IEnumerable. |
|
Fournit la classe de base de laquelle les classes qui représentent des nœuds d'arborescence d'expression sont dérivées. Il contient également des méthodes de fabrique statiques pour créer les divers types de nœuds. Il s'agit d'une classe abstraite. |
|
Représente une expression lambda fortement typée comme une structure de données sous forme d'arborescence de l'expression. Cette classe ne peut pas être héritée. |
|
Décrit les types de nœuds d'une arborescence d'expression. |
|
Représente un visiteur ou un module de réécriture pour les arborescences d'expression. |
|
Représente un saut inconditionnel. Cela inclut des instructions return, des instructions break et continue et d'autres sauts. |
|
Spécifie le type de saut que GotoExpression représente. |
|
Représente l'indexation d'une propriété ou d'un tableau. |
|
Représente une expression qui applique un délégué ou une expression lambda à une liste d'expressions d'arguments. |
|
Représente une étiquette, qui peut être placée dans tout contexte Expression. En cas de saut à cette étiquette, elle a la valeur fournie par le GotoExpression correspondant. Sinon, elle reçoit la valeur indiquée dans DefaultValue. Si Type correspond à Void, aucune valeur ne doit être fournie. |
|
Représente la cible d'un GotoExpression. |
|
Décrit une expression lambda. Capture un bloc de code semblable au corps d'une méthode .NET. |
|
Représente un appel de constructeur ayant un initialiseur de collection. |
|
Représente une boucle infinie. Elle peut être quittée avec « break ». |
|
Représente l'opération d'assignation d'un champ ou d'une propriété à un objet. |
|
Fournit la classe de base à partir de laquelle sont dérivées les classes qui représentent les liaisons utilisées pour initialiser les membres d'un objet nouvellement créé. |
|
Décrit les types de liaison utilisés dans les objets MemberInitExpression. |
|
Représente l'accès à un champ ou à une propriété. |
|
Représente l'appel d'un constructeur et l'initialisation d'un ou de plusieurs membres du nouvel objet. |
|
Représente l'initialisation des éléments d'un membre de collection d'un objet nouvellement créé. |
|
Représente l'initialisation des membres d'un membre d'un objet nouvellement créé. |
|
Représente un appel à une méthode statique ou une méthode d'instance. |
|
Représente la création d'un tableau et l'éventuelle initialisation des éléments du nouveau tableau. |
|
Représente un appel de constructeur. |
|
Représente une expression de paramètre nommée. |
|
Représente une expression qui fournit l'autorisation de lecture/écriture d'exécution pour les variables. |
|
Représente le cas d'un SwitchExpression. |
|
Représente une expression de contrôle qui gère des sélections multiples en transmettant le contrôle à SwitchCase. |
|
Stocke les informations nécessaires pour émettre les informations de symboles de débogage pour un fichier source, en particulier le nom de fichier et l'identificateur de langue unique. |
|
Représente un bloc try/catch/finally/fault. |
|
Représente une opération entre une expression et un type. |
|
Représente une expression qui comporte un opérateur unaire. |