Freigeben über


NormalizedSpanCollection-Klasse

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

Vererbungshierarchie

Object
  ReadOnlyCollection<Span>
    Microsoft.VisualStudio.Text.NormalizedSpanCollection

Namespace:  Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

Syntax

'Declaration
Public Class NormalizedSpanCollection _
    Inherits ReadOnlyCollection(Of Span)
public class NormalizedSpanCollection : ReadOnlyCollection<Span>
public ref class NormalizedSpanCollection : public ReadOnlyCollection<Span>
type NormalizedSpanCollection =  
    class 
        inherit ReadOnlyCollection<Span>
    end
public class NormalizedSpanCollection extends ReadOnlyCollection<Span>

Der NormalizedSpanCollection-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode NormalizedSpanCollection() Initialisiert eine neue, leere Instanz von NormalizedSpanCollection.
Öffentliche Methode NormalizedSpanCollection(Span) Initialisiert eine neue Instanz von NormalizedSpanCollection, die die angegebene Spanne enthält.
Öffentliche Methode NormalizedSpanCollection(IEnumerable<Span>) Initialisiert eine neue Instanz von NormalizedSpanCollection, die die angegebene Liste von Spannen enthält.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Count Ruft die Anzahl der Elemente ab, die in der ReadOnlyCollection-Instanz enthalten sind. (Von ReadOnlyCollection<Span> geerbt.)
Öffentliche Eigenschaft Item Ruft das Element am angegebenen Index ab. (Von ReadOnlyCollection<Span> geerbt.)
Geschützte Eigenschaft Items Gibt die IList zurück, die die ReadOnlyCollection umschließt. (Von ReadOnlyCollection<Span> geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Contains Bestimmt, ob sich ein Element in ReadOnlyCollection befindet. (Von ReadOnlyCollection<Span> geerbt.)
Öffentliche Methode CopyTo Kopiert die gesamte ReadOnlyCollection in ein kompatibles eindimensionales Array, beginnend am angegebenen Index des Zielarrays. (Von ReadOnlyCollection<Span> geerbt.)
Öffentliche MethodeStatischer Member Difference 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.
Öffentliche Methode Equals Bestimmt, ob dieser Spannensatz und ein anderes Objekt gleich sind. (Überschreibt Object.Equals(Object).)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der die ReadOnlyCollection durchläuft. (Von ReadOnlyCollection<Span> geerbt.)
Öffentliche Methode GetHashCode Ruft einen eindeutigen Hashcode für den Spannensatz ab. (Überschreibt Object.GetHashCode.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IndexOf Sucht nach dem angegebenen Objekt und gibt den nullbasierten Index des ersten Vorkommens innerhalb der gesamten ReadOnlyCollection zurück. (Von ReadOnlyCollection<Span> geerbt.)
Öffentliche MethodeStatischer Member Intersection Sucht die Schnittfläche von zwei Spannensätzen.
Öffentliche Methode IntersectsWith(NormalizedSpanCollection) Bestimmt, ob dieser Spannensatz einem anderen Spannensatz überschneidet.
Öffentliche Methode IntersectsWith(Span)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche MethodeStatischer Member Overlap Durchsucht die Überlappung von zwei Spannensätzen.
Öffentliche Methode OverlapsWith(NormalizedSpanCollection) Bestimmt, ob zwischen diesem Spannensatz einem anderen Spannensatz eine Überlappung besteht.
Öffentliche Methode OverlapsWith(Span)
Öffentliche Methode ToString Stellt eine Zeichenfolgendarstellung des Satzes bereit. (Überschreibt Object.ToString.)
Öffentliche MethodeStatischer Member Union Sucht die Gesamtmenge von zwei Spannensätzen.

Zum Seitenanfang

Operatoren

  Name Beschreibung
Öffentlicher OperatorStatischer Member Equality Bestimmt, ob zwei Spannensätze gleich sind.
Öffentlicher OperatorStatischer Member Inequality Bestimmt, ob zwei Spannensätze ungleich sind.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#Add Fügt der ICollection ein Element hinzu.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Add Fügt der IList ein Element hinzu.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#Clear Entfernt alle Elemente aus ICollection.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Clear Entfernt alle Elemente aus IList.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Contains Ermittelt, ob die IList einen bestimmten Wert enthält. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#ICollection#CopyTo Kopiert die Elemente der ICollection in ein Array, beginnend bei einem bestimmten Array-Index. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IEnumerable#GetEnumerator Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#IndexOf Bestimmt den Index eines bestimmten Elements in der IList. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#IList{T}#Insert Fügt am angegebenen Index ein Element in die IList ein.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Insert Fügt am angegebenen Index ein Element in die IList ein.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#IsFixedSize Ruft einen Wert ab, der angibt, ob das IList eine feste Größe aufweist. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#ICollection{T}#IsReadOnly Ruft einen Wert ab, der angibt, ob das ICollection schreibgeschützt ist. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#IsReadOnly Ruft einen Wert ab, der angibt, ob das IList schreibgeschützt ist. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#IsSynchronized Ruft einen Wert ab, der angibt, ob der Zugriff auf die ICollection synchronisiert (threadsicher) ist. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#Generic#IList{T}#Item Ruft das Element am angegebenen Index ab.Eine NotSupportedException tritt auf, wenn Sie versuchen, das Element am angegebenen Index abzulegen. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#IList#Item Ruft das Element am angegebenen Index ab.Eine NotSupportedException tritt auf, wenn Sie versuchen, das Element am angegebenen Index abzulegen. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#ICollection{T}#Remove Entfernt das erste Vorkommen eines angegebenen Objekts aus der ICollection.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#Remove Entfernt das erste Vorkommen eines angegebenen Objekts aus der IList.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#Generic#IList{T}#RemoveAt Entfernt das IList-Element am angegebenen Index.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode System#Collections#IList#RemoveAt Entfernt das IList-Element am angegebenen Index.Diese Implementierung löst immer eine NotSupportedException aus. (Von ReadOnlyCollection<Span> geerbt.)
Explizite SchnittstellenimplementierungPrivate Eigenschaft System#Collections#ICollection#SyncRoot Ruft ein Objekt ab, mit dem der Zugriff auf ICollection synchronisiert werden kann. (Von ReadOnlyCollection<Span> geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Text-Namespace