ImmutableArrayExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Substituições de método de extensão LINQ que oferecem maior eficiência para ImmutableArray<T> que os métodos LINQ padrão
Pacote NuGet: System.Collections.Immutable (sobre coleções imutáveis e como instalá-las)
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Herança
-
ImmutableArrayExtensions
Métodos
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Aplica uma função a uma sequência de elementos de uma maneira cumulativa. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Aplica uma função a uma sequência de elementos de uma maneira cumulativa. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Aplica uma função a uma sequência de elementos de uma maneira cumulativa. |
All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtém um valor que indica se todos os elementos nesta matriz correspondem a uma determinada condição. |
Any<T>(ImmutableArray<T>) |
Obtém um valor que indica se a matriz contém elementos. |
Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtém um valor que indica se a matriz contém elementos correspondentes a uma condição especificada. |
Any<T>(ImmutableArray<T>.Builder) |
Retorna um valor que indica se esta coleção contém quaisquer elementos. |
ElementAt<T>(ImmutableArray<T>, Int32) |
Retorna o elemento de um índice especificado na matriz. |
ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Retorna o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo. |
First<T>(ImmutableArray<T>) |
Retorna o primeiro elemento em uma matriz. |
First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o primeiro elemento em uma sequência que satisfaz uma condição especificada. |
First<T>(ImmutableArray<T>.Builder) |
Retorna o primeiro elemento na coleção. |
FirstOrDefault<T>(ImmutableArray<T>) |
Retorna o primeiro elemento de uma sequência ou um valor padrão se a sequência não contém elementos. |
FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão, caso esse elemento não seja encontrado. |
FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Retorna o primeiro elemento na coleção ou o valor padrão, se a coleção está vazia. |
Last<T>(ImmutableArray<T>) |
Retorna o último elemento da matriz. |
Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o último elemento de uma sequência que satisfaz uma condição especificada. |
Last<T>(ImmutableArray<T>.Builder) |
Retorna o último elemento na coleção. |
LastOrDefault<T>(ImmutableArray<T>) |
Retorna o último elemento de uma sequência ou um valor padrão se a sequência não contém elementos. |
LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o último elemento de uma sequência que satisfaz uma condição ou um valor padrão, caso esse elemento não seja encontrado. |
LastOrDefault<T>(ImmutableArray<T>.Builder) |
Retorna o último elemento na coleção, ou o valor padrão se a coleção está vazia. |
Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Projeta cada elemento de uma sequência em um novo formulário. |
SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projeta cada elemento de uma sequência em um IEnumerable<T>, mescla as sequências resultantes em uma sequência e chama uma função de seletor de resultado em cada elemento contido nele. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Determina se duas sequências são iguais de acordo com um comparador de igualdade. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Determina se duas sequências são iguais de acordo com um comparador de igualdade. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Determina se duas sequências são iguais de acordo com um comparador de igualdade. |
Single<T>(ImmutableArray<T>) |
Retornará o único elemento de uma sequência e lançará uma exceção se não houver exatamente um elemento na sequência. |
Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o único elemento de uma sequência que satisfaz uma condição especificada e gera uma exceção se houver mais de um tal elemento. |
SingleOrDefault<T>(ImmutableArray<T>) |
Retorna o único elemento da matriz ou um valor padrão se a sequência é vazia; esse método gera uma exceção se há mais de um elemento na sequência. |
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Retorna o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lança uma exceção se mais de um elemento satisfizer a condição. |
ToArray<T>(ImmutableArray<T>) |
Copia o conteúdo dessa matriz para uma matriz mutável. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Cria um dicionário com base no conteúdo desta matriz. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Cria um dicionário com base no conteúdo desta matriz. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Cria um dicionário com base no conteúdo desta matriz. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Cria um dicionário com base no conteúdo desta matriz. |
Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtra uma sequência de valores com base em um predicado. |