ImmutableList Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um conjunto de métodos de inicialização para instâncias da classe ImmutableList<T>.
Pacote NuGet: System.Collections.Immutable (sobre coleções imutáveis e como instalá-las)
public ref class ImmutableList abstract sealed
public static class ImmutableList
type ImmutableList = class
Public Module ImmutableList
- Herança
-
ImmutableList
Métodos
Create<T>() |
Cria uma lista imutável vazia. |
Create<T>(ReadOnlySpan<T>) |
Cria uma nova lista imutável que contém os itens do intervalo de itens especificado. |
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 a matriz especificada de itens. |
CreateBuilder<T>() |
Cria um novo construtor de lista imutável. |
CreateRange<T>(IEnumerable<T>) |
Cria uma nova lista imutável que contém os itens especificados. |
IndexOf<T>(IImmutableList<T>, T) |
Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro da lista. |
IndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Pesquisa o objeto especificado e retorna o índice baseado em zero da primeira ocorrência dentro da lista. |
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é o último elemento. |
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é o último elemento. |
LastIndexOf<T>(IImmutableList<T>, T) |
Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro de toda a lista imutável. |
LastIndexOf<T>(IImmutableList<T>, T, IEqualityComparer<T>) |
Pesquisa o objeto especificado e retorna o índice baseado em zero da última ocorrência dentro de toda a lista imutável. |
LastIndexOf<T>(IImmutableList<T>, T, Int32) |
Procura o objeto especificado e retorna 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, Int32) |
Procura o objeto especificado e retorna 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. |
Remove<T>(IImmutableList<T>, T) |
Remove o valor especificado dessa lista. |
RemoveRange<T>(IImmutableList<T>, IEnumerable<T>) |
Remove os valores especificados dessa lista. |
Replace<T>(IImmutableList<T>, T, T) |
Substitui o primeiro elemento igual na lista pelo elemento especificado. |
ToImmutableList<TSource>(IEnumerable<TSource>) |
Enumera uma sequência e produz uma lista imutável de seu conteúdo. |
ToImmutableList<TSource>(ImmutableList<TSource>.Builder) |
Cria uma lista imutável do conteúdo atual da coleção do construtor. |
Aplica-se a
Acesso thread-safe
Este tipo é thread-safe.