ImmutableArrayExtensions Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Invalidaciones de método de extensión LINQ que ofrecen una mayor eficiencia para ImmutableArray<T> que los métodos estándar de LINQ
Paquete NuGet: System.Collections.Immutable (sobre las colecciones inmutables y la instalación)
public ref class ImmutableArrayExtensions abstract sealed
public static class ImmutableArrayExtensions
type ImmutableArrayExtensions = class
Public Module ImmutableArrayExtensions
- Herencia
-
ImmutableArrayExtensions
Métodos
Aggregate<T>(ImmutableArray<T>, Func<T,T,T>) |
Aplica una función a una secuencia de elementos de forma acumulativa. |
Aggregate<TAccumulate,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>) |
Aplica una función a una secuencia de elementos de forma acumulativa. |
Aggregate<TAccumulate,TResult,T>(ImmutableArray<T>, TAccumulate, Func<TAccumulate,T,TAccumulate>, Func<TAccumulate,TResult>) |
Aplica una función a una secuencia de elementos de forma acumulativa. |
All<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtiene un valor que indica si todos los elementos de esta matriz coinciden con una condición determinada. |
Any<T>(ImmutableArray<T>) |
Obtiene un valor que indica si la matriz contiene elementos. |
Any<T>(ImmutableArray<T>, Func<T,Boolean>) |
Obtiene un valor que indica si la matriz contiene elementos que coinciden con una condición especificada. |
Any<T>(ImmutableArray<T>.Builder) |
Devuelve un valor que indica si la colección contiene elementos. |
ElementAt<T>(ImmutableArray<T>, Int32) |
Devuelve el elemento situado en un índice especificado de la matriz. |
ElementAtOrDefault<T>(ImmutableArray<T>, Int32) |
Devuelve el elemento situado en un índice especificado de una secuencia o un valor predeterminado si el índice está fuera del intervalo. |
First<T>(ImmutableArray<T>) |
Devuelve el primer elemento de una matriz. |
First<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el primer elemento de una secuencia que satisface una condición especificada. |
First<T>(ImmutableArray<T>.Builder) |
Devuelve el primer elemento de la colección. |
FirstOrDefault<T>(ImmutableArray<T>) |
Devuelve el primer elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos. |
FirstOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el primer elemento de la secuencia que satisface una condición o un valor predeterminado si no se encuentra dicho elemento. |
FirstOrDefault<T>(ImmutableArray<T>.Builder) |
Devuelve el primer elemento de la colección o el valor predeterminado si la colección está vacía. |
Last<T>(ImmutableArray<T>) |
Devuelve el último elemento de la secuencia. |
Last<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el último elemento de una secuencia que satisface una condición especificada. |
Last<T>(ImmutableArray<T>.Builder) |
Devuelve el último elemento de la colección. |
LastOrDefault<T>(ImmutableArray<T>) |
Devuelve el último elemento de una secuencia o un valor predeterminado si la secuencia no contiene elementos. |
LastOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el último elemento de una secuencia que satisface una condición o un valor predeterminado si no se encuentra dicho elemento. |
LastOrDefault<T>(ImmutableArray<T>.Builder) |
Devuelve el último elemento de la colección o el valor predeterminado si la colección está vacía. |
Select<T,TResult>(ImmutableArray<T>, Func<T,TResult>) |
Proyecta cada elemento de una secuencia a un nuevo formulario. |
SelectMany<TSource,TCollection,TResult>(ImmutableArray<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Proyecta cada elemento de una secuencia en IEnumerable<T>, reduce las secuencias resultantes en una única secuencia e invoca una función del selector de resultados en cada elemento. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, IEnumerable<TDerived>, IEqualityComparer<TBase>) |
Determina si dos secuencias son iguales según un comparador de igualdad. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, Func<TBase,TBase,Boolean>) |
Determina si dos secuencias son iguales según un comparador de igualdad. |
SequenceEqual<TDerived,TBase>(ImmutableArray<TBase>, ImmutableArray<TDerived>, IEqualityComparer<TBase>) |
Determina si dos secuencias son iguales según un comparador de igualdad. |
Single<T>(ImmutableArray<T>) |
Devuelve el único elemento de una secuencia y produce una excepción si no hay exactamente un elemento en la secuencia. |
Single<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el único elemento de una secuencia que cumpla una condición especificada y produce una excepción si existe más de un elemento de este tipo. |
SingleOrDefault<T>(ImmutableArray<T>) |
Devuelve el único elemento de la matriz o un valor predeterminado si la secuencia está vacía; este método produce una excepción si hay más de un elemento en la secuencia. |
SingleOrDefault<T>(ImmutableArray<T>, Func<T,Boolean>) |
Devuelve el único elemento de una secuencia que cumpla la condición especificada, o bien, un valor predeterminado si ese elemento no existe; este método produce una excepción si varios elementos cumplen la condición. |
ToArray<T>(ImmutableArray<T>) |
Copia el contenido de la matriz en una matriz mutable. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>) |
Crea un diccionario basado en el contenido de esta matriz. |
ToDictionary<TKey,T>(ImmutableArray<T>, Func<T,TKey>, IEqualityComparer<TKey>) |
Crea un diccionario basado en el contenido de esta matriz. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>) |
Crea un diccionario basado en el contenido de esta matriz. |
ToDictionary<TKey,TElement,T>(ImmutableArray<T>, Func<T,TKey>, Func<T,TElement>, IEqualityComparer<TKey>) |
Crea un diccionario basado en el contenido de esta matriz. |
Where<T>(ImmutableArray<T>, Func<T,Boolean>) |
Filtra una secuencia de valores en función de un predicado. |