Microsoft.VisualStudio.Text, espace de noms
Classes
Classe | Description | |
---|---|---|
ContentTypeChangedEventArgs | Fournit des informations à propos de l'événement d'ContentTypeChanged. | |
EncodingChangedEventArgs | Fournit des informations sur l'événement EncodingChanged. | |
NormalizedSnapshotSpanCollection | Collection en lecture seule d'objets SnapshotSpan provenant tous du même instantané. | |
NormalizedSpanCollection | Collection d'étendues triées par position de départ ; les étendues adjacentes et superposées étant combinées. | |
PreContentChangedEventArgs | Informations fournies avant des modifications de contenu. | |
SnapshotSpanEventArgs | Fournit des informations pour les événements qui signalent les modifications qui affectent une étendue de texte. | |
TextBufferCreatedEventArgs | Fournit des informations sur une ITextBuffer récemment créée. | |
TextContentChangedEventArgs | Fournit des informations sur une transaction de modification sur une ITextBuffer. | |
TextContentChangingEventArgs | Fournit des informations sur une transaction de modification à venir sur une ITextBuffer | |
TextDataModelContentTypeChangedEventArgs | Fournit des informations sur l'événement ContentTypeChanged. | |
TextDocumentEventArgs | Fournit des informations pour des événements déclenchés lorsque ITextDocument a été créé ou supprimé. | |
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. | |
TextSnapshotChangedEventArgs | Fournit des informations sur une transaction sur une ITextBuffer qui entraîne la génération d'un nouvel ITextSnapshot. | |
TextSnapshotToTextReader | Fournit une façade de TextReader sur un instantané de texte. | |
Tracking | Defines position tracking forward and backward in time. |
Structures
Structure | Description | |
---|---|---|
EditOptions | Options applicables aux transactions de modification de texte. | |
SnapshotPoint | Emplacement de texte immuable dans un instantané de texte particulier. | |
SnapshotSpan | Étendue de texte immuable d'un instantané de texte particulier. | |
Span | Représente une plage. | |
VirtualSnapshotPoint | Représente un SnapshotPoint qui peut avoir des espaces virtuels. | |
VirtualSnapshotSpan | Représente la plage entre deux objets d'VirtualSnapshotPoint. |
Interfaces
Interface | Description | |
---|---|---|
IEncodingDetector | Essaie de détecter l'encodage de texte associé à un flux de données. | |
IExtensionErrorHandler | Permet aux hôtes d'éditeurs de détecter des exceptions ayant été capturées à des points d'extension. | |
IMappingPoint | Position dans une ITextBuffer qui peut être mappée dans un IBufferGraph. | |
IMappingSpan | Étendue dans une ITextBuffer qui peut être mappée dans un IBufferGraph. | |
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. | |
IReadOnlyRegion | Suit une zone en lecture seule éventuellement vide de texte. | |
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. | |
ITextBuffer | Une séquence mutable de personnages d'Unicode (UTF-16). | |
ITextBufferEdit | Représente des opérations de modification effectuées sur une ITextBuffer. | |
ITextBufferFactoryService | Le service de fabrique pour les mémoires tampon de texte ordinaires. | |
ITextChange | Décrit une opération unique de modifications de texte contiguës sur la mémoire tampon de texte. | |
ITextChange2 | Indicates whether the change is opaque. | |
ITextDataModel | Prépare la ITextBuffer pour présentation dans l'éditeur. | |
ITextDocument | Représente un document du système de fichiers qui rend une ITextBuffer persistante. | |
ITextDocumentFactoryService | Représente un service qui crée, charge et supprime des documents texte. | |
ITextEdit | Représente un jeu d'opérations de modification sur une ITextBuffer. | |
ITextSnapshot | Permet d'accéder lecture à un instantané immuable d'ITextBuffer qui contient une séquence de caractères Unicode. | |
ITextSnapshotLine | Représente une ligne de texte d'ITextSnapshot. | |
ITextVersion | Décrit une version d'une ITextBuffer.Chaque application d'ITextEdit à une mémoire tampon de texte génère nouvel ITextVersion. | |
ITrackingPoint | Position de suivi dans une ITextBuffer. | |
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 | |
---|---|---|
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. | |
DynamicReadOnlyRegionQuery | Le rappel pour avertir les zones en lecture seule des modifications. |
Énumérations
Énumération | Description | |
---|---|---|
EdgeInsertionMode | Définit les modes d'insertion de bord pour les zones en lecture seule. | |
FileActionTypes | Décrit le type d'action de fichier. | |
PointTrackingMode | Représente les modes de suivi pour les objets ITrackingPoint. | |
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. | |
ReloadResult | Représente les résultats possibles de recharger un document texte. | |
SpanTrackingMode | Représente les modes de suivi pour les objets ITrackingSpan. | |
TrackingFidelityMode | Représente des comportements de suivi spéciaux pour les objets ITrackingPoint et ITrackingSpan. |