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 ReadOnlyMemory<Char> na parte da cadeia de caracteres de destino.

AsMemory(String, Index)

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

AsMemory(String, Int32)

Cria um 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 ReadOnlyMemory<Char> em uma parte da cadeia de caracteres de destino começando em uma posição especificada com um tamanho.

AsMemory(String, Range)

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

AsMemory<T>(ArraySegment<T>)

Cria uma região de memória na parte do segmento de matriz de destino.

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

Cria uma região de memória na 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 região de memória na parte do segmento de matriz de destino começando em uma posição especificada com um tamanho especificado.

AsMemory<T>(T[])

Cria uma região de memória na matriz de destino.

AsMemory<T>(T[], Index)

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

AsMemory<T>(T[], Int32)

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

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

Cria uma região de memória na parte da matriz de destino começando em uma posição especificada com um tamanho especificado.

AsMemory<T>(T[], Range)

Cria uma região de memória na 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 intervalo somente leitura em uma cadeia de caracteres.

AsSpan(String, Index)

Cria um novo ReadOnlySpan<T> em 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 intervalo somente leitura em uma parte da cadeia de caracteres de destino com base em uma posição especificada até o final da cadeia de caracteres.

AsSpan(String, Int32, Int32)

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

AsSpan(String, Range)

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

AsSpan<T>(ArraySegment<T>)

Cria um intervalo em um segmento de matriz de destino.

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

Cria um 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 intervalo em uma parte de um segmento de matriz de destino com base em uma posição especificada até o final do segmento.

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

Cria um intervalo em uma parte de um segmento de matriz de destino com base em uma posição especificada para um tamanho especificado.

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

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

AsSpan<T>(T[])

Cria um intervalo em uma matriz de destino.

AsSpan<T>(T[], Index)

Cria um intervalo na parte da matriz de destino definida por um valor Index.

AsSpan<T>(T[], Int32)

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

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

Cria um intervalo na parte da matriz de destino começando em uma posição especificada para um tamanho especificado.

AsSpan<T>(T[], Range)

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

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

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

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

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

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

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

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

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

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

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

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

Pesquisa um Span<T> inteiro classificado por 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 em 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>)

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>.

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

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>.

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

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

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

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

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

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

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

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

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

Pesquisa uma ocorrência de qualquer um dos especificados values 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 especificados values 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 especificado values.

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

Pesquisa qualquer valor diferente do especificado values.

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

Pesquisa qualquer valor diferente do especificado value.

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 especificado values.

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

Pesquisa qualquer valor diferente do especificado values.

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

Pesquisa qualquer valor diferente do especificado value.

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, e retorna true se encontrado. Se não for encontrado, retornará false.

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 para 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 value que ocorre em span.

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

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

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

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

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

Conta o número de vezes que o especificado value 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>(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 este span e o intervalo 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 span atual.

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>)

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>.

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

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>.

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 especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado value.

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

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

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

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

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado values.

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

Pesquisa o primeiro índice de qualquer valor diferente do especificado value.

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

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

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

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

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 span atual.

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 à chamada de 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 à chamada de 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 à chamada de 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 à chamada de 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 à chamada de 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 à chamada de 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 especificado values.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 gera 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 gera o deslocamento do elemento.

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

source Copia 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>)

Reverte 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 com o uso de 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 com o uso de IComparable{T}.CompareTo(T).

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

Determina se duas sequências somente leitura são iguais comparando os elementos com o uso de 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 com o uso de 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 todo o Span<T> usando o TComparer.

Sort<T>(Span<T>)

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

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

Classifica os elementos em todo o 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 contendo os itens correspondentes) com base nas chaves do primeiro Span<T> usando o comparador especificado.

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

Classifica um par de intervalos (um contendo as chaves e o outro contendo os itens correspondentes) com base nas chaves do 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 contendo os itens correspondentes) com base nas chaves do primeiro Span<T> usando a comparação especificada.

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

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

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

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

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

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

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

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

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>(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 minúsculas, usando as regras de uso de maiúsculas da cultura especificada.

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

Copia os caracteres do intervalo de origem para o destino, convertendo cada caractere em minúsculas, usando as regras de uso de maiú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 maiúsculas, usando as regras de uso 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 uso 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 caracteres.

Trim(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à esquerda e à direita de uma região de memória de caracteres 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 especificados 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 ROM.

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

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

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 caracteres.

TrimEnd(ReadOnlyMemory<Char>)

Remove todos os caracteres de espaço em branco à direita de uma região de memória de caracteres 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 especificados 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 caracteres.

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 ROM.

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

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

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 ROM.

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 à esquerda de um caractere especificado do intervalo.

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

Remove todas as ocorrências à esquerda 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 à esquerda de um conjunto de elementos especificados em um intervalo somente leitura de uma região de memória.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Grava a cadeia CompositeFormat de caracteres 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 CompositeFormat de caracteres 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 CompositeFormat de caracteres 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 CompositeFormat de caracteres 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 CompositeFormat de caracteres no intervalo de caracteres, substituindo o item de formato ou itens pela representação de cadeia de caracteres dos argumentos correspondentes.

Aplica-se a