Microsoft.VisualStudio.Text Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Classes
AbstractSelectionPresentationProperties |
Fournit des propriétés spécifiques à l’interface utilisateur d’un Selection. |
ContentTypeChangedEventArgs |
Fournit des informations sur une modification apportée à sur IContentType un ITextBuffer. |
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 sur les événements qui signalent des modifications affectant 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 une modification IContentType du d’un ITextDataModel. |
TextDocumentEventArgs |
Fournit des informations sur les événements lorsqu’un 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. |
TextImageExtensions |
Méthodes d’extension pour travailler avec ITextImage |
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 |
Définit le suivi de position vers l’avant et l’arrière dans le temps. |
Structures
EditOptions |
Options applicables aux transactions de modification de texte. |
NormalizedSpanCollection.Enumerator |
Énumérateur alloué à la pile pour NormalizedSpanCollection. |
Selection |
Gère l’insertion, l’ancre et les points actifs d’une seule insertion et de sa sélection associée. |
SnapshotPoint |
Emplacement de texte immuable dans un instantané de texte particulier. |
SnapshotSpan |
Étendue de texte immuable d'un instantané de texte particulier. |
Span |
Intervalle entier immuable qui décrit une plage de valeurs de Start à End qui est fermée à gauche et ouverte à droite : [Démarrer .. Fin). Une étendue est généralement appliquée à un ITextSnapshot pour désigner une étendue de texte, mais elle est indépendante d’une mémoire tampon ou d’un instantané de texte particulier. |
TextImageLine |
Informations immuables sur une ligne de texte d’un ITextImage. |
VersionedPosition |
Décrit un emplacement dans un spécifique ITextImageVersion. |
VersionedSpan |
Décrit une étendue dans un spécifique ITextImageVersion. |
VirtualSnapshotPoint |
Représente un SnapshotPoint qui peut avoir des espaces virtuels. |
VirtualSnapshotSpan |
Représente deux VirtualSnapshotPoints |
Interfaces
IDeleteEditTag |
Indique que la modification est le résultat de la saisie par l’utilisateur d’un retour arrière ou d’une suppression. |
IEditTag |
Interface qui peut être utilisée pour le CreateEdit(EditOptions, Nullable<Int32>, Object) paramètre editTag. |
IEncodingDetector |
Tente de détecter un encodage de texte associé à un flux. |
IExtensionErrorHandler |
Permet aux hôtes d'éditeurs de détecter des exceptions ayant été capturées à des points d'extension. |
IExtensionErrorHandler2 |
Permet aux hôtes d'éditeurs de détecter des exceptions ayant été capturées à des points d'extension. |
IExtensionPerformanceTracker |
Permet aux hôtes de l’éditeur de suivre les performances des points d’extension. |
IFormattingEditTag |
Indique que la modification fait partie de la mise en forme automatique. |
IFormattingNeededEditTag |
Indique que la modification ressemble à un « collage » dans lequel le texte modifié doit être mis en forme. |
IInviolableEditTag |
Indique une contrainte selon laquelle aucune modification supplémentaire ne doit être effectuée dans les gestionnaires d’événements de Changed la mémoire tampon appelés en réponse à cette modification. |
IInvisibleEditTag |
Indique que cette modification crée une transaction d’annulation invisible. |
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. |
IMultiSelectionBroker |
Gère tous les comportements d’insertion et de sélection d’un ITextView. Gère plusieurs sélections et la sélection de zone. Tout au long de cet espace de noms, les carets sont considérés comme faisant partie des sélections et sont représentés par InsertionPoint. |
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. |
IOvertypeManager |
Par gestionnaire d’affichage de texte pour le surtype. |
IOvertypeManagerFactory |
Service qui retourne un IOvertypeManager qui gère le surtype d’un particulier ITextView. |
IPersistentSpan |
Décrit l’étendue d’un document qui reste valide même lorsque le document est fermé, ouvert ou modifié (pendant qu’il est ouvert). |
IPersistentSpanFactory |
Fabrique pour la création IPersistentSpande s. |
IProxyEditTag |
Indique que la modification est perfomée pour le compte de l’utilisateur et qu’elle sera annulée par l’entité qui a effectué la modification. |
IReadOnlyRegion |
Handle qui effectue le suivi d’une zone de texte en lecture seule éventuellement vide. |
IReadOnlyRegionEdit |
Fournit un ensemble atomique d’opérations d’édition de région en lecture seule sur un ITextBuffer. Les positions d’édition sont spécifiées par rapport à l’état du au moment de ITextBuffer la création de l’objet IReadOnlyRegionEdit . |
IRemoteEditTag |
Indique que la modification provient d’un collaborateur distant. |
ISelectionTransformer |
Permet de modifier des objets existants Selection dans le cadre de PerformActionOnAllSelections(Action<ISelectionTransformer>) et TryPerformActionOnSelection(Selection, Action<ISelectionTransformer>, Selection). |
ITextBuffer |
Séquence mutable de caractères Unicode encodés en UTF-16. Les positions dans la mémoire tampon sont traitées comme une séquence de caractères (commençant au caractère zéro) ou comme une séquence de lignes (commençant à la ligne zéro). Une mémoire tampon vide a une seule ligne ne contenant aucun caractère. |
ITextBuffer2 |
Séquence mutable de caractères Unicode encodés en UTF-16. Les positions dans la mémoire tampon sont traitées comme une séquence de caractères (commençant au caractère zéro) ou comme une séquence de lignes (commençant à la ligne zéro). Une mémoire tampon vide a une seule ligne ne contenant aucun caractère. |
ITextBufferContentTypeListener |
Permet aux extensions de suivre les modifications de type de contenu dans ITextBuffers. |
ITextBufferEdit |
Représente des opérations de modification effectuées sur une ITextBuffer. |
ITextBufferFactoryService |
Service de fabrique pour les TextBuffers ordinaires. |
ITextBufferFactoryService2 |
Service de fabrique pour les TextBuffers ordinaires. |
ITextBufferFactoryService3 |
Service de fabrique pour les TextBuffers ordinaires. |
ITextChange |
Décrit une seule opération de modification de texte contiguë sur la mémoire tampon de texte. Toutes les modifications de texte sont considérées comme le remplacement de
L’insertion est une modification de texte dans laquelle
La suppression est une modification de texte dans laquelle
La modification est une modification de texte dans laquelle et |
ITextChange2 |
ITextChange S’étend avec le concept de changement opaque. |
ITextChange3 |
ITextChange2 S’étend avec la possibilité d’obtenir efficacement une sous-chaîne de texte ancien et nouveau. |
ITextDataModel |
Prépare la ITextBuffer pour présentation dans l'éditeur. En règle générale, le ITextDataModel comprend un seul ITextBuffer qui est exposé en tant que DocumentBuffer et .DataBuffer Toutefois, dans certains cas, un graphique de IProjectionBuffers est utile à présenter comme s’il s’agissait d’un document unique. Dans ce cas, il s’agit DataBuffer d’un IProjectionBuffer qui utilise comme DocumentBuffer mémoire tampon source, directement ou indirectement. |
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. |
ITextDocumentFactoryService2 | |
ITextEdit |
Représente un jeu d'opérations de modification sur une ITextBuffer. Les positions de toutes les opérations de modification sont spécifiées par rapport à l’état du au moment de la création de ITextBuffer cet objet. |
ITextImage |
Fournit un accès en lecture à une séquence immuable de caractères Unicode. Le premier caractère de la séquence a l’index zéro. |
ITextImageFactoryService |
Service de fabrique pour la création ITextImagede s. |
ITextImageVersion |
Décrit une version d'une ITextImage. |
ITextSnapshot |
Fournit un accès en lecture à un instantané immuable d’un ITextBuffer contenant une séquence de caractères Unicode. Le premier caractère de la séquence a l’index zéro. |
ITextSnapshot2 |
Fournit un accès en lecture à un instantané immuable d’un ITextBuffer contenant une séquence de caractères Unicode. Le premier caractère de la séquence a l’index zéro. |
ITextSnapshotLine |
Informations immuables sur une ligne de texte d’un ITextSnapshot. |
ITextVersion |
Décrit une version d'une ITextBuffer. Chaque application d’un ITextEdit à une mémoire tampon de texte génère un nouvel ITextVersion. |
ITextVersion2 |
Décrit une version d'une ITextBuffer. Chaque application d'une ITextEdit à une mémoire tampon de texte génère une nouvelle 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. |
ITypingEditTag |
Indique que la modification est le résultat de la saisie d’un caractère par l’utilisateur. |
IUndoEditTag |
Indique que la modification fait partie d’une opération d’annulation ou de rétablissement. |
IUserEditTag |
Indique que la modification est le résultat direct d’une action de l’utilisateur (par exemple, la saisie) par opposition à un effet secondaire (par exemple, la mise en forme automatique après que l’utilisateur a tapé un point-virgule). |
Énumérations
EdgeInsertionMode |
Spécifie les modes d’insertion de bord pour les régions 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. |
PredefinedSelectionTransformations |
Définit un ensemble d’actions prédéfinies pour manipuler des sélections au sein d’une vue. Pour les manipulations personnalisées, consultez l’utilisation de ISelectionTransformer. Ces transformations peuvent être passées à PerformActionOnAllSelections(PredefinedSelectionTransformations), TryPerformActionOnSelection(Selection, PredefinedSelectionTransformations, Selection)et PerformAction(PredefinedSelectionTransformations). |
ReloadResult |
Valeur de retour des méthodes Reload sur ITextDocument. |
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. |
Délégués
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 |
Délégué de rappel pour notifier les régions en lecture seule des modifications. |