ImmutableArrayExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece sobreposições de métodos de extensão LINQ que são mais eficientes para ImmutableArray<T> instâncias do que os métodos LINQ padrão.
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Herança
-
ImmutableArrayExtensions
Métodos
| Name | Description |
|---|---|
| Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Aplica uma função a uma sequência de elementos de forma cumulativa. |
| Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Aplica uma função a uma sequência de elementos de forma 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 forma cumulativa. |
| All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtém um valor que indica se todos os elementos deste array correspondem a uma dada condição. |
| Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtém um valor que indica se o array contém elementos que correspondam a uma condição especificada. |
| Any<T>(ImmutableArray<T>.Builder) |
Devolve um valor que indica se esta coleção contém algum elemento. |
| Any<T>(ImmutableArray<T>) |
Recebe um valor que indica se o array contém algum elemento. |
| ElementAt<T>(ImmutableArray<T>, Int32) |
Devolve o elemento num índice especificado no array. |
| ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo. |
| First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o primeiro elemento numa sequência que satisfaz uma condição especificada. |
| First<T>(ImmutableArray<T>.Builder) |
Devolve o primeiro elemento da coleção. |
| First<T>(ImmutableArray<T>) |
Devolve o primeiro elemento de um array. |
| FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado. |
| FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Devolve o primeiro elemento da coleção, ou o valor padrão se a coleção estiver vazia. |
| FirstOrDefault<T>(ImmutableArray<T>) |
Devolve o primeiro elemento de uma sequência, ou um valor padrão se a sequência não contiver elementos. |
| Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o último elemento de uma sequência que satisfaz uma condição especificada. |
| Last<T>(ImmutableArray<T>.Builder) |
Devolve o último elemento da coleção. |
| Last<T>(ImmutableArray<T>) |
Devolve o último elemento do array. |
| LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o último elemento de uma sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado. |
| LastOrDefault<T>(ImmutableArray<T>.Builder) |
Devolve o último elemento da coleção, ou o valor padrão se a coleção estiver vazia. |
| LastOrDefault<T>(ImmutableArray<T>) |
Devolve o último elemento de uma sequência, ou um valor padrão se a sequência não contiver elementos. |
| Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Projeta cada elemento de uma sequência numa nova forma. |
| SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Projeta cada elemento de uma sequência para um IEnumerable<T>, achata as sequências resultantes numa sequência e invoca uma função seletora de resultados em cada elemento nelas. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Determina se duas sequências são iguais segundo um comparador de igualdade. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Determina se duas sequências são iguais segundo um comparador de igualdade. |
| SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Determina se duas sequências são iguais segundo um comparador de igualdade. |
| Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o único elemento de uma sequência que satisfaz uma condição especificada, e lança uma exceção se existirem mais do que um desses elementos. |
| Single<T>(ImmutableArray<T>) |
Devolve o único elemento de uma sequência e lança uma exceção se não houver exatamente um elemento na sequência. |
| SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devolve o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição. |
| SingleOrDefault<T>(ImmutableArray<T>) |
Devolve o único elemento do array, ou um valor padrão se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência. |
| ToArray<T>(ImmutableArray<T>) |
Copia o conteúdo deste array para um array mutável. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Cria um dicionário com base no conteúdo deste array. |
| ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Cria um dicionário com base no conteúdo deste array. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Cria um dicionário com base no conteúdo deste array. |
| ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Cria um dicionário com base no conteúdo deste array. |
| Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtra uma sequência de valores com base num predicado. |