Condividi tramite


ImmutableArrayExtensions Classe

Definizione

Fornisce override del metodo di estensione LINQ più efficienti per ImmutableArray<T> le istanze rispetto ai metodi LINQ standard.

public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
Ereditarietà
ImmutableArrayExtensions

Metodi

Nome Descrizione
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>)

Applica una funzione a una sequenza di elementi in modo cumulativo.

Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>)

Applica una funzione a una sequenza di elementi in modo cumulativo.

Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>)

Applica una funzione a una sequenza di elementi in modo cumulativo.

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

Ottiene un valore che indica se tutti gli elementi della matrice corrispondono a una determinata condizione.

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

Ottiene un valore che indica se la matrice contiene elementi che corrispondono a una condizione specificata.

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

Restituisce un valore che indica se l'insieme contiene elementi.

Any<T>(ImmutableArray<T>)

Ottiene un valore che indica se la matrice contiene elementi.

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

Restituisce l'elemento in corrispondenza di un indice specificato nella matrice.

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

Restituisce l'elemento in corrispondenza di un indice specificato in una sequenza o un valore predefinito se l'indice non è compreso nell'intervallo.

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

Restituisce il primo elemento di una sequenza che soddisfa una condizione specificata.

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

Restituisce il primo elemento dell'insieme.

First<T>(ImmutableArray<T>)

Restituisce il primo elemento di una matrice.

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

Restituisce il primo elemento della sequenza che soddisfa una condizione o un valore predefinito se non viene trovato alcun elemento di questo tipo.

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

Restituisce il primo elemento dell'insieme o il valore predefinito se la raccolta è vuota.

FirstOrDefault<T>(ImmutableArray<T>)

Restituisce il primo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.

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

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione specificata.

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

Restituisce l'ultimo elemento dell'insieme.

Last<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento della matrice.

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

Restituisce l'ultimo elemento di una sequenza che soddisfa una condizione o un valore predefinito se non viene trovato alcun elemento di questo tipo.

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

Restituisce l'ultimo elemento dell'insieme o il valore predefinito se la raccolta è vuota.

LastOrDefault<T>(ImmutableArray<T>)

Restituisce l'ultimo elemento di una sequenza o un valore predefinito se la sequenza non contiene elementi.

Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>)

Proietta ogni elemento di una sequenza in un nuovo form.

SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>)

Proietta ogni elemento di una sequenza in un IEnumerable<T>, rende flat le sequenze risultanti in una sequenza e richiama una funzione del selettore di risultati in ogni elemento.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>)

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>)

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>)

Determina se due sequenze sono uguali in base a un operatore di confronto di uguaglianza.

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

Restituisce l'unico elemento di una sequenza che soddisfa una condizione specificata e genera un'eccezione se esiste più di un elemento di questo tipo.

Single<T>(ImmutableArray<T>)

Restituisce l'unico elemento di una sequenza e genera un'eccezione se non è presente esattamente un elemento nella sequenza.

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

Restituisce l'unico elemento di una sequenza che soddisfa una condizione specificata o un valore predefinito se tale elemento non esiste; questo metodo genera un'eccezione se più di un elemento soddisfa la condizione.

SingleOrDefault<T>(ImmutableArray<T>)

Restituisce l'unico elemento della matrice o un valore predefinito se la sequenza è vuota; questo metodo genera un'eccezione se nella sequenza sono presenti più elementi.

ToArray<T>(ImmutableArray<T>)

Copia il contenuto di questa matrice in una matrice modificabile.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Crea un dizionario basato sul contenuto di questa matrice.

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

Filtra una sequenza di valori in base a un predicato.

Si applica a