ImmutableHashSet Clase

Definición

Proporciona un conjunto de métodos de inicialización para las instancias de la clase ImmutableHashSet<T>.

Paquete NuGet: System.Collections.Immutable (sobre las colecciones inmutables y la instalación)

public ref class ImmutableHashSet abstract sealed
public static class ImmutableHashSet
type ImmutableHashSet = class
Public Module ImmutableHashSet
Herencia
ImmutableHashSet

Métodos

Create<T>()

Crea un conjunto hash inmutable vacío.

Create<T>(IEqualityComparer<T>)

Crea un conjunto hash inmutable vacío que usa el comparador de igualdad especificado.

Create<T>(IEqualityComparer<T>, ReadOnlySpan<T>)

Crea una nueva colección inmutable rellenada previamente con los elementos especificados.

Create<T>(IEqualityComparer<T>, T)

Crea un nuevo conjunto hash inmutable que contiene el elemento especificado y usa el comparador de igualdad especificado para el tipo de conjunto.

Create<T>(IEqualityComparer<T>, T[])

Crea un nuevo conjunto hash inmutable que contiene los elementos de la colección especificada y usa el comparador de igualdad especificado para el tipo de conjunto.

Create<T>(ReadOnlySpan<T>)

Crea una nueva colección inmutable rellenada previamente con los elementos especificados.

Create<T>(T)

Crea un nuevo conjunto hash inmutable que contiene el elemento especificado.

Create<T>(T[])

Crea un nuevo conjunto hash inmutable que contiene la matriz especificada de elementos.

CreateBuilder<T>()

Crea un nuevo generador de conjuntos hash inmutables.

CreateBuilder<T>(IEqualityComparer<T>)

Crea un nuevo generador de conjuntos hash inmutables.

CreateRange<T>(IEnumerable<T>)

Crea un nuevo conjunto hash inmutable completado con los elementos especificados.

CreateRange<T>(IEqualityComparer<T>, IEnumerable<T>)

Crea un nuevo conjunto hash inmutable que contiene los elementos especificados y usa el comparador de igualdad especificado para el tipo de conjunto.

ToImmutableHashSet<TSource>(IEnumerable<TSource>)

Enumera una secuencia y genera un conjunto hash inmutable de su contenido.

ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>)

Enumera una secuencia, genera un conjunto hash inmutable de su contenido y usa el comparador de igualdad especificado para este tipo de conjunto.

ToImmutableHashSet<TSource>(ImmutableHashSet<TSource>.Builder)

Crea un conjunto hash inmutable a partir del contenido del conjunto del generador.

Se aplica a

Seguridad para subprocesos

Este tipo es seguro para la ejecución de subprocesos.