Namespaces System.Linq
Os namespaces System.Linq e System.Linq.Expressions contêm tipos que oferecem suporte a consultas que usam LINQ (Consulta Integrada à Linguagem).
Este tópico apresenta os tipos nos namespaces System.Linq e System.Linq.Expressions que são incluídos no .NET para aplicativos da Windows Store. Note that the .NET para aplicativos da Windows Store does not include all the members of each type. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.
Namespace System.Linq
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Fornece um conjunto de métodos estáticos para consultas a objetos que implementam o IEnumerable<T>. |
|
Representa uma árvore de expressão e fornece a funcionalidade para executá-la depois que ela é reescrita. |
|
Representa uma árvore de expressão e fornece a funcionalidade para executá-la depois que ela é reescrita. |
|
Representa um IEnumerable como uma fonte de dados EnumerableQuery. |
|
Representa uma coleção IEnumerable<T> como uma fonte de dados IQueryable<T>. |
|
Representa uma coleção de objetos que tem uma chave comum. |
|
Define um indexador, uma propriedade de tamanho e um método booliano de pesquisa para as estruturas de dados que mapeiam chaves para as sequências de valores IEnumerable<T>. |
|
Representa uma sequência classificada. |
|
Representa o resultado de uma operação de classificação. |
|
Representa o resultado de uma operação de classificação. |
|
Fornece a funcionalidade para avaliar consultas em relação a uma fonte de dados específica onde o tipo dos dados não é especificado. |
|
Fornece a funcionalidade para avaliar consultas em relação a uma fonte de dados específica onde o tipo dos dados é conhecido. |
|
Define métodos para criar e executar consultas que são descritas por um objeto IQueryable. |
|
Representa uma coleção de chaves, cada uma mapeada para um ou mais valores. |
|
Representa uma sequência classificada paralela. |
|
Fornece um conjunto de métodos para consultas a objetos que implementam ParallelQuery{TSource}. Esse é o equivalente paralelo de Enumerable. |
|
O modo de execução da consulta é uma dica que especifica como o sistema deve manipular as compensações de desempenho ao paralelizar consultas. |
|
Especifica o tipo preferido de mesclagem de saída a ser usado em uma consulta. Em outras palavras, indica como PLINQ deve mesclar os resultados das várias partições de volta em uma única sequência de resultados. Esse tipo serve somente como dica e pode não ser respeitado pelo sistema na paralelização de todas as consultas. |
|
Representa uma sequência paralela. |
|
Representa uma sequência paralela. |
|
Fornece um conjunto de métodos estáticos para consultas a estruturas de dados que implementam IQueryable<T>. |
Namespace System.Linq.Expressions
Tipos com suporte no .NET para aplicativos da Windows Store |
Descrição |
---|---|
Representa uma expressão que tem um operador binário. |
|
Representa um bloco que contém uma sequência de expressões onde as variáveis podem ser definidas. |
|
Representa uma instrução catch em um bloco try. |
|
Representa uma expressão que tem um operador condicional. |
|
Representa uma expressão que tem um valor constante. |
|
Emite ou limpa um ponto de sequência para informações de depuração. Isso permite que o depurador realce o código-fonte correto na depuração. |
|
Representa o valor padrão de um tipo ou uma expressão vazia. |
|
Representa uma operação dinâmica. |
|
Representa um visitante ou um reescritor para árvores de expressão dinâmicas. |
|
Representa um inicializador para um único elemento de uma coleção de IEnumerable. |
|
Fornece a classe base da qual as classes que representam nós da árvore de expressão são derivadas. Também contém métodos estáticos de fábrica para criar vários tipos de nó. Essa é uma classe abstrata. |
|
Representa uma expressão lambda fortemente tipada como uma estrutura de dados na forma de uma árvore de expressão. Essa classe não pode ser herdada. |
|
Descreve os tipos de nó para os nós de uma árvore de expressão. |
|
Representa um visitante ou um reescritor para árvores de expressão. |
|
Representa um salto incondicional. Isso inclui instruções return, break e continue, além de outros saltos. |
|
Especifica que tipo de salto que esse GotoExpression representa. |
|
Representa a indexação de uma propriedade ou matriz. |
|
Representa uma expressão que aplica um representante ou expressão lambda a uma lista de expressões de argumento. |
|
Representa um rótulo, que pode ser colocado em qualquer contexto Expression. Se for ignorado, esse tipo obterá o valor fornecido pelo GotoExpression correspondente. Caso contrário, ele receberá o valor em DefaultValue. Se o Tipo for igual a Void, nenhum valor deverá ser fornecido. |
|
Representa o destino de um GotoExpression. |
|
Descreve uma expressão lambda. Isso captura um bloco de código que é semelhante ao corpo de um método .NET. |
|
Representa uma chamada de construtor que tem um inicializador de coleção. |
|
Representa um loop infinito. Ele pode ser encerrado com "break". |
|
Representa a operação de atribuição para um campo ou propriedade de um objeto. |
|
Fornece a classe base da qual derivam as classes que representam associações usadas para inicializar membros de um objeto recentemente criado. |
|
Descreve os tipos de associação que são usados em objetos MemberInitExpression. |
|
Representa o acesso a um campo ou uma propriedade. |
|
Representa a chamada a um construtor e a inicialização de um ou mais membros do novo objeto. |
|
Representa a inicialização dos elementos de um membro da coleção de um objeto recentemente criado. |
|
Representa a inicialização de membros de um membro de um objeto recentemente criado. |
|
Representa uma chamada a um método estático ou de instância. |
|
Representa a criação de uma nova matriz e, possivelmente, a inicialização dos elementos da nova matriz. |
|
Representa uma chamada de construtor. |
|
Representa uma expressão de parâmetro nomeada. |
|
Representa uma expressão que fornece permissão de leitura/gravação de tempo de execução para variáveis. |
|
Representa um caso de um SwitchExpression. |
|
Representa uma expressão de controle que manipula várias seleções passando o controle a SwitchCase. |
|
Armazena as informações necessárias para emitir informações de símbolo de depuração para um arquivo de origem, em particular o nome do arquivo e o identificador de idioma exclusivo. |
|
Representa um bloco try/catch/finally/fault. |
|
Representa uma operação entre uma expressão e um tipo. |
|
Representa uma expressão que tem um operador unário. |