Partager via


Microsoft.VisualStudio.Text, espace de noms

Classes

  Classe Description
Classe publique ContentTypeChangedEventArgs Fournit des informations à propos de l'événement d'ContentTypeChanged.
Classe publique EncodingChangedEventArgs Fournit des informations sur l'événement EncodingChanged.
Classe publique NormalizedSnapshotSpanCollection Collection en lecture seule d'objets SnapshotSpan provenant tous du même instantané.
Classe publique NormalizedSpanCollection Collection d'étendues triées par position de départ ; les étendues adjacentes et superposées étant combinées.
Classe publique PreContentChangedEventArgs Informations fournies avant des modifications de contenu.
Classe publique SnapshotSpanEventArgs Fournit des informations pour les événements qui signalent les modifications qui affectent une étendue de texte.
Classe publique TextBufferCreatedEventArgs Fournit des informations sur une ITextBuffer récemment créée.
Classe publique TextContentChangedEventArgs Fournit des informations sur une transaction de modification sur une ITextBuffer.
Classe publique TextContentChangingEventArgs Fournit des informations sur une transaction de modification à venir sur une ITextBuffer
Classe publique TextDataModelContentTypeChangedEventArgs Fournit des informations sur l'événement ContentTypeChanged.
Classe publique TextDocumentEventArgs Fournit des informations pour des événements déclenchés lorsque ITextDocument a été créé ou supprimé.
Classe publique TextDocumentFileActionEventArgs Fournit des informations pour les événements déclenchés lorsqu'un ITextDocument a été chargé à partir du disque ou enregistré sur celui-ci.
Classe publique TextSnapshotChangedEventArgs Fournit des informations sur une transaction sur une ITextBuffer qui entraîne la génération d'un nouvel ITextSnapshot.
Classe publique TextSnapshotToTextReader Fournit une façade de TextReader sur un instantané de texte.
Classe publique Tracking Defines position tracking forward and backward in time.

Structures

  Structure Description
Structure publique EditOptions Options applicables aux transactions de modification de texte.
Structure publique SnapshotPoint Emplacement de texte immuable dans un instantané de texte particulier.
Structure publique SnapshotSpan Étendue de texte immuable d'un instantané de texte particulier.
Structure publique Span Représente une plage.
Structure publique VirtualSnapshotPoint Représente un SnapshotPoint qui peut avoir des espaces virtuels.
Structure publique VirtualSnapshotSpan Représente la plage entre deux objets d'VirtualSnapshotPoint.

Interfaces

  Interface Description
Interface publique IEncodingDetector Essaie de détecter l'encodage de texte associé à un flux de données.
Interface publique IExtensionErrorHandler Permet aux hôtes d'éditeurs de détecter des exceptions ayant été capturées à des points d'extension.
Interface publique IMappingPoint Position dans une ITextBuffer qui peut être mappée dans un IBufferGraph.
Interface publique IMappingSpan Étendue dans une ITextBuffer qui peut être mappée dans un IBufferGraph.
Interface publique INormalizedTextChangeCollection 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.
Interface publique IReadOnlyRegion Suit une zone en lecture seule éventuellement vide de texte.
Interface publique IReadOnlyRegionEdit Représente un jeu d'opérations en lecture seule de modification de zone (créant et supprimant des zones en lecture seule sur ITextBuffer.
Interface publique ITextBuffer Une séquence mutable de personnages d'Unicode (UTF-16).
Interface publique ITextBufferEdit Représente des opérations de modification effectuées sur une ITextBuffer.
Interface publique ITextBufferFactoryService Le service de fabrique pour les mémoires tampon de texte ordinaires.
Interface publique ITextChange Décrit une opération unique de modifications de texte contiguës sur la mémoire tampon de texte.
Interface publique ITextChange2 Indicates whether the change is opaque.
Interface publique ITextDataModel Prépare la ITextBuffer pour présentation dans l'éditeur.
Interface publique ITextDocument Représente un document du système de fichiers qui rend une ITextBuffer persistante.
Interface publique ITextDocumentFactoryService Représente un service qui crée, charge et supprime des documents texte.
Interface publique ITextEdit Représente un jeu d'opérations de modification sur une ITextBuffer.
Interface publique ITextSnapshot Permet d'accéder lecture à un instantané immuable d'ITextBuffer qui contient une séquence de caractères Unicode.
Interface publique ITextSnapshotLine Représente une ligne de texte d'ITextSnapshot.
Interface publique ITextVersion Décrit une version d'une ITextBuffer.Chaque application d'ITextEdit à une mémoire tampon de texte génère nouvel ITextVersion.
Interface publique ITrackingPoint Position de suivi dans une ITextBuffer.
Interface publique ITrackingSpan Étendue de texte d'une ITextBuffer qui se développe ou se réduit selon les modifications apportées à la mémoire tampon de texte.L'étendue est éventuellement vide.

Délégués

  Délégué Description
Délégué public CustomTrackToVersion Fournit une implémentation personnalisée du suivi d'étendues.Ce délégué doit être implémenté par des étendues de suivi personnalisées.
Délégué public DynamicReadOnlyRegionQuery Le rappel pour avertir les zones en lecture seule des modifications.

Énumérations

  Énumération Description
Énumération publique EdgeInsertionMode Définit les modes d'insertion de bord pour les zones en lecture seule.
Énumération publique FileActionTypes Décrit le type d'action de fichier.
Énumération publique PointTrackingMode Représente les modes de suivi pour les objets ITrackingPoint.
Énumération publique PositionAffinity Décrit si une position d'une ITextBuffer qui peut être supposée se trouver entre deux caractères est associée au caractère précédent ou au caractère suivant.
Énumération publique ReloadResult Représente les résultats possibles de recharger un document texte.
Énumération publique SpanTrackingMode Représente les modes de suivi pour les objets ITrackingSpan.
Énumération publique TrackingFidelityMode Représente des comportements de suivi spéciaux pour les objets ITrackingPoint et ITrackingSpan.