Partager via


INormalizedTextChangeCollection, interface

Liste normalisée d'objets ITextChange. Les modifications sont triées dans l'ordre croissant de position, et les modifications contiguës et superposées sont combinées en une seule modification.

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

Syntaxe

'Déclaration
Public Interface INormalizedTextChangeCollection _
    Inherits IList(Of ITextChange), ICollection(Of ITextChange),  _
    IEnumerable(Of ITextChange), IEnumerable
public interface INormalizedTextChangeCollection : IList<ITextChange>, 
    ICollection<ITextChange>, IEnumerable<ITextChange>, IEnumerable
public interface class INormalizedTextChangeCollection : IList<ITextChange^>, 
    ICollection<ITextChange^>, IEnumerable<ITextChange^>, IEnumerable
type INormalizedTextChangeCollection =  
    interface 
        interface IList<ITextChange>
        interface ICollection<ITextChange>
        interface IEnumerable<ITextChange>
        interface IEnumerable 
    end
public interface INormalizedTextChangeCollection extends IList<ITextChange>, ICollection<ITextChange>, IEnumerable<ITextChange>, IEnumerable

Le type INormalizedTextChangeCollection expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient le nombre d'éléments contenus dans le ICollection. (Hérité de ICollection<ITextChange>.)
Propriété publique IncludesLineChanges Détermine si l'un des objets ITextChange de cette liste présente un LineCountDelta différent de zéro.
Propriété publique IsReadOnly Obtient une valeur indiquant si ICollection est en lecture seule. (Hérité de ICollection<ITextChange>.)
Propriété publique Item Obtient ou définit l'élément situé à l'index spécifié. (Hérité de IList<ITextChange>.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute un élément à ICollection. (Hérité de ICollection<ITextChange>.)
Méthode publique Clear Supprime tous les éléments du ICollection. (Hérité de ICollection<ITextChange>.)
Méthode publique Contains Détermine si ICollection contient une valeur spécifique. (Hérité de ICollection<ITextChange>.)
Méthode publique CopyTo Copie les éléments de ICollection dans Array, en commençant à un index particulier de Array. (Hérité de ICollection<ITextChange>.)
Méthode publique GetEnumerator Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<ITextChange>.)
Méthode publique IndexOf Détermine l'index d'un élément spécifique de IList. (Hérité de IList<ITextChange>.)
Méthode publique Insert Insère un élément dans IList à l'index spécifié. (Hérité de IList<ITextChange>.)
Méthode publique Remove Supprime la première occurrence d'un objet spécifique de ICollection. (Hérité de ICollection<ITextChange>.)
Méthode publique RemoveAt Supprime l'élément IList au niveau de l'index spécifié. (Hérité de IList<ITextChange>.)

Début

Notes

Les objets INormalizedTextChangeCollection sont immuables.

Cette collection est utilisée dans Changes.

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms