Freigeben über


NormalizedSpanCollection Klasse

Definition

Eine Auflistung von Spannen, die nach Anfangsposition sortiert werden, wobei benachbarte und überlappende Spannen kombiniert werden.

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

Konstruktoren

NormalizedSpanCollection()

Initialisiert eine neue, leere Instanz von NormalizedSpanCollection.

NormalizedSpanCollection(IEnumerable<Span>)

Initialisiert eine neue Instanz von NormalizedSpanCollection, die die angegebene Liste von Spannen enthält.

NormalizedSpanCollection(IList<Span>)

Initialisiert eine neue Instanz von NormalizedSpanCollection, die die angegebene Liste von Spannen enthält.

NormalizedSpanCollection(Span)

Initialisiert eine neue Instanz von NormalizedSpanCollection, die die angegebene Spanne enthält.

Felder

Empty

Eine Auflistung von Spannen, die nach Anfangsposition sortiert werden, wobei benachbarte und überlappende Spannen kombiniert werden.

Methoden

Difference(NormalizedSpanCollection, NormalizedSpanCollection)

Sucht den Unterschied zwischen den zwei Sätzen. Der Unterschied ist definiert als alle Elemente, die im ersten Spannensatz, nicht jedoch im zweiten Spannensatz enthalten sind.

Equals(Object)

Bestimmt, ob dieser Spannensatz und ein anderes Objekt gleich sind.

GetEnumerator()

Ein nicht zugewiesener Strukturenumerator für diese Auflistung.

GetHashCode()

Ruft einen eindeutigen Hashcode für den Spannensatz ab.

Intersection(NormalizedSpanCollection, NormalizedSpanCollection)

Sucht die Schnittfläche von zwei Spannensätzen.

IntersectsWith(NormalizedSpanCollection)

Bestimmt, ob sich dieser Spansatz mit einem anderen Span-Satz überschneidet.

IntersectsWith(Span)

Bestimmt, ob sich dieser Spansatz mit einer anderen Spanne überschneidet.

Overlap(NormalizedSpanCollection, NormalizedSpanCollection)

Suchen Sie die Überlappung von zwei Span-Sätzen.

OverlapsWith(NormalizedSpanCollection)

Bestimmt, ob zwischen diesem Spannensatz einem anderen Spannensatz eine Überlappung besteht.

OverlapsWith(Span)

Bestimmt, ob sich dieser Spansatz mit einer anderen Spanne überschneidet.

ToString()

Stellt eine Zeichenfolgendarstellung des Satzes bereit.

Union(NormalizedSpanCollection, NormalizedSpanCollection)

Sucht die Gesamtmenge von zwei Spannensätzen.

Operatoren

Equality(NormalizedSpanCollection, NormalizedSpanCollection)

Bestimmt, ob zwei Spannensätze gleich sind.

Inequality(NormalizedSpanCollection, NormalizedSpanCollection)

Bestimmt, ob zwei Spannensätze ungleich sind.

Gilt für: