Compartilhar via


NormalizedSpanCollection Classe

Definição

Uma coleção de intervalos classificados pela posição inicial, com intervalos adjacentes e sobrepostos combinados.

public ref class NormalizedSpanCollection : System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Text::Span>
public class NormalizedSpanCollection : System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.Span>
type NormalizedSpanCollection = class
    inherit ReadOnlyCollection<Span>
Public Class NormalizedSpanCollection
Inherits ReadOnlyCollection(Of Span)
Herança
NormalizedSpanCollection

Construtores

NormalizedSpanCollection()

Inicializa uma nova instância de NormalizedSpanCollection que está vazia.

NormalizedSpanCollection(IEnumerable<Span>)

Inicializa uma nova instância de NormalizedSpanCollection que contém a lista especificada de intervalos.

NormalizedSpanCollection(IList<Span>)

Inicializa uma nova instância de NormalizedSpanCollection que contém a lista especificada de intervalos.

NormalizedSpanCollection(Span)

Inicializa uma nova instância de NormalizedSpanCollection que contém o intervalo especificado.

Campos

Empty

Uma coleção de intervalos classificados pela posição inicial, com intervalos adjacentes e sobrepostos combinados.

Métodos

Difference(NormalizedSpanCollection, NormalizedSpanCollection)

Localiza a diferença entre dois conjuntos. A diferença é definida como tudo no primeiro conjunto de intervalos que não está no segundo conjunto de intervalos.

Equals(Object)

Determina se esse conjunto de intervalos é o mesmo que outro objeto.

GetEnumerator()

Um enumerador de struct não alocador para essa coleção.

GetHashCode()

Obtém um código hash exclusivo para o conjunto de intervalos.

Intersection(NormalizedSpanCollection, NormalizedSpanCollection)

Localiza a interseção de dois conjuntos de intervalos.

IntersectsWith(NormalizedSpanCollection)

Determina se esse conjunto de intervalos se cruza com outro conjunto de intervalos.

IntersectsWith(Span)

Determina se esse conjunto de intervalos se cruza com outro intervalo.

Overlap(NormalizedSpanCollection, NormalizedSpanCollection)

Localize a sobreposição de dois conjuntos de intervalos.

OverlapsWith(NormalizedSpanCollection)

Determina se esse conjunto de intervalos se sobrepõe a outro conjunto de intervalos.

OverlapsWith(Span)

Determina se esse conjunto de intervalos se sobrepõe a outro intervalo.

ToString()

Fornece uma representação de cadeia de caracteres do conjunto.

Union(NormalizedSpanCollection, NormalizedSpanCollection)

Localiza a união de dois conjuntos de intervalos.

Operadores

Equality(NormalizedSpanCollection, NormalizedSpanCollection)

Determina se dois conjuntos de intervalos são os mesmos.

Inequality(NormalizedSpanCollection, NormalizedSpanCollection)

Determina se dois conjuntos de intervalos não são os mesmos.

Aplica-se a