MemoryExtensions Classe

Definição

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

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

Métodos

AsMemory(String)

Cria um novo ReadOnlyMemory<Char> sobre a parte da cadeia de caracteres de destino.

AsMemory(String, Index)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em um índice especificado.

AsMemory(String, Int32)

Cria um novo ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição de caractere especificada.

AsMemory(String, Int32, Int32)

Cria um novo ReadOnlyMemory<Char> sobre uma parte da cadeia de caracteres de destino começando em uma posição especificada com um comprimento.

AsMemory(String, Range)

Cria um novo ReadOnlyMemory<Char> em um intervalo especificado da cadeia de caracteres de destino.

AsMemory<T>(ArraySegment<T>)

Cria uma nova região de memória sobre a parte do segmento de matriz de destino.

AsMemory<T>(ArraySegment<T>, Int32)

Cria uma nova região de memória sobre a parte do segmento de matriz de destino começando em uma posição especificada até o final do segmento.

AsMemory<T>(ArraySegment<T>, Int32, Int32)

Cria uma nova região de memória sobre a parte do segmento de matriz de destino começando em uma posição especificada com um comprimento especificado.

AsMemory<T>(T[])

Cria uma nova região de memória sobre a matriz de destino.

AsMemory<T>(T[], Index)

Cria uma nova região de memória sobre a parte da matriz de destino começando em um índice especificado até o final da matriz.

AsMemory<T>(T[], Int32)

Cria uma nova região de memória sobre a parte da matriz de destino começando em uma posição especificada até o final da matriz.

AsMemory<T>(T[], Int32, Int32)

Cria uma nova região de memória sobre a parte da matriz de destino começando em uma posição especificada com um comprimento especificado.

AsMemory<T>(T[], Range)

Cria uma nova região de memória sobre a parte da matriz de destino começando no índice de início inclusivo do intervalo e terminando no índice final exclusivo do intervalo.

AsSpan(String)

Cria um novo intervalo somente leitura em uma cadeia de caracteres.

AsSpan(String, Index)

Cria um novo ReadOnlySpan<T> sobre uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Int32, Int32)

Cria um novo intervalo somente leitura sobre uma parte da cadeia de caracteres de destino de uma posição especificada para um número especificado de caracteres.

AsSpan(String, Range)

Cria uma nova ReadOnlySpan<T> em uma parte de uma cadeia de caracteres de destino usando os índices de início e de término do intervalo.

AsSpan<T>(ArraySegment<T>)

Cria um novo intervalo em um segmento de matriz de destino.

AsSpan<T>(ArraySegment<T>, Index)

Cria um novo intervalo em uma parte do segmento de matriz de destino começando em um índice especificado e terminando no final do segmento.

AsSpan<T>(ArraySegment<T>, Int32)

Cria um novo intervalo em uma parte de um segmento de matriz de destino de uma posição especificada até o final do segmento.

AsSpan<T>(ArraySegment<T>, Int32, Int32)

Cria um novo intervalo sobre uma parte de um segmento de matriz de destino de uma posição especificada para um comprimento especificado.

AsSpan<T>(ArraySegment<T>, Range)

Cria um novo intervalo em uma parte de um segmento de matriz de destino usando os índices de início e de término do intervalo.

AsSpan<T>(T[])

Cria um novo intervalo em uma matriz de destino.

AsSpan<T>(T[], Index)

Cria um novo intervalo sobre a parte da matriz de destino definida por um valor Index.

AsSpan<T>(T[], Int32)

Cria um novo intervalo em uma parte da matriz de destino começando em uma posição especificada até o final da matriz.

AsSpan<T>(T[], Int32, Int32)

Cria um novo intervalo sobre a parte da matriz de destino começando em uma posição especificada para um comprimento especificado.

AsSpan<T>(T[], Range)

Cria um novo intervalo em uma parte de uma matriz de destino definida por um valor Range.

BinarySearch<T,TComparable>(ReadOnlySpan<T>, TComparable)

Pesquisa um ReadOnlySpan<T> classificado inteiro para obter um valor usando o tipo genérico TComparable especificado.

BinarySearch<T,TComparable>(Span<T>, TComparable)

Pesquisa um Span<T> classificado inteiro para obter um valor usando o tipo genérico TComparable especificado.

BinarySearch<T,TComparer>(ReadOnlySpan<T>, T, TComparer)

Pesquisa um ReadOnlySpan<T> classificado inteiro para obter um valor especificado usando o tipo genérico TComparer especificado.

BinarySearch<T,TComparer>(Span<T>, T, TComparer)

Pesquisa um Span<T> classificado inteiro para obter um valor especificado usando o tipo genérico TComparer especificado.

BinarySearch<T>(ReadOnlySpan<T>, IComparable<T>)

Pesquisa um ReadOnlySpan<T> classificado inteiro para obter um valor usando a interface genérica IComparable<T> especificada.

BinarySearch<T>(Span<T>, IComparable<T>)

Pesquisa um Span<T> classificado inteiro para obter um valor usando a interface genérica IComparable<T> especificada.

CommonPrefixLength<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

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

Determina o comprimento de qualquer prefixo comum compartilhado entre span e other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>)

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

CommonPrefixLength<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Localiza o comprimento de qualquer prefixo comum compartilhado entre span e other.

CompareTo(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Compara um intervalo de caracteres com outro usando uma comparação de cadeia de caracteres especificada e retorna um inteiro que indica sua posição relativa na ordem de classificação.

Contains(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Indica se um valor especificado ocorre dentro de um intervalo de caracteres somente leitura.

Contains<T>(ReadOnlySpan<T>, T)

Indica se um valor especificado é encontrado em um intervalo somente leitura. Os valores são comparados usando IEquatable{T}. Equals(T).

Contains<T>(Span<T>, T)

Indica se um valor especificado é encontrado em um intervalo. Os valores são comparados usando IEquatable{T}. Equals(T).

ContainsAny(ReadOnlySpan<Char>, SearchValues<String>)

Pesquisa qualquer ocorrência de qualquer uma das subcadeias de caracteres especificadas values.

ContainsAny(Span<Char>, SearchValues<String>)

Pesquisa qualquer ocorrência de qualquer uma das subcadeias de caracteres especificadas values.

ContainsAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa uma ocorrência de qualquer um dos valuesespecificados.

ContainsAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa uma ocorrência de qualquer um dos valuesespecificados.

ContainsAny<T>(ReadOnlySpan<T>, T, T)

Pesquisa uma ocorrência de value0 ou value1.

ContainsAny<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa uma ocorrência de value0, value1ou value2.

ContainsAny<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa uma ocorrência de qualquer um dos values especificados e retorna true se encontrado. Se não for encontrado, retornará false.

ContainsAny<T>(Span<T>, SearchValues<T>)

Pesquisa uma ocorrência de qualquer um dos values especificados e retorna true se encontrado. Se não for encontrado, retornará false.

ContainsAny<T>(Span<T>, T, T)

Pesquisa uma ocorrência de value0 ou value1e retorna true, se encontrado. Se não for encontrado, retornará false.

ContainsAny<T>(Span<T>, T, T, T)

Pesquisa uma ocorrência de value0, value1ou value2e retorna true se encontrado. Se não for encontrado, retornará false.

ContainsAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa qualquer valor diferente do valuesespecificado.

ContainsAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa qualquer valor diferente do valuesespecificado.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T)

Pesquisa qualquer valor diferente do valueespecificado.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T)

Pesquisa qualquer valor diferente de value0 ou value1.

ContainsAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa qualquer valor diferente de value0, value1ou value2.

ContainsAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa qualquer valor diferente do valuesespecificado.

ContainsAnyExcept<T>(Span<T>, SearchValues<T>)

Pesquisa qualquer valor diferente do valuesespecificado.

ContainsAnyExcept<T>(Span<T>, T)

Pesquisa qualquer valor diferente do valueespecificado.

ContainsAnyExcept<T>(Span<T>, T, T)

Pesquisa qualquer valor diferente de value0 ou value1.

ContainsAnyExcept<T>(Span<T>, T, T, T)

Pesquisa qualquer valor diferente de value0, value1ou value2.

ContainsAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

ContainsAnyExceptInRange<T>(Span<T>, T, T)

Pesquisa qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

ContainsAnyInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

ContainsAnyInRange<T>(Span<T>, T, T)

Pesquisa qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive e retorna true se encontrado. Se não for encontrado, retornará false.

CopyTo<T>(T[], Memory<T>)

Copia o conteúdo da matriz em uma região de memória.

CopyTo<T>(T[], Span<T>)

Copia o conteúdo da matriz para o intervalo.

Count<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Conta o número de vezes que value ocorre em span.

Count<T>(ReadOnlySpan<T>, T)

Conta o número de vezes que o value especificado ocorre no span.

Count<T>(Span<T>, ReadOnlySpan<T>)

Conta o número de vezes que o value especificado ocorre no span.

Count<T>(Span<T>, T)

Conta o número de vezes que o value especificado ocorre no span.

EndsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se o final do span corresponde ao value especificado quando comparado usando a opção comparisonType especificada.

EndsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se a sequência especificada aparece no final de um intervalo somente leitura.

EndsWith<T>(ReadOnlySpan<T>, T)

Determina se o valor especificado aparece no final do intervalo.

EndsWith<T>(Span<T>, ReadOnlySpan<T>)

Determina se a sequência especificada aparece no final de um intervalo.

EnumerateLines(ReadOnlySpan<Char>)

Retorna uma enumeração de linhas no intervalo fornecido.

EnumerateLines(Span<Char>)

Retorna uma enumeração de linhas no intervalo fornecido.

EnumerateRunes(ReadOnlySpan<Char>)

Retorna uma enumeração de Rune do intervalo somente leitura fornecido.

EnumerateRunes(Span<Char>)

Retorna uma enumeração de Rune do intervalo fornecido.

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se esse span e o intervalo de other especificado têm os mesmos caracteres quando comparados usando a opção comparisonType especificada.

IndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Relata o índice baseado em zero da primeira ocorrência do value especificado no spanatual.

IndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa a sequência especificada e retorna o índice de sua primeira ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

IndexOf<T>(ReadOnlySpan<T>, T)

Pesquisa o valor especificado e retorna o índice de sua primeira ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

IndexOf<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa a sequência especificada e retorna o índice de sua primeira ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

IndexOf<T>(Span<T>, T)

Pesquisa o valor especificado e retorna o índice de sua primeira ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

IndexOfAny(ReadOnlySpan<Char>, SearchValues<String>)

Pesquisa o primeiro índice de qualquer um dos valores de subcadeia de caracteres especificados.

IndexOfAny(Span<Char>, SearchValues<String>)

Pesquisa o primeiro índice de qualquer um dos valores de subcadeia de caracteres especificados.

IndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa o primeiro índice de qualquer um dos valores especificados.

IndexOfAny<T>(ReadOnlySpan<T>, T, T)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAny<T>(Span<T>, SearchValues<T>)

Pesquisa o primeiro índice de qualquer um dos valores especificados.

IndexOfAny<T>(Span<T>, T, T)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAny<T>(Span<T>, T, T, T)

Pesquisa o primeiro índice de qualquer um dos valores especificados semelhante à chamada de IndexOf várias vezes com o operador OR lógico.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa o primeiro índice de qualquer valor diferente do valuesespecificado.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa o primeiro índice de qualquer valor diferente do valuesespecificado.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Pesquisa o primeiro índice de qualquer valor diferente do valueespecificado.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Pesquisa o primeiro índice de qualquer valor diferente do value0 ou value1especificado.

IndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa o primeiro índice de qualquer valor diferente do value0, value1ou value2especificado.

IndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa o primeiro índice de qualquer valor diferente do valuesespecificado.

IndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Pesquisa o primeiro índice de qualquer valor diferente do valuesespecificado.

IndexOfAnyExcept<T>(Span<T>, T)

Pesquisa o primeiro índice de qualquer valor diferente do valueespecificado.

IndexOfAnyExcept<T>(Span<T>, T, T)

Pesquisa o primeiro índice de qualquer valor diferente do value0 ou value1especificado.

IndexOfAnyExcept<T>(Span<T>, T, T, T)

Pesquisa o primeiro índice de qualquer valor diferente do value0, value1ou value2especificado.

IndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa o primeiro índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

IndexOfAnyExceptInRange<T>(Span<T>, T, T)

Pesquisa o primeiro índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

IndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa o primeiro índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

IndexOfAnyInRange<T>(Span<T>, T, T)

Pesquisa o primeiro índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

IsWhiteSpace(ReadOnlySpan<Char>)

Indica se o intervalo especificado contém apenas caracteres de espaço em branco.

LastIndexOf(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Relata o índice baseado em zero da última ocorrência do value especificado no spanatual.

LastIndexOf<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa a sequência especificada e retorna o índice de sua última ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

LastIndexOf<T>(ReadOnlySpan<T>, T)

Pesquisa o valor especificado e retorna o índice de sua última ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

LastIndexOf<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa a sequência especificada e retorna o índice de sua última ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

LastIndexOf<T>(Span<T>, T)

Pesquisa o valor especificado e retorna o índice de sua última ocorrência. Os valores são comparados usando IEquatable{T}. Equals(T).

LastIndexOfAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa o último índice de qualquer um dos valores especificados.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAny<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAny<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAny<T>(Span<T>, SearchValues<T>)

Pesquisa o último índice de qualquer um dos valores especificados.

LastIndexOfAny<T>(Span<T>, T, T)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAny<T>(Span<T>, T, T, T)

Pesquisa o último índice de qualquer um dos valores especificados semelhante a chamar LastIndexOf várias vezes com o operador OR lógico.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Pesquisa o último índice de qualquer valor diferente do valuesespecificado.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, SearchValues<T>)

Pesquisa o último índice de qualquer valor diferente do valuesespecificado.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T)

Pesquisa o último índice de qualquer valor diferente do valueespecificado.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T)

Pesquisa o último índice de qualquer valor diferente do value0 ou value1especificado.

LastIndexOfAnyExcept<T>(ReadOnlySpan<T>, T, T, T)

Pesquisa o último índice de qualquer valor diferente do value0, value1ou value2especificado.

LastIndexOfAnyExcept<T>(Span<T>, ReadOnlySpan<T>)

Pesquisa o último índice de qualquer valor diferente do valuesespecificado.

LastIndexOfAnyExcept<T>(Span<T>, SearchValues<T>)

Pesquisa o último índice de qualquer valor diferente do valuesespecificado.

LastIndexOfAnyExcept<T>(Span<T>, T)

Pesquisa o último índice de qualquer valor diferente do valueespecificado.

LastIndexOfAnyExcept<T>(Span<T>, T, T)

Pesquisa o último índice de qualquer valor diferente do value0 ou value1especificado.

LastIndexOfAnyExcept<T>(Span<T>, T, T, T)

Pesquisa o último índice de qualquer valor diferente do value0, value1ou value2especificado.

LastIndexOfAnyExceptInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa o último índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

LastIndexOfAnyExceptInRange<T>(Span<T>, T, T)

Pesquisa o último índice de qualquer valor fora do intervalo entre lowInclusive e highInclusive, inclusive.

LastIndexOfAnyInRange<T>(ReadOnlySpan<T>, T, T)

Pesquisa o último índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

LastIndexOfAnyInRange<T>(Span<T>, T, T)

Pesquisa o último índice de qualquer valor no intervalo entre lowInclusive e highInclusive, inclusive.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se duas sequências somente leitura se sobrepõem na memória.

Overlaps<T>(ReadOnlySpan<T>, ReadOnlySpan<T>, Int32)

Determina se duas sequências somente leitura se sobrepõem na memória e geram o deslocamento do elemento.

Overlaps<T>(Span<T>, ReadOnlySpan<T>)

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória.

Overlaps<T>(Span<T>, ReadOnlySpan<T>, Int32)

Determina se um intervalo e um intervalo somente leitura se sobrepõem na memória e geram o deslocamento do elemento.

Replace<T>(ReadOnlySpan<T>, Span<T>, T, T)

Copia source para destination, substituindo todas as ocorrências de oldValue por newValue.

Replace<T>(Span<T>, T, T)

Substitui todas as ocorrências de oldValue por newValue.

Reverse<T>(Span<T>)

Inverte a sequência dos elementos em todo o intervalo.

SequenceCompareTo<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina a ordem relativa de duas sequências somente leitura comparando seus elementos usando IComparable{T}. CompareTo(T).

SequenceCompareTo<T>(Span<T>, ReadOnlySpan<T>)

Determina a ordem relativa de um intervalo e um intervalo somente leitura comparando os elementos usando IComparable{T}. CompareTo(T).

SequenceEqual<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se duas sequências somente leitura são iguais comparando os elementos usando IEquatable{T}. Equals(T).

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

Determina se duas sequências são iguais comparando os elementos usando um IEqualityComparer<T>.

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>)

Determina se um intervalo e um intervalo somente leitura são iguais comparando os elementos usando IEquatable{T}. Equals(T).

SequenceEqual<T>(Span<T>, ReadOnlySpan<T>, IEqualityComparer<T>)

Determina se duas sequências são iguais comparando os elementos usando um IEqualityComparer<T>.

Sort<T,TComparer>(Span<T>, TComparer)

Classifica os elementos em toda a Span<T> usando o TComparer.

Sort<T>(Span<T>)

Classifica os elementos em toda a Span<T> usando a implementação IComparable<T> de cada elemento do Span<T>.

Sort<T>(Span<T>, Comparison<T>)

Classifica os elementos em toda a Span<T> usando o Comparison<T>especificado.

Sort<TKey,TValue,TComparer>(Span<TKey>, Span<TValue>, TComparer)

Classifica um par de intervalos (um contendo as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando o comparador especificado.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>)

Classifica um par de intervalos (um que contém as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando a implementação IComparable<T> de cada chave.

Sort<TKey,TValue>(Span<TKey>, Span<TValue>, Comparison<TKey>)

Classifica um par de intervalos (um contendo as chaves e o outro que contém os itens correspondentes) com base nas chaves no primeiro Span<T> usando a comparação especificada.

Split(ReadOnlySpan<Char>, Span<Range>, Char, StringSplitOptions)

Analisa o ReadOnlySpan<T> de origem do separatorespecificado, preenchendo o intervalo de destination com instâncias de Range que representam as regiões entre os separadores.

Split(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analisa o ReadOnlySpan<T> de origem do separatorespecificado, preenchendo o intervalo de destination com instâncias de Range que representam as regiões entre os separadores.

Split<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

Split<T>(ReadOnlySpan<T>, T)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<Char>, StringSplitOptions)

Analisa o ReadOnlySpan<T> de origem para um dos separatorsespecificados, preenchendo o intervalo de destination com Range instâncias que representam as regiões entre os separadores.

SplitAny(ReadOnlySpan<Char>, Span<Range>, ReadOnlySpan<String>, StringSplitOptions)

Analisa o ReadOnlySpan<T> de origem para um dos separatorsespecificados, preenchendo o intervalo de destination com Range instâncias que representam as regiões entre os separadores.

SplitAny<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

SplitAny<T>(ReadOnlySpan<T>, SearchValues<T>)

Fornece métodos de extensão para os tipos relacionados à memória e ao intervalo, como Memory<T>, ReadOnlyMemory<T>, Span<T>e ReadOnlySpan<T>.

StartsWith(ReadOnlySpan<Char>, ReadOnlySpan<Char>, StringComparison)

Determina se um intervalo de caracteres somente leitura começa com um valor especificado quando comparado usando um valor StringComparison especificado.

StartsWith<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Determina se uma sequência especificada aparece no início de um intervalo somente leitura.

StartsWith<T>(ReadOnlySpan<T>, T)

Determina se o valor especificado aparece no início do intervalo.

StartsWith<T>(Span<T>, ReadOnlySpan<T>)

Determina se uma sequência especificada aparece no início de um intervalo.

ToLower(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras minúsculas, usando as regras de maiúsculas e minúsculas da cultura especificada.

ToLowerInvariant(ReadOnlySpan<Char>, Span<Char>)

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras minúsculas, usando as regras de maiúsculas e minúsculas da cultura invariável.

ToUpper(ReadOnlySpan<Char>, Span<Char>, CultureInfo)

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em letras maiúsculas, usando as regras de maiúsculas da cultura especificada.

ToUpperInvariant(ReadOnlySpan<Char>, Span<Char>)

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em maiúsculas usando as regras de maiúsculas da cultura invariável.

Trim(Memory<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de uma região de memória de caractere.

Trim(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de uma região de memória de caractere somente leitura.

Trim(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de um intervalo de caracteres somente leitura.

Trim(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências à esquerda e à direita de um caractere especificado de um intervalo de caracteres somente leitura.

Trim(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Remove todas as ocorrências à esquerda e à direita de um conjunto de caracteres especificado em um intervalo somente leitura de um intervalo de caracteres somente leitura.

Trim(Span<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de um intervalo de caracteres.

Trim<T>(Memory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

Trim<T>(Memory<T>, T)

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de uma região de memória.

Trim<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória somente leitura.

Trim<T>(ReadOnlyMemory<T>, T)

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de uma região de memória somente leitura.

Trim<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo somente leitura.

Trim<T>(ReadOnlySpan<T>, T)

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de um intervalo somente leitura.

Trim<T>(Span<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à esquerda e à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo.

Trim<T>(Span<T>, T)

Remove todas as ocorrências à esquerda e à direita de um elemento especificado de um intervalo.

TrimEnd(Memory<Char>)

Remove todos os caracteres de espaço em branco à direita de uma região de memória de caractere.

TrimEnd(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à direita de uma região de memória de caractere somente leitura.

TrimEnd(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à direita de um intervalo de caracteres somente leitura.

TrimEnd(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências à direita de um caractere especificado de um intervalo somente leitura.

TrimEnd(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Remove todas as ocorrências à direita de um conjunto de caracteres especificado em um intervalo somente leitura de um intervalo de caracteres somente leitura.

TrimEnd(Span<Char>)

Remove todos os caracteres de espaço em branco à direita de um intervalo de caracteres.

TrimEnd<T>(Memory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

TrimEnd<T>(Memory<T>, T)

Remove todas as ocorrências à direita de um elemento especificado de uma região de memória de caractere.

TrimEnd<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória somente leitura.

TrimEnd<T>(ReadOnlyMemory<T>, T)

Remove todas as ocorrências à direita de um elemento especificado de uma região de memória somente leitura.

TrimEnd<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo somente leitura.

TrimEnd<T>(ReadOnlySpan<T>, T)

Remove todas as ocorrências à direita de um elemento especificado de um intervalo somente leitura.

TrimEnd<T>(Span<T>, ReadOnlySpan<T>)

Remove todas as ocorrências à direita de um conjunto de elementos especificado em um intervalo somente leitura de um intervalo.

TrimEnd<T>(Span<T>, T)

Remove todas as ocorrências à direita de um elemento especificado de um intervalo.

TrimStart(Memory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória.

TrimStart(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda de uma região de memória somente leitura.

TrimStart(ReadOnlySpan<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo somente leitura.

TrimStart(ReadOnlySpan<Char>, Char)

Remove todas as ocorrências principais de um caractere especificado do intervalo.

TrimStart(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

Remove todas as ocorrências principais de um conjunto de caracteres especificado em um intervalo somente leitura do intervalo.

TrimStart(Span<Char>)

Remove todos os caracteres de espaço em branco à esquerda de um intervalo.

TrimStart<T>(Memory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

TrimStart<T>(Memory<T>, T)

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

TrimStart<T>(ReadOnlyMemory<T>, ReadOnlySpan<T>)

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura de uma região de memória.

TrimStart<T>(ReadOnlyMemory<T>, T)

Remove todas as ocorrências principais de um elemento especificado de uma região de memória.

TrimStart<T>(ReadOnlySpan<T>, ReadOnlySpan<T>)

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

TrimStart<T>(ReadOnlySpan<T>, T)

Remove todas as ocorrências principais de um elemento especificado do intervalo.

TrimStart<T>(Span<T>, ReadOnlySpan<T>)

Remove todas as ocorrências principais de um conjunto de elementos especificado em um intervalo somente leitura do intervalo.

TrimStart<T>(Span<T>, T)

Remove todas as ocorrências principais de um elemento especificado do intervalo.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, Object[])

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

TryWrite(Span<Char>, IFormatProvider, CompositeFormat, Int32, ReadOnlySpan<Object>)

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

TryWrite(Span<Char>, IFormatProvider, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

TryWrite(Span<Char>, MemoryExtensions+TryWriteInterpolatedStringHandler, Int32)

Grava a cadeia de caracteres interpolada especificada no intervalo de caracteres.

TryWrite<TArg0,TArg1,TArg2>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1, TArg2)

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

TryWrite<TArg0,TArg1>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0, TArg1)

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

TryWrite<TArg0>(Span<Char>, IFormatProvider, CompositeFormat, Int32, TArg0)

Grava a cadeia de caracteres CompositeFormat no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

Aplica-se a