ImmutableList Classe

Definição

Fornece um conjunto de métodos de inicialização para instâncias da ImmutableList<T> classe.

public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
Herança
ImmutableList

Métodos

Name Description
Create<T>()

Cria uma lista vazia e imutável.

Create<T>(ReadOnlySpan<T>)

Cria uma nova lista imutável que contém os itens do intervalo especificado de itens.

Create<T>(T)

Cria uma nova lista imutável que contém o item especificado.

Create<T>(T[])

Cria uma nova lista imutável que contém o array especificado de itens.

CreateBuilder<T>()

Cria um novo construtor de listas imutável.

CreateRange<T>(IEnumerable<T>)

Cria uma nova lista imutável que contém os itens especificados.

IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro da lista.

IndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos na lista imutável que se estende do índice especificado até ao último elemento.

IndexOf<T>(IImmutableList<T>, T, Int32)

Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro do intervalo de elementos na lista imutável que se estende do índice especificado até ao último elemento.

IndexOf<T>(IImmutableList<T>, T)

Procura o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro da lista.

LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>)

Procura o objeto especificado e devolve o índice baseado em zero da última ocorrência dentro de toda a lista imutável.

LastIndexOf<T>(IImmutableList<T>, T, Int32, Int32)

Procura o objeto especificado e devolve o índice baseado em zero da última ocorrência dentro do intervalo de elementos na lista imutável que se estende do primeiro elemento ao índice especificado.

LastIndexOf<T>(IImmutableList<T>, T, Int32)

Procura o objeto especificado e devolve o índice baseado em zero da última ocorrência dentro do intervalo de elementos na lista imutável que se estende do primeiro elemento ao índice especificado.

LastIndexOf<T>(IImmutableList<T>, T)

Procura o objeto especificado e devolve o índice baseado em zero da última ocorrência dentro de toda a lista imutável.

Remove<T>(IImmutableList<T>, T)

Remove o valor especificado desta lista.

RemoveRange<T>(IImmutableList<T>, IEnumerable<T>)

Remove os valores especificados desta lista.

Replace<T>(IImmutableList<T>, T, T)

Substitui o primeiro elemento igual da lista pelo elemento especificado.

ToImmutableList<TSource>(IEnumerable<TSource>)

Enumera uma sequência e produz uma lista imutável do seu conteúdo.

ToImmutableList<TSource>(ImmutableList<TSource>.Builder)

Cria uma lista imutável a partir do conteúdo atual da coleção do construtor.

Aplica-se a

Segurança de Thread

Este tipo é seguro para fios.