Partager via


NormalizedSpanCollection, classe

Collection d'étendues triées par position de départ ; les étendues adjacentes et superposées étant combinées.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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>

Le type NormalizedSpanCollection expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique NormalizedSpanCollection() Initialise une nouvelle instance de NormalizedSpanCollection qui est vide.
Méthode publique NormalizedSpanCollection(Span) Initialise une nouvelle instance de NormalizedSpanCollection qui contient l'étendue spécifiée.
Méthode publique NormalizedSpanCollection(IEnumerable<Span>) Initialise une nouvelle instance de NormalizedSpanCollection qui contient la liste d'étendues spécifiée.

Début

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans l'instance ReadOnlyCollection. (Hérité de ReadOnlyCollection<Span>.)
Propriété publique Item Obtient l'élément au niveau de l'index spécifié. (Hérité de ReadOnlyCollection<Span>.)
Propriété protégée Items Retourne le IList que ReadOnlyCollection inclut dans un wrapper. (Hérité de ReadOnlyCollection<Span>.)

Début

Méthodes

  Nom Description
Méthode publique Contains Détermine si un élément est dans ReadOnlyCollection. (Hérité de ReadOnlyCollection<Span>.)
Méthode publique CopyTo Copie l'ensemble de l'objet ReadOnlyCollection vers un objet Array unidimensionnel compatible, en commençant à l'index spécifié du tableau cible. (Hérité de ReadOnlyCollection<Span>.)
Méthode publiqueMembre statique Difference Trouve la différence entre deux jeux.La différence est définie comme tout ce qui se trouve dans le premier jeu d'étendues, mais pas dans le second.
Méthode publique Equals Détermine si ce jeu d'étendues est le même qu'un autre objet. (Substitue Object.Equals(Object).)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de ReadOnlyCollection. (Hérité de ReadOnlyCollection<Span>.)
Méthode publique GetHashCode Obtient un code de hachage unique pour le jeu d'étendues. (Substitue Object.GetHashCode.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique IndexOf Recherche l'objet spécifié et retourne l'index de base zéro de la première occurrence dans l'ensemble du ReadOnlyCollection. (Hérité de ReadOnlyCollection<Span>.)
Méthode publiqueMembre statique Intersection Trouve l'intersection de deux jeux d'étendues.
Méthode publique IntersectsWith(NormalizedSpanCollection) Détermine si ce jeu d'étendues croise un autre jeu d'étendues.
Méthode publique IntersectsWith(Span)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publiqueMembre statique Overlap Recherche la superposition de deux jeux d'étendues.
Méthode publique OverlapsWith(NormalizedSpanCollection) Détermine si ce jeu d'étendues chevauche un autre jeu d'étendues.
Méthode publique OverlapsWith(Span)
Méthode publique ToString Fournit une représentation sous forme de chaîne du jeu. (Substitue Object.ToString.)
Méthode publiqueMembre statique Union Trouve l'union de deux jeux d'étendues.

Début

Opérateurs

  Nom Description
Opérateur publicMembre statique Equality Détermine si deux jeux d'étendues sont identiques.
Opérateur publicMembre statique Inequality Détermine si deux jeux d'étendues sont différents.

Début

Implémentations d'interface explicite

  Nom Description
Implémentation d'interface expliciteMéthode privée System#Collections#Generic#ICollection{T}#Add Ajoute un élément à ICollection.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#Add Ajoute un élément à IList.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#Generic#ICollection{T}#Clear Supprime tous les éléments de ICollection.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#Clear Supprime tous les éléments de IList.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#Contains Détermine si IList contient une valeur spécifique. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#ICollection#CopyTo Copie les éléments de ICollection dans Array, à partir d'un index particulier de Array. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IEnumerable#GetEnumerator Retourne un énumérateur qui itère au sein d'une collection. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#IndexOf Détermine l'index d'un élément spécifique de IList. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#Generic#IList{T}#Insert Insère un élément dans la IList au niveau de l'index spécifié.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#Insert Insère un élément dans la IList au niveau de l'index spécifié.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#IList#IsFixedSize Obtient une valeur indiquant si IList est de taille fixe. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#Generic#ICollection{T}#IsReadOnly Obtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#IList#IsReadOnly Obtient une valeur indiquant si IList est en lecture seule. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#ICollection#IsSynchronized Obtient une valeur indiquant si l'accès à ICollection est synchronisé (thread-safe). (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#Generic#IList{T}#Item Obtient l'élément au niveau de l'index spécifié.NotSupportedException se produit si vous essayez de définir l'élément à l'index spécifié. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#IList#Item Obtient l'élément au niveau de l'index spécifié.NotSupportedException se produit si vous essayez de définir l'élément à l'index spécifié. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#Generic#ICollection{T}#Remove Supprime la première occurrence d'un objet spécifique de ICollection.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#Remove Supprime la première occurrence d'un objet spécifique de IList.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#Generic#IList{T}#RemoveAt Supprime l'élément IList au niveau de l'index spécifié.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface expliciteMéthode privée System#Collections#IList#RemoveAt Supprime l'élément IList au niveau de l'index spécifié.Cette implémentation lève toujours NotSupportedException. (Hérité de ReadOnlyCollection<Span>.)
Implémentation d'interface explicitePropriété privée System#Collections#ICollection#SyncRoot Obtient un objet qui peut être utilisé pour synchroniser l'accès à ICollection. (Hérité de ReadOnlyCollection<Span>.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms