Compartilhar via


ImmutableArrayExtensions Classe

Definição

Fornece substituições de método 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

Nome 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 nessa matriz correspondem a uma determinada condição.

Any<T>(ImmutableArray<T>, Func<T,Boolean>)

Obtém um valor que indica se a matriz contém elementos que correspondem a uma condição especificada.

Any<T>(ImmutableArray<T>.Builder)

Retorna um valor que indica se essa coleção contém elementos.

Any<T>(ImmutableArray<T>)

Obtém um valor que indica se a matriz contém elementos.

ElementAt<T>(ImmutableArray<T>, Int32)

Retorna o elemento em 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>, 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 da coleção.

First<T>(ImmutableArray<T>)

Retorna o primeiro elemento em uma matriz.

FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>)

Retorna o primeiro elemento da sequência que satisfaz uma condição ou um valor padrão se nenhum elemento desse tipo for encontrado.

FirstOrDefault<T>(ImmutableArray<T>.Builder)

Retorna o primeiro elemento na coleção ou o valor padrão se a coleção estiver vazia.

FirstOrDefault<T>(ImmutableArray<T>)

Retorna 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>)

Retorna o último elemento de uma sequência que satisfaz uma condição especificada.

Last<T>(ImmutableArray<T>.Builder)

Retorna o último elemento da coleção.

Last<T>(ImmutableArray<T>)

Retorna o último elemento da matriz.

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 se nenhum elemento desse tipo for encontrado.

LastOrDefault<T>(ImmutableArray<T>.Builder)

Retorna o último elemento na coleção ou o valor padrão se a coleção estiver vazia.

LastOrDefault<T>(ImmutableArray<T>)

Retorna 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 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>, nivela as sequências resultantes em uma sequência e invoca uma função de seletor de resultados em cada elemento nela.

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>, 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 desses elementos.

Single<T>(ImmutableArray<T>)

Retorna o único elemento de uma sequência e gera uma exceção se não houver exatamente 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 nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

SingleOrDefault<T>(ImmutableArray<T>)

Retorna o único elemento da matriz ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

ToArray<T>(ImmutableArray<T>)

Copia o conteúdo dessa matriz para uma matriz mutável.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>)

Cria um dicionário com base no conteúdo dessa matriz.

ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>)

Cria um dicionário com base no conteúdo dessa matriz.

Where<T>(ImmutableArray<T>, Func<T,Boolean>)

Filtra uma sequência de valores com base em um predicado.

Aplica-se a