Microsoft.VisualStudio.TextManager.Interop, espace de noms

Classes

  Classe Description
Classe publique VsCodeWindowClass Permet de manipuler d'une fenêtre de code.
Classe publique VsDefaultButtonBarImagesClass Obtient des images par défaut de Buttonbar.
Classe publique VsDiffLayerClass
Classe publique VsDropdownBarClass Fournit le contrôle de la barre déroulante en haut d'une fenêtre de code.
Classe publique VsExpansionManagerClass
Classe publique VsExpansionPackageClass
Classe publique VsFinderClass Recherche une image de texte.
Classe publique VsHiddenTextLayerClass Ajoute ou énumère des sessions de texte masqué.
Classe publique VsIntellisenseCompletorClass
Classe publique VsIntellisenseLangTipClass
Classe publique VsLocalUserDataClass Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).
Classe publique VsMethodTipWindowClass Fournit une fenêtre de conseil de méthode pour un élément dans un service de langage.
Classe publique VsSmartTagTipWindowClass Contrôle l'interaction avec une fenêtre de conseil.
Classe publique VsSplitRootClass
Classe publique VsSyntheticTextLayerClass Traite l'ajout de et la communication avec les sessions synthétiques de texte.
Classe publique VsTextBufferClass Agit comme l'interface de base pour l'objet d'VsTextBuffer et fournit des informations générales sur l'utilisation des propriétés de la mémoire tampon de texte.Fournit l'accès en lecture et en écriture à la mémoire tampon de texte utilisant des coordonnées à deux dimensions.
Classe publique VsTextBufferCoordinatorClass
Classe publique VsTextImageClass Prend en charge la correspondance de chaîne de texte.
Classe publique VsTextLineStorageClass Représente l'image qui est persistée et unpersisted.Représente la plage du texte qui est affichable et modifiable par des vues d'éditeur de texte.
Classe publique VsTextManagerClass Fournit des services général pour toute personne qui souhaite des informations sur les affichages de texte actifs.
Classe publique VsTextPackageClass Fournit des services général pour toute personne qui souhaite des informations sur les affichages de texte actifs.
Classe publique VsTextSpanSetClass Utilitaire pour la correspondance de chaîne de texte.
Classe publique VsTextTipWindowClass Fournit un conseil lorsque les pauses de souris sur d'un contexte particulier transmettent en continu dans le principal éditeur.
Classe publique VsTextViewClass Gère l'affichage de texte d'une fenêtre d'éditeur.Contient des méthodes pour gérer l'affichage de texte.La vue est essentiellement la fenêtre d'éditeur montrée dans l'interface utilisateur.
Classe publique VsUndoPackageClass Implémente la fonctionnalité liée de pile à annuler.
Classe publique VsUndoUnitClass Détermine si l'unité undo s'applique aux éléments d'interface utilisateur uniquement.
Classe publique VsUserDataClass Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).

Structures

  Structure Description
Structure publique AtomicText Décrit un objet embarqué dans une structure d'LINEDATAEX.
Structure publique BUFFERINITEX Représente des paramètres d'initialisation de mémoire tampon.
Structure publique ChangeInput Représente des informations sur un *before* de demande de modification en attente qu'elle s'est produit.
Structure publique ExternalError Utilisé pour créer une nouvelle erreur externe.
Structure publique FONTCOLORPREFERENCES Spécifie les préférences de table des couleurs à utiliser lorsque vous peignez le texte ou les marques.
Structure publique FONTCOLORPREFERENCES2 Spécifie les préférences de table des couleurs à utiliser lorsque vous peignez le texte ou les marques.
Structure publique FRAMEPREFERENCES Fournit les paramètres de frame qui contrôlent si des barres de défilement sont fournies pour des vues.
Structure publique FRAMEPREFERENCES2 Fournit les paramètres de frame qui contrôlent si des barres de défilement sont fournies pour des vues.
Structure publique INITVIEW Spécifie des paramètres de vue.Utilisé dans des appels d'Initialize.
Structure publique LANGPREFERENCES Utilisé pour communiquer des préférences de l'utilisateur avec le gestionnaire de texte, les vues, et les services linguistiques.Les réglages d'affichage suivent les paramètres du gestionnaire de texte à moins qu'un spécifique défini des paramètres obligatoires soient spécifiés lorsque l'Initialize est appelé.
Structure publique LANGPREFERENCES2 Utilisé pour communiquer des préférences de l'utilisateur avec le gestionnaire de texte, les vues, et les services linguistiques.Les réglages d'affichage suivent les paramètres du gestionnaire de texte à moins qu'un spécifique défini des paramètres obligatoires soient spécifiés lorsque l'Initialize est appelé.
Structure publique LANGPREFERENCES3
Structure publique LINEDATA Utilisé pour passer d'accès direct génération des données dans une mémoire tampon via IVsTextLines.Cette structure retourne toutes les informations pour une ligne unique.
Structure publique LINEDATAEX Utilisé pour passer l'accès direct aux données de ligne dans une mémoire tampon via l'GetLineDataEx.
Structure publique MARKERDATA Spécifie des options de direction pour localiser des marques.
Structure publique NewHiddenRegion Crée une nouvelle zone d'ensemble ou de texte masqué au-dessus de l'étendue de texte spécifiée.
Structure publique NewHiddenRegionEx Crée une nouvelle zone d'ensemble ou de texte masqué au-dessus de l'étendue de texte spécifiée.
Structure publique NewOutlineRegion Spécifie l'étendue et l'état d'une nouvelle région en mode Plan.
Structure publique NewSpanMapping Utilisé pour créer un nouveau mappage de l'étendue.
Structure publique NewSyntheticRegion Maintient des informations sur une zone synthétique de texte.
Structure publique SELECTIONSTATE Représente l'état d'une sélection afin qu'elle puisse être restaurée à cet état.
Structure publique SMARTTAGSIZEDATA Données de blocages à propos de taille de balise active.
Structure publique TabStop Maintient des informations sur des taquets de tabulation.
Structure publique TextAddress Définit une adresse de texte en termes de personnage et ligne.
Structure publique TextLineChange Fournit des paramètres pour suivre les modifications apportées à toute ligne de texte de la mémoire tampon.
Structure publique TextSpan Définit une étendue de texte selon l'index de personnage et de ligne.
Structure publique TextSpanAndCookie Utilisé pour représenter une étendue de code incorporée dans un document.
Structure publique TextSpanPair Utilisé pour exprimer deux étendues correspondantes dans les deux mémoires tampon distinctes.
Structure publique TIPSIZEDATA Définit la taille et la position d'une fenêtre de conseil.
Structure publique VIEWPREFERENCES Fournit des paramètres pour tous les affichages de texte.
Structure publique VIEWPREFERENCES2 Fournit des membres supplémentaires pour la structure d'VIEWPREFERENCES.
Structure publique VIEWPREFERENCES3 Supplies settings for text views; copies and extends VIEWPREFERENCES2.
Structure publique VsExpansion Fournit des informations sur d'un extrait de code.

Interfaces

  Interface Description
Interface publique IPersistFileCheckSum Calcule le contrôle de cohérence pour la représentation de fichier de la mémoire tampon de texte associée.
Interface publique IVsAction Les actions placées dans historique de phase de restauration d'une mémoire tampon de texte exposent cette interface.
Interface publique IVsAtomicTextProvider Fournit des méthodes gérant une structure d'AtomicText.
Interface publique IVsAutoOutliningClient
Interface publique IVsBufferExtraFiles
Interface publique IVsButtonBar Fournit des boutons en bas d'une fenêtre de code.
Interface publique IVsButtonBarClient
Interface publique IVsButtonBarManager
Interface publique IVsCanCoordinatorClipTextSpan
Interface publique IVsChangeClusterEvents Encadrez une série de modifications d'un gestionnaire de phase de restauration.
Interface publique IVsChangeTrackingUndoManager Fournit la gestion de phase de restauration pour un éditeur qui prend en charge de plusieurs vues.
Interface publique IVsCodePageSelection
Interface publique IVsCodeWindow Représente un enfant d'interface multidocument (MDI) qui contient un ou plusieurs modes Code.
Interface publique IVsCodeWindow2
Interface publique IVsCodeWindowEvents Permet à un VSPackage pour écouter certains événements associés à la vue qui contient un objet d'IVsCodeWindow.
Interface publique IVsCodeWindowEvents2
Interface publique IVsCodeWindowEx
Interface publique IVsCodeWindowManager Permet à des ornements, tels que les barres déroulantes, pour être ajouté à ou supprimé d'une fenêtre de code.
Interface publique IVsColorableItem Fournit des couleurs de police par défaut, le style de police, et les informations de nom d'élément pour un élément coloriable personnalisé.
Interface publique IVsColorizer Implémenté par le client de langage pour assigner des attributs de couleur à une étendue de texte.
Interface publique IVsColorizer2 Étend un coloriseur de service de langage en permettant à l'environnement pour interrompre et redémarrer la colorisation.
Interface publique IVsCommandWindowCompletion
Interface publique IVsCommitGestureSink Indique qu'un certain formulaire d'entrée tactile de validation d'interface utilisateur s'est produit.
Interface publique IVsCompletionSet Fournit des fonctions de saisie semi-automatique des instructions pour le service de langage.
Interface publique IVsCompletionSet3 Provides statement completion capabilities for the language service.
Interface publique IVsCompletionSetBuilder
Interface publique IVsCompletionSetEx Permet à un jeu de saisies semi-automatiques pour fournir de différents genres de personnalisation.
Interface publique IVsCompoundAction Active la création des actions composites.
Interface publique IVsCompoundActionEvents
Interface publique IVsCompoundViewChange Permet la création des actions composées de vue.
Interface publique IVsContainedCode Implémenté par un langage pour prendre en charge le mappage d'étendue de mémoire tampon.
Interface publique IVsContainedLanguage Fournit les fonctionnalités du service contenues simplistes de langage.
Interface publique IVsContainedLanguageCodeSupport Fournit la prise en charge de la navigation de code, génération d'événement, et similaire.
Interface publique IVsContainedLanguageColorizer Fournit la colorisation des fragments de ligne.
Interface publique IVsContainedLanguageFactory Fournit la création des langages contenus.
Interface publique IVsContainedLanguageHost Représente un hôte pour des langages contenus.
Interface publique IVsContainedLanguageHost3
Interface publique IVsContainedLanguageHostEvents Reçoit des notifications de modifications de vue d'un hôte contenu de langage.
Interface publique IVsContainedLanguageProjectNameProvider
Interface publique IVsContainedLanguageStaticEventBinding Fournit la prise en charge de la génération statique d'événement.
Interface publique IVsDebugName
Interface publique IVsDefaultButtonBarImages Obtient des images par défaut de Buttonbar.
Interface publique IVsDropdownBar Fournit le contrôle de la barre déroulante en haut d'une fenêtre de code.
Interface publique IVsDropdownBar2 Provides control of the drop-down bar at the top of a code window.
Interface publique IVsDropdownBarClient Décrit le contenu des combinaisons déroulantes de barre.
Interface publique IVsDropdownBarClient3 Describes the contents of the dropdown bar combinations.
Interface publique IVsDropdownBarClientEx Fournit la fonctionnalité déroulante supplémentaire de client de barre.
Interface publique IVsDropdownBarManager Gère les barres déroulantes dans des fenêtres de code.
Interface publique IVsDynamicTabProvider
Interface publique IVsEditorGoBackLocations
Interface publique IVsEnumBSTR Énumère une collection de BSTR.
Interface publique IVsEnumBufferCoordinatorSpans Représente une liste de mappages d'étendue de texte entre deux mémoires tampon.
Interface publique IVsEnumCodeBlocks Représente une liste d'étendues des blocs de code.
Interface publique IVsEnumDebugName Énumère une collection de noms de débogage.
Interface publique IVsEnumExternalErrors Représente une liste d'erreurs externes.
Interface publique IVsEnumGUID Énumère une collection de GUID.
Interface publique IVsEnumHiddenRegions Énumère les sessions existantes de texte masqué.
Interface publique IVsEnumIndependentViews Énumère une collection de vues indépendantes.
Interface publique IVsEnumLayerMarkers Énumère une collection de marques de couche.
Interface publique IVsEnumLineMarkers Énumère une collection de marques de ligne.
Interface publique IVsEnumStreamMarkers Énumère une collection de marques de flux de données.
Interface publique IVsEnumSyntheticRegions Énumère une collection de régions synthétiques.
Interface publique IVsEnumTextBuffers Énumère une collection de mémoires tampon de test.
Interface publique IVsEnumTextSpans Énumère une collection d'étendues de texte.
Interface publique IVsEnumTextViews Énumère une collection d'affichages de texte.
Interface publique IVsExpansion Fournit un moyen d'insérer des extraits de code dans une mémoire tampon de texte.
Interface publique IVsExpansionClient Permet à un VSPackage pour participer au processus d'insertion d'extrait de code.
Interface publique IVsExpansionEnumeration Représente une liste des extraits de code pour un service de langage particulier.
Interface publique IVsExpansionEvents Représente un point de connexion qui reçoit des notifications d'événements d'un avec des extraits de code.
Interface publique IVsExpansionFunction Représente une fonction d'expansion dans un extrait de code.
Interface publique IVsExpansionIntellisenseHost Fournit la prise en charge de Insérer l'expansion.
Interface publique IVsExpansionManager Représente le gestionnaire de développement, capable de rechercher et afficher des listes d'extraits de code pour un langage particulier de programmation.
Interface publique IVsExpansionSession Représente l'état d'un extrait de code récemment inséré qui est modifié par l'utilisateur.
Interface publique IVsExternalCompletionSet Améliore la fonctionnalité de jeu de saisies semi-automatiques d'Intellisense pour une utilisation dans un éditeur de non-texte- vue non-texte-vue.
Interface publique IVsFileBackup Implémenté par des composants intéressés à l'enregistrement.
Interface publique IVsFileExtensionMappingEvents
Interface publique IVsFinalTextChangeCommitEvents Informe des clients de la dernière entrée tactile de validation de déclencher l'événement et fournit la plage du texte modifiée.
Interface publique IVsFindCancelDialog Utilisez l'interface d'IVsFindCancelDialog pour lancer une boîte de dialogue non modal sur le thread d'arrière-plan qui permettent à un utilisateur pour annuler une recherche d'arrière-plan longue ou recherche et opération de remplacement.
Interface publique IVsFinder Recherche une image de texte.
Interface publique IVsFindHelper Utilitaire pour la correspondance de chaîne de texte.
Interface publique IVsFindManager Représente des fonctions d'assistance pour des opérations de recherche de shell de Visual Studio.
Interface publique IVsFindManager2
Interface publique IVsFindScope Définit une portée personnalisée qui peut être choisie dans la recherche dans des fichiers, regardez dans la zone de liste déroulante.
Interface publique IVsFindTarget Implémente des fonctions de Rechercher et de Remplacer dans votre éditeur.
Interface publique IVsFindTarget2 Implémente des fonctions de Rechercher et de Remplacer dans votre éditeur.
Interface publique IVsFormatFilterProvider Interface pour fournir l'extension de fichier recherchant la fonctionnalité d'Enregistrer sous.
Interface publique IVsFullTextScanner Exposé par des mémoires tampon de texte et utilisé par les compilateurs et d'autres composants qui nécessitent l'accès immédiat à la mémoire tampon entière.Interface pour un objectif spécifique exposée par des mémoires tampon de texte et utilisée par des compilateurs et d'autres composants qui nécessitent l'accès immédiat à la mémoire tampon entière.
Interface publique IVsHiColorItem Fournit la prise en charge de retourner une valeur de couleur 24 bits complète.
Interface publique IVsHiddenRegion Gère la zone masquée.
Interface publique IVsHiddenRegionEx Fournit des méthodes supplémentaires pour IVsHiddenRegion.
Interface publique IVsHiddenTextClient Fournit une notification des modifications à une session nouvellement créé de texte masqué.
Interface publique IVsHiddenTextClientEx Prend en charge le dessin client des glyphes.
Interface publique IVsHiddenTextManager Détermine si une session de texte masqué existe pour une mémoire tampon de texte donnée et crée un dans le cas contraire.
Interface publique IVsHiddenTextSession Utilisé pour ajouter ou énumérer des sessions de texte masqué.
Interface publique IVsHiddenTextSessionEx Fournit une méthode d'ajouter pour des objets d'IVsHiddenRegionEx.
Interface publique IVsHiddenTextSessionEx2 Fournit des méthodes supplémentaires pour les interfaces d'IVsHiddenTextSession et d'IVsHiddenTextSessionEx2.
Interface publique IVsHighlight Utilisé pour déplacer une boîte de dialogue pour indiquer une sélection ou une surbrillance.
Interface publique IVsImmediateStatementCompletion
Interface publique IVsImmediateStatementCompletion2
Interface publique IVsInsertionUI
Interface publique IVsIntellisenseCompletor Utilisé pour créer et afficher une fenêtre de completor
Interface publique IVsIntellisenseHost Implémenté par des clients (IVsTextView) pour fournir Intellisense hébergeant la fonctionnalité.
Interface publique IVsIntellisenseHost_Corrected
Interface publique IVsIntellisenseLangTip Utilisé pour exposer des conseils de méthode.
Interface publique IVsIntellisenseOptions
Interface publique IVsLanguageBlock Détermine l'étendue du bloc actuel de langage.
Interface publique IVsLanguageClipboardOps Personnalise la copie et les opérations de collage.
Interface publique IVsLanguageClipboardOpsEx Implémenté par les langages qui doivent accéder à la mémoire tampon de texte sous-jacente pour décider si effectuer le presse-papiers et les opérations de glisser-déplacer.
Interface publique IVsLanguageContextProvider Connecte l'aide contextuelle pour un service de langage qui utilise l'éditeur du cœur de Visual Studio.Les connexions l'aide contextuelle pour un service de langage qui utilise l'éditeur du cœur de Visual Studio.
Interface publique IVsLanguageDebugInfo Implémentez pour prendre en charge le débogage de votre service de langage.
Interface publique IVsLanguageDebugInfo2 Fournit la prise en charge des gestionnaires d'exceptions dans un service de langage.
Interface publique IVsLanguageDebugInfo3 Provides support for binding breakpoints in debugging for a language service.
Interface publique IVsLanguageDebugInfoRemap Permet à un service de langage pour remapper un point d'arrêt en attente d'un emplacement à un autre.
Interface publique IVsLanguageDragDropOps Implémenté pour les langages qui doivent activer des opérations de glisser-déplacer selon l'emplacement du déplacement.
Interface publique IVsLanguageInfo Extrait des informations sur la programmation ou un langage de balisage, notamment le nom de langue, l'extension de fichier associé, et les spécifications de coloriseur pour la modification de code.
Interface publique IVsLanguageLineIndent Détermine le nombre de « espaces » qui doivent être ajoutés au début de la ligne spécifiée.
Interface publique IVsLanguageTextOps Fournit les fonctionnalités supplémentaires d'Intellisense pour le service de langage.
Interface publique IVsLastChangeTimeProvider Permet à un objet pour demander à des clients lorsque sa dernière modification s'est produite.
Interface publique IVsLayeredTextView Aide une vue à interagir avec des couches de texte.
Interface publique IVsLifetimeControlledObject Indique des objets de phase de restauration aux références de version finale à un générateur ou à une mémoire tampon.
Interface publique IVsLineAttributes
Interface publique IVsLinkCapableUndoManager
Interface publique IVsLinkedUndoClient Indique qu'un gestionnaire de phase de restauration se bloque un autre gestionnaire de phase de restauration d'exécuter une action liée.
Interface publique IVsLinkedUndoTransactionManager Implémente la fonctionnalité liée de pile à annuler.
Interface publique IVsMergeableUIItem
Interface publique IVsMethodData Définit des données de méthode pour la fenêtre de conseil.
Interface publique IVsMethodDataEx Permet d'accéder au texte entier montré pour une méthode dans des informations sur les paramètres ToolTip d'Intellisense.
Interface publique IVsMethodTipWindow Fournit une fenêtre de conseil de méthode pour un élément dans un service de langage.
Interface publique IVsMethodTipWindow2 Fournit des méthodes supplémentaires pour l'interface d'IVsMethodTipWindow.
Interface publique IVsMethodTipWindow3 Fournit des méthodes supplémentaires pour les interfaces d'IVsMethodTipWindow et d'IVsMethodTipWindow2.
Interface publique IVsMouseCursorProvider Permet à une marque pour modifier le curseur de la souris lorsqu'elle est au-dessus de son glyphe.
Interface publique IVsNavigableLocationResolver
Interface publique IVsOutliningCapableLanguage Fournit la prise en charge de la commande de Réduire aux définitions du menu de mode Plan.
Interface publique IVsOutliningSession Ajoute une ou plusieurs régions en mode Plan à une mémoire tampon de texte.
Interface publique IVsOverrideTextViewAccessibilityState
Interface publique IVsPackageDefinedTextMarkerType Décrit comment un type de marqueur personnalisé se comporte et apparaît à l'utilisateur.
Interface publique IVsPersistentTextImage Représente l'image qui est persistée et pas persistée.
Interface publique IVsPreliminaryTextChangeCommitEvents Informe des clients d'une entrée tactile de validation de déclencher un événement de mémoire tampon de texte, et fournit la plage du texte modifiée.
Interface publique IVsProvideColorableItems Informe l'éditeur de code sur des éléments personnalisés qui autorisent la modification de la couleur offerts par le service de langage.
Interface publique IVsQueryLineChangeCommit Détermine si un événement de validation d'CCG_CARET_ON_NEW_BUFFER_LINE est déclenché.
Interface publique IVsQueryUndoManager
Interface publique IVsQueryUndoUnit Interroge un ensemble lié de phase de restauration pour déterminer si une opération d'annulation est interrompue.
Interface publique IVsReadOnlyViewNotification
Interface publique IVsRegisterFindScope Enregistrez un carré de recherche pour la recherche dans des fichiers.
Interface publique IVsReportExternalErrors Utilisé pour gérer une liste de messages d'erreur associés à un projet particulier.
Interface publique IVsSetSpanMappingEvents
Interface publique IVsShortcutManager
Interface publique IVsSmartTagData Représente le contenu de balise active.
Interface publique IVsSmartTagTipWindow Représente la fenêtre dans laquelle le contenu de balise active s'affiche.
Interface publique IVsSmartTagTipWindow2 Représente des fonctionnalités supplémentaires pour IVsSmartTagTipWindow.
Interface publique IVsSplitPane Représente le volet fractionné.
Interface publique IVsSplitRoot Représente la racine du volet fractionné.
Interface publique IVsSplitter Représente le volet fractionné.
Interface publique IVsSyntheticRegion
Interface publique IVsSyntheticTextClient
Interface publique IVsSyntheticTextManager Cesse immédiatement la session synthétique de texte.
Interface publique IVsSyntheticTextSession Traite l'ajout de et la communication avec les sessions synthétiques de texte.
Interface publique IVsTextBuffer Agit comme l'interface de base pour l'objet d'VsTextBuffer et fournit des informations générales sur l'utilisation des propriétés de la mémoire tampon de texte.Consultez également l'IVsTextBufferEx, qui ajoute des méthodes de GetTrackChanges et de SetTrackChangesSuppression.
Interface publique IVsTextBufferCoordinator Fournit des services de mappage entre deux mémoires tampon.
Interface publique IVsTextBufferDataEvents Informe des clients lorsqu'une mémoire tampon de texte est initialisée et lorsque des modifications sont apportées aux données de mémoire tampon de texte.
Interface publique IVsTextBufferEvents Informe des clients lorsqu'un nouveau service de langage est associé avec une mémoire tampon de texte.
Interface publique IVsTextBufferEx Ajoute des méthodes pour gérer des marques de modification à l'interface d'IVsTextBuffer.
Interface publique IVsTextBufferTempInit Interface temporaire pour l'initialisation spéciale.
Interface publique IVsTextColorState Modifie l'état de couleur des entrées ligne une mémoire tampon de texte.
Interface publique IVsTextEditorPropertyCategoryContainer Permet à un objet pour exposer un ensemble de propriétés d'éditeur de texte.
Interface publique IVsTextEditorPropertyContainer Gère des propriétés des éditeurs de texte.
Interface publique IVsTextFind Recherche un bloc de texte donné dans la mémoire tampon.
Interface publique IVsTextHidingLayerModule Implémenté par tout module de couche qui masque le texte.
Interface publique IVsTextImage Prend en charge la correspondance de chaîne de texte.
Interface publique IVsTextImage2 Examine des marques de (EOL) fin de ligne.
Interface publique IVsTextImageEvents Implémenté pour notifier un client d'une modification d'image de texte.
Interface publique IVsTextImageUtilities Fournit des utilitaires pour charger et enregistrer des fichiers texte.
Interface publique IVsTextLayer Mise en page de handles entre une mémoire tampon de base et une vue.
Interface publique IVsTextLayer2 Ajoute des méthodes pour examiner des marques de fin de ligne à l'interface d'IVsTextLayer.
Interface publique IVsTextLayerEvents Avertit un client que le mappage de coordonnées d'une couche change.
Interface publique IVsTextLayerMarker
Interface publique IVsTextLineMarker Permet d'accéder à et manipule positionner d'un marqueur de texte dans une mémoire tampon.Cette interface a des méthodes pour extraire ou modifier des coordonnées à deux dimensions.
Interface publique IVsTextLineMarkerEx
Interface publique IVsTextLines Fournit l'accès en lecture et en écriture à la mémoire tampon de texte utilisant des coordonnées à deux dimensions.
Interface publique IVsTextLines2 Ajoute des méthodes pour examiner des marques de fin de ligne à l'interface d'IVsTextLines.
Interface publique IVsTextLinesEvents Informe des clients des modifications à la mémoire tampon de texte sous-jacente.
Interface publique IVsTextMacroHelper Active le code d'enregistrement.
Interface publique IVsTextManager Fournit des services général pour toute personne qui souhaite des informations sur les affichages de texte actifs.
Interface publique IVsTextManager2 Fournit des méthodes supplémentaires à l'interface d'IVsTextManager.
Interface publique IVsTextManager3 Provides additional methods for active text view information services of IVsTextManager.
Interface publique IVsTextManager4
Interface publique IVsTextManagerEvents Informe des utilisateurs relatives aux modifications du gestionnaire de texte.
Interface publique IVsTextManagerEvents2 Informe l'utilisateur relatives aux modifications du gestionnaire de texte.
Interface publique IVsTextManagerEvents3 Informs the user about changes in the text manager.
Interface publique IVsTextManagerEvents4
Interface publique IVsTextMarker Fournit des méthodes pour gérer des marqueurs de texte.
Interface publique IVsTextMarkerClient Fournit des rappels à l'environnement de Visual Studio et d'autres processus utilisé pour manipuler un marqueur de texte.
Interface publique IVsTextMarkerClientAdvanced Étend la fonctionnalité disponible via l'interface d'IVsTextMarkerClient en fournissant des rappels supplémentaires.
Interface publique IVsTextMarkerClientEx Étend la fonctionnalité disponible via l'interface d'IVsTextMarkerClient en fournissant des rappels supplémentaires.
Interface publique IVsTextMarkerColorSet Permet à un type de marqueur pour déterminer si d'autres types de marqueur partagent le même jeu de couleurs.
Interface publique IVsTextMarkerContextProvider Fournit le contexte pour des marqueurs de texte dans le principal éditeur.
Interface publique IVsTextMarkerGlyphDropHandler Un gestionnaire a prévu les marques dont les glyphes (une icône indiquant la position d'une marque) prenez en charge le glisser-déplacer.
Interface publique IVsTextMarkerType Fournit un mécanisme uniforme pour obtenir des informations concernant un type donné de marqueur de texte, si prédéfini par l'éditeur ou enregistré par un package.
Interface publique IVsTextMarkerTypeProvider Retourne une interface d'IVsPackageDefinedTextMarkerType d'un fournissant de service des marqueurs de texte d'autres packages.
Interface publique IVsTextReplaceEvents Les informations d'une modification qui est sur le point de se produire.
Interface publique IVsTextScanner Une interface pour un objectif spécifique exposée par des mémoires tampon de texte et utilisée pour fournir rapidement, en continu, accès séquentiel au texte dans la mémoire tampon.
Interface publique IVsTextSelectionAction
Interface publique IVsTextSpanSet Utilitaire pour la correspondance de chaîne de texte.
Interface publique IVsTextStorage Représente la plage du texte qui est affichable et modifiable par des vues d'éditeur de texte.
Interface publique IVsTextStorage2 Ajoute des méthodes pour examiner des marques de fin de ligne à l'interface d'IVsTextStorage.
Interface publique IVsTextStorageColorState
Interface publique IVsTextStream Fournit des possibilités de lecture et d'écriture à des coordonnées unidimensionnelles.
Interface publique IVsTextStreamEvents Informe des clients des modifications à la mémoire tampon de texte sous-jacente.
Interface publique IVsTextStreamMarker Permet d'accéder à et manipule la position d'un marqueur de texte dans la mémoire tampon de texte.Cette interface possède des méthodes à extraire de la modification unidimensionnelle, transmettant en continu des coordonnées.
Interface publique IVsTextTipData
Interface publique IVsTextTipWindow Fournit un conseil lorsque les pauses de souris sur d'un contexte particulier transmettent en continu dans le principal éditeur.
Interface publique IVsTextTipWindow2 Fournit des méthodes supplémentaires pour l'interface d'IVsTextTipWindow.
Interface publique IVsTextTrackingPoint Établit et maintient un point de suivi interne.
Interface publique IVsTextView Gère l'affichage de texte d'une fenêtre d'éditeur et contient des méthodes pour gérer l'affichage de texte.La vue est essentiellement la fenêtre d'éditeur montrée dans l'interface utilisateur. (UI)
Interface publique IVsTextView3 Contains methods to manage the text view.
Interface publique IVsTextViewEvents Auteur de la notification des événements se produisant sur l'objet d'affichage de texte.
Interface publique IVsTextViewEx Ajoute la fonctionnalité au delà de IVsTextView.
Interface publique IVsTextViewFilter Permet davantage de modification de l'affichage de texte.
Interface publique IVsTextViewIntellisenseHost Le principal éditeur a fourni l'hôte d'intellisense pour des vues standardes d'éditeur.
Interface publique IVsTextViewIntellisenseHost_Corrected
Interface publique IVsTextViewIntellisenseHostProvider Implémenté par un affichage de texte qui fournit IvsTextViewIntellisenseHost.
Interface publique IVsThreadSafeTextView C'est un sous-ensemble thread-safe d'IVsTextView.
Interface publique IVsTipWindow Fournit un conseil lorsque les pauses de souris sur d'un contexte particulier transmettent en continu dans le principal éditeur.
Interface publique IVsUndoRedoClusterWithCommitEvents Le déclenche lorsqu'un cluster de phase de restauration ou de phase de restauration par progression se ferme.
Interface publique IVsUndoTrackingEvents Un client d'IOleUndoManager peut exposer cette interface à informer lorsque la pile à annuler s'est retournée à un état non modifié (c'est-à-dire, modification donnée- changeante n'existe pas) par le gestionnaire de phase de restauration.
Interface publique IVsUndoUnit Détermine si l'unité undo s'applique aux éléments d'interface utilisateur uniquement.
Interface publique IVsUserData Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).
Interface publique IVsUserDataEvents Informe des clients des modifications aux données d'utilisateur.
Interface publique IVsViewRangeClient
Interface publique IVsWebFormDesignerSupport Infrastructure. Implémenté par le projet de fournir la prise en charge à fichier unique de formulaire web.
Interface publique SVsCodeWindow Passé à GetService retourner une référence à IVsCodeWindow.
Interface publique SVsCodeWindowManager Passé à GetService retourner une référence à IVsCodeWindowManager.
Interface publique SVsFindManager Le service qui fournit IVsFindManager, qui fournit des fonctions de recherche pour Visual Studio.
Interface publique SVsLanguageFilter Passé à GetService retourner une référence à IVsTextViewFilter.
Interface publique SVsLinkedUndoTransactionManager Passé à GetService retourner une référence à IVsLinkedUndoTransactionManager.
Interface publique SVsRegisterFindScope Passé à GetService retourner une référence à l'interface d'IVsRegisterFindScope.
Interface publique SVsTextImageUtilities Passé à GetService retourner une référence à l'interface d'IVsTextImageUtilities.
Interface publique SVsTextManager Passé à GetService retourner une référence à IVsTextManager et à IVsHiddenTextManager.
Interface publique SVsTextSpanSet Passé à la méthode d'QueryService retourner une référence à l'interface d'IVsTextSpanSet.
Interface publique VsCodeWindow Permet de manipuler d'une fenêtre de code.
Interface publique VsDefaultButtonBarImages Obtient des images par défaut de Buttonbar.
Interface publique VsDiffLayer
Interface publique VsDropdownBar Fournit le contrôle de la barre déroulante en haut d'une fenêtre de code.
Interface publique VsExpansionManager Représente la coclasse de VsExpansionManager.
Interface publique VsExpansionPackage
Interface publique VsFinder Recherche une image de texte.
Interface publique VsHiddenTextLayer Ajoute ou énumère des sessions de texte masqué.
Interface publique VsIntellisenseCompletor
Interface publique VsIntellisenseLangTip
Interface publique VsLocalUserData Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).
Interface publique VsMethodTipWindow Fournit une fenêtre de conseil de méthode pour un élément dans un service de langage.
Interface publique VsSmartTagTipWindow Contrôle l'interaction avec une fenêtre de conseil.
Interface publique VsSplitRoot
Interface publique VsSyntheticTextLayer Traite l'ajout de et la communication avec les sessions synthétiques de texte.
Interface publique VsTextBuffer Agit comme l'interface de base pour l'objet d'VsTextBuffer et fournit des informations générales sur l'utilisation des propriétés de la mémoire tampon de texte.Fournit l'accès en lecture et en écriture à la mémoire tampon de texte utilisant des coordonnées à deux dimensions.
Interface publique VsTextBufferCoordinator
Interface publique VsTextImage Représente l'image qui est persistée et unpersisted.Représente la plage du texte qui est affichable et modifiable par des vues d'éditeur de texte.
Interface publique VsTextLineStorage Représente l'image qui est persistée et unpersisted.Représente la plage du texte qui est affichable et modifiable par des vues d'éditeur de texte.
Interface publique VsTextManager Fournit des services général pour toute personne qui souhaite des informations sur les affichages de texte actifs.
Interface publique VsTextPackage Fournit des services général pour toute personne qui souhaite des informations sur les affichages de texte actifs.
Interface publique VsTextSpanSet Utilitaire pour la correspondance de chaîne de texte.
Interface publique VsTextTipWindow Fournit un conseil lorsque les pauses de souris sur d'un contexte particulier transmettent en continu dans le principal éditeur.
Interface publique VsTextView Gère l'affichage de texte d'une fenêtre d'éditeur.Contient des méthodes pour gérer l'affichage de texte.La vue est essentiellement la fenêtre d'éditeur montrée dans l'interface utilisateur.
Interface publique VsUndoPackage Implémente la fonctionnalité liée de pile à annuler.
Interface publique VsUndoUnit Détermine si l'unité undo s'applique aux éléments d'interface utilisateur uniquement.
Interface publique VsUserData Permet à un appelant pour utiliser GUID pour définir ou obtenir des données d'utilisateur (propriétés).

Énumérations

  Énumération Description
Énumération publique __PROMPTONLOADFLAGS Balises pour inviter l'utilisateur pour un encodage sur un ouvrir avec la page de codes spécifiée.
Énumération publique __tagVSCOLORDATA Spécifie un type de valeur de couleur : premier plan, arrière-plan, ou couleur de ligne.
Énumération publique __VSEDITPROPID2 Spécifie des propriétés d'éditeur.
Énumération publique __VSFINDBUFFERFLAGS Indique qu'une limite de mémoire tampon commence ou termine une ligne, sans requérir des personnages d'espace blanc dans la mémoire tampon.
Énumération publique __VSFINDERROR Spécifie des erreurs dans pour l'opération de recherche.
Énumération publique __VSFINDHOW Spécifie comment rechercher une correspondance.
Énumération publique __VSFINDOPTIONS Spécifie des options de recherche de texte.
Énumération publique __VSFINDOPTIONS2 Fournit des membres supplémentaires pour __VSFINDOPTIONS.
Énumération publique __VSFINDPOS Indique la position de recherche.
Énumération publique __VSFINDRESULT Indique le résultat d'une recherche ou d'une opération de remplacement.
Énumération publique __VSFINDRESULT2 Fournit des membres supplémentaires pour l'énumération d'__VSFINDRESULT.
Énumération publique __VSFINDRESULTLOC Ces valeurs indiquent la fenêtre dans laquelle les résultats d'une opération de recherche en bloc s'affichent.
Énumération publique __VSFINDSTATE Spécifie l'état d'une opération de recherche.
Énumération publique __VSFTNOTIFY Fournit des notifications pour rechercher des cibles.
Énumération publique __VSFTPROPID Spécifie les propriétés cibles.
Énumération publique __VSFTPROPID2 Fournit des membres supplémentaires pour l'énumération des VSFTPROPID.
Énumération publique __VSTFF Spécifie le format du fichier texte.
Énumération publique _BufferCoordinatorMappingMode Spécifie le mode de mappage de coordinateur de mémoire tampon pour des langages contenus.
Énumération publique _codewindowbehaviorflags Représente les différents comportements d'une fenêtre de code.
Énumération publique _EOLTYPE2
Énumération publique _ExpansionFunctionType Spécifie le type d'une fonction d'expansion.
Énumération publique _ExpansionToken Spécifie un chemin d'accès d'expansion en général associé avec des emplacements d'extrait de code.
Énumération publique _HighlightMatchingBraceFlags Représente différentes options pour mettre en surbrillance l'accolade correspondante.
Énumération publique _NavigableLocationResolverFlags Spécifie comment un chemin d'accès d'emplacement doit être résolu.
Énumération publique _QuerySendCommitFlags Spécifie si un ENTRER déclenche un événement de validation de modification de texte.
Énumération publique _VIEWFRAMETYPE Spécifie le type de frame de vue.
Énumération publique _vsIndentStyle Spécifie le style de la mise en retrait.
Énumération publique ADD_OUTLINE_REGION_FLAGS Spécifie comment des régions en mode Plan sont ajoutées à un objet session existant d'ensemble IVsOutliningSession ().
Énumération publique AtomicTextProviderFlags Spécifie des options pour IVsAtomicTextProvider.
Énumération publique BufferCoordinatorReplicationDirection Spécifie la direction de la réplication de coordinateur de mémoire tampon pour des langages contenus.
Énumération publique BufferLockFlags Ne pas utiliser.Déconseillé.
Énumération publique BUFFERSTATEFLAGS Définit l'état d'une mémoire tampon de texte.
Énumération publique CASESELECTION_TYPE Spécifie le cas de texte sélectionné.
Énumération publique CHANGE_HIDDEN_REGION_FLAGS Spécifie si la zone est ajoutée à la phase de restauration/à pile de rétablissement.
Énumération publique CHANGE_SYNTHETIC_REGION_FLAGS Spécifie si la zone est ajoutée à la phase de restauration/à pile de rétablissement.
Énumération publique ChangeClusterFlags Fournit des informations sur d'un groupe de phase de restauration/d'opérations de rétablissement.Utilisé dans des appels d'IVsChangeClusterEvents.
Énumération publique ChangeCommitGestureFlags Les balises indiquant le type de modifications ont fait le texte que déclenché l'entrée tactile de validation.
Énumération publique ChangeCommitGestureFlags2 Ajoute les balises qui indiquent le type de modifications font texte que déclenché l'entrée tactile de validation.
Énumération publique CHARFMT Représente l'encodage de fichier.
Énumération publique CODEMEMBERTYPE Utilisé pour spécifier le type de membres de code qui doivent être retournés d'une liste de membres de code.
Énumération publique COLORINDEX Spécifie le premier plan, l'arrière-plan, ou la couleur par défaut de ligne.
Énumération publique COLORIZER_ATTRIBUTE Spécifie des attributs de couleur du texte.
Énumération publique COMMONLANGUAGEBLOCK Représente le type de bloc de code (données de test, Catch, enfin) utilisé dans l'QueryCommonLanguageBlock.
Énumération publique ContainedLanguageRefreshMode Utilisé pour spécifier le mode de recompilation pour un langage contenu.
Énumération publique ContainedLanguageRenameType Utilisé pour spécifier le type d'élément est renommé dans un langage contenu.
Énumération publique CUSTOM_DROP_HANDLER_FLAGS Indique l'état de blocage.
Énumération publique DATA_OBJECT_RENDER_HINT Spécifie des options de vue ou d'action pour l'objet de données étant affiché.
Énumération publique DeeperLayerLineIndexToLocalFlags Spécifie comment traiter des couches plus profonds.
Énumération publique DEFAULTITEMS Spécifie les types par défaut qui identifient des éléments dans la principale vue d'éditeur pour colorizing.
Énumération publique DROPDOWNENTRYTYPE Spécifie le protocole de dessin demandé pgorelease pour un.Utilisé dans des appels d'IVsDropdownBarClient.
Énumération publique DROPDOWNENTRYTYPE2 Specifies the drawing protocol requested for a combo. Used in IVsDropdownBarClient calls.
Énumération publique DROPDOWNFONTATTR DROPDOWNFONTATTR est un enum utilisé par IVsDropdownBarClient pour décrire l'apparence des entrées de texte.
Énumération publique ENUMMARKERFLAGS Fournit des options pour énumérer des collections de marques.
Énumération publique EOLTYPE Énumère la fin des marques de ligne.
Énumération publique FIND_HIDDEN_REGION_FLAGS Spécifie des options pour rechercher des zones masquées.
Énumération publique FIND_SYNTHETIC_REGION_FLAGS Spécifie comment rechercher une zone synthétique.
Énumération publique FINDMARKERFLAGS Spécifie des options de direction pour localiser des marques.
Énumération publique FONTFLAGS Fournit des options supplémentaires de marque pour modifier la police utilisée à l'apparence de texte affiché.
Énumération publique GetSelectedAtomFlags Lorsque spécifie correspondre à un atome sélectionné.
Énumération publique GLDE_FLAGS Fournit des informations sur d'une entrée ligne la mémoire tampon.
Énumération publique GLDE_FLAGS2
Énumération publique GLYPHDRAWFLAGS Fournit des options pour dessiner le glyphe dans la marge de widget.
Énumération publique HIDDEN_REGION_BEHAVIOR Spécifie si la zone masquée est contrôlée par le client ou l'éditeur.
Énumération publique HIDDEN_REGION_BEHAVIOR2 Fournit des membres supplémentaires à l'énumération d'HIDDEN_REGION_BEHAVIOR.
Énumération publique HIDDEN_REGION_EVENT Détermine l'action utilisateur exacte prise sur la zone de texte masqué.
Énumération publique HIDDEN_REGION_STATE Spécifie si l'étendue du texte est développée ou réduite.
Énumération publique HIDDEN_REGION_TYPE Spécifie si la nouvelle zone est une zone réductible () masquée (cachée) ou d'ensemble.
Énumération publique IntellisenseHostFlags Spécifie des balises d'hôte d'Intellisense.
Énumération publique LanguageContextHint Spécifie si le contexte est un mot clé de F1.
Énumération publique LAYER_MODULE_CAPABILITIES
Énumération publique LINEDATAEXFLAGS Fournit les informations supplémentaires à propos de la ligne.
Énumération publique LINESTYLE Spécifie des options par défaut de style de ligne.
Énumération publique LINESTYLE2 Fournit des membres supplémentaires pour l'énumération d'LINESTYLE.
Énumération publique LinkedTransactionFlags Spécifie, que la transaction liée de phase de restauration soit stricte ou pas.
Énumération publique LinkedTransactionFlags2 Fournit des membres supplémentaires à l'énumération d'LinkedTransactionFlags.
Énumération publique LinkedUndoErrors Erreurs de phase de restauration.
Énumération publique LTE_TEXTDATAFLAGS Indique comment un objet de données est collé.
Énumération publique MapLocalSpanFlags Spécifie des conditions de mappage pour les étendues locales.
Énumération publique MARKERBEHAVIORFLAGS Fournit les balises qui spécifient le comportement de marque.
Énumération publique MARKERBEHAVIORFLAGS2 Fournit des membres supplémentaires pour l'énumération d'MARKERBEHAVIORFLAGS.
Énumération publique MarkerCommandValues Spécifie l'entier identifiant le numéro d'élément pour la commande de menu contextuel d'un type de marqueur.
Énumération publique MarkerCommandValues2 Fournit des membres supplémentaires à l'énumération d'MarkerCommandValues.
Énumération publique MARKERTYPE Définit les caractéristiques d'un marqueur de texte.
Énumération publique MARKERTYPE2 Fournit des membres supplémentaires à l'énumération de MARKERTYPE.
Énumération publique MARKERVISUAL Détermine le style visuel de la marque.
Énumération publique MARKERVISUAL2 Fournit des membres supplémentaires à l'énumération d'MARKERVISUAL.
Énumération publique MethodTextType Identifie différentes parties du conseil de méthode pour fournir des informations en fonction.
Énumération publique MOVESELECTION_ABS_TYPE Indique déplacer une sélection d'enregistrement par une quantité absolue.
Énumération publique MOVESELECTION_REL_TYPE Indique se développer une sélection par une quantité relative.
Énumération publique PAINTINGRESTRICTIONS
Énumération publique PANEEVENTS Spécifie des événements pour les volets de fenêtre fractionnés.
Énumération publique PANEFLAGS Indique l'apparence des volets de fenêtre fractionnés.
Énumération publique PANETYPE Spécifie le volet pour obtenir avec des appels d'GetPane.
Énumération publique ParameterTextType Spécifie les informations de paramètre pour la fenêtre de conseil de méthode.
Énumération publique RE_ERRORS Erreurs d'évaluation d'expression régulière.
Énumération publique READONLYSTATUS Définit l'état en lecture et en écriture d'une mémoire tampon de texte.
Énumération publique RelativeSelectionStateFlags Spécifie l'état d'une sélection par rapport à une autre couche.
Énumération publique REPLACE_TEXT_FLAGS Spécifie des options pour modifier le texte pendant une opération de remplacement.
Énumération publique RESOLVENAMEFLAGS Fournit des balises pour l'ResolveName.
Énumération publique SELECTIONSTATEFLAGS
Énumération publique SPLITFLAGS Spécifie comment un volet de fenêtre doit être fractionné.
Énumération publique SPLITNOTIFYCODE Représente des modifications au séparateur.
Énumération publique ST_IMAGEINDEX
Énumération publique StorageLoadFlags
Énumération publique SYNTHETIC_REGION_EVENT Spécifie un événement synthétique de zone.
Énumération publique TabStopFlags
Énumération publique TextBufferErrors Définitions générales pour des erreurs de mémoire tampon de texte.
Énumération publique TextBufferErrors2
Énumération publique TextBufferInitFlags Spécifie des balises d'initialisation de mémoire tampon de texte.
Énumération publique TextFindMode Spécifie la recherche de texte/remplace des balises partagées par la mémoire tampon et vue.
Énumération publique TextSelMode Détermine si le flux de données ou le mode de sélection de zone est utilisé.
Énumération publique TextViewAction Spécifie le texte positionnant dans une vue.
Énumération publique TextViewErrors Définitions générales pour des erreurs d'affichage de texte.
Énumération publique TextViewInitFlags Spécifie des options de vue.
Énumération publique TextViewInitFlags2 Fournit des membres supplémentaires à l'énumération d'TextViewInitFlags.
Énumération publique TextViewInitFlags3 Fournit des membres supplémentaires aux énumérations d'TextViewInitFlags et d'TextViewInitFlags2.
Énumération publique TipPosPreference Détermine où la fenêtre de conseil est placée relatif au flux de données de contexte.
Énumération publique TipSuccesses
Énumération publique TipSuccesses2
Énumération publique TipWindowFlags Spécifie des options de fenêtre de conseil.
Énumération publique TipWindowFlags2 Fournit des membres supplémentaires pour l'énumération d'TipWindowFlags.
Énumération publique UndoErrors Définitions générales pour des erreurs de phase de restauration.
Énumération publique UpdateCompletionFlags Spécifie des balises de jeu de saisies semi-automatiques.
Énumération publique VSEDITPROPID Définit des options pour des conteneurs de propriété d'éditeur de texte.
Énumération publique VSFINDERROR2 Fournit des membres supplémentaires pour l'énumération d'__VSFINDERROR.
Énumération publique vsIndentStyle
Énumération publique VSTFF2 Fournit des membres supplémentaires à l'énumération d'__VSTFF.
Énumération publique WORDEXTFLAGS Spécifie des options pour déterminer l'étendue d'un mot.