Partager via


Microsoft.VisualStudio.Text.Editor Espace de noms

Classes

AdornmentLayerDefinition

Fournit des informations pour une exportation IAdornmentLayer.

AppearanceCategoryOption

Définit la catégorie d’apparence.

AutoDetectUtf8Option

Définition d’option qui détermine si les fichiers, lorsqu’ils sont ouverts, tentent de détecter un encodage utf-8.

AutomaticDelimiterHighlightingOption

Définition d’option qui détermine si les délimiteurs correspondants doivent être mis en surbrillance.

AutoScrollEnabled

Définit l'option permettant d'activer le défilement automatique.

BackgroundBrushChangedEventArgs

Fournit des informations pour un événement BackgroundBrushChanged dans .IWpfTextView

CaretPositionChangedEventArgs

Fournit des informations sur l’événement PositionChanged.

CaretWidthOption

Définition d’option qui détermine la largeur de l’insertion.

ChangeTrackingMarginEnabled

Définit l'option permettant d'activer la marge de suivi des modifications.

ClickGotoDefEnabledOption

Détermine s’il faut activer le clic de la souris + touche de modificateur pour accéder à la définition.

ClickGotoDefModifierKeyOption

Détermine la touche de modificateur à utiliser pour accéder à la définition en cliquant sur la souris + touche de modificateur.

ClickGotoDefOpensPeekOption

Détermine s’il faut ouvrir la cible de définition dans Aperçu vue pour un clic de souris + touches de modificateur.

CollapseHintAdornmentControl

Met en surbrillance une région en mode Plan dans l'affichage de texte lorsque la souris pointe sur cette zone dans la marge en mode Plan.

ConvertTabsToSpaces

Définition de l'option qui détermine la conversion ou non des tabulations en espaces.

CutOrCopyBlankLineIfNoSelection

Définit l'option permettant de couper ou de copier une ligne vierge si la sélection est vide.

DefaultOptions

Options générales courantes.

DefaultTextViewHostOptions

Noms des options courantes ITextView liées à l’hôte.

DefaultTextViewOptions

Définit les options communes de l'élément ITextView.

DefaultWpfViewOptions

Représente les options communes de l'élément IWpfTextView.

DeferCreationAttribute

Spécifie la sémantique de création différée facultative.

DisplayUrlsAsHyperlinks

Définition de l'option permettant de déterminer l'affichage ou non des URL sous forme de liens hypertexte.

DragDropEditing

Définit l'option de vue permettant la modification par glisser-déplacer.

EditingStateMarginEnabledOption

Définit l’option permettant d’activer toutes les marges d’état d’édition

EditorEmulationModeOption

Définition d’option qui détermine le mode d’émulation de l’éditeur.

EditorOptionChangedEventArgs

Fournit des informations sur l’événement OptionChanged.

EditorOptionDefinition

Définition d'une option de l'éditeur.

EditorOptionDefinition<T>

Représente la définition d'une option de l'éditeur.

EditorStyleNames

Noms des différents composants de l’éditeur dans lesquels le style du composant peut être défini par le programme hébergeant l’éditeur.

EnableVerticalScrollingOption

Indique si le défilement vertical est activé dans la vue. Si ce n’est pas le cas, la vue est toujours défilante afin que la première ligne de la mémoire tampon soit vidée avec le haut de la vue.

FallbackFont

Définition d’option qui détermine la police de secours (définie ici, car le nom du secours est propre à WPF).

FileHealthIndicatorEnabled

Définit l’option permettant d’activer l’indicateur d’intégrité des fichiers.

FollowCodingConventionsOption

Définition d’option qui détermine si les fichiers doivent suivre les conventions de codage de projet.

GlyphMarginEnabled

Définit l'option permettant d'activer la marge de glyphe.

GridCellLengthAttribute

Cette classe associe une taille de cellule de la grille à une exportation MEF.

GridUnitTypeAttribute

Cette classe associe une valeur GridUnitType à une exportation MEF.

HighlightCurrentLineOption

Représente l'option permettant de mettre en surbrillance la ligne en cours.

HorizontalScrollBarEnabled

Définit l'option permettant d'activer la barre de défilement horizontale.

ImeTextComposition

Représente une composition de texte générée par le traitement IME de l'élément ITextView.

IndentationCharacterMarginEnabled

Définit l’option permettant d’activer IndentationCharacterMargin

IndentingStyleOption

Définition d’option qui détermine le style de mise en retrait automatique.

IndentSize

Définition de l'option déterminant la taille (en nombre d'espaces) d'un retrait.

InsertFinalNewLine

Définition d’option qui détermine s’il faut insérer une nouvelle ligne finale.

InsertModeMarginEnabled

Définit l’option permettant d’activer insertModeMargin.

InterLineAdornmentTag

Représente une balise qui fournit des ornements à afficher au-dessus ou en dessous des lignes de texte.

IntraTextAdornment

Prise en charge des ornements de thèmes intra-texte fournis via IntraTextAdornmentTags.

IntraTextAdornmentTag

Représente une balise qui fournit des ornements à afficher entrecoupés de texte.

IsInContrastModeOption

Détermine si l’éditeur est en mode « Contraste supplémentaire » ou « Contraste élevé ».

IsInHighContrastThemeOption

Détermine si l’éditeur se trouve dans le thème Windows à contraste élevé.

Ce thème est le thème vs Windows Contraste élevé qui est activé par l’utilisateur en mode Contraste élevé du système d’exploitation Windows. Cette option ne vérifie pas le thème Bleu (contraste supplémentaire) ou le mode Contraste élevé du système d’exploitation Windows.

IsViewportLeftClipped

Définit l’option Utiliser l’espace virtuel.

KeyProcessor

Traite l'entrée au clavier de l'éditeur.

LineEndingMarginEnabled

Définit l’option permettant d’activer LineEndingMargin.

LineNumberMarginEnabled

Définit l'option permettant d'activer la marge de numéro de ligne.

LineSpacingOption

Définit l’option d’espacement des lignes verticales.

LongBufferLineChunk

La définition d’option qui détermine détermine la taille de segment pour les lignes longues.

LongBufferLineThreshold

Définition d’option qui détermine le seuil de gestion spéciale des lignes longues.

MarginContainerAttribute

Spécifie le type de conteneur de marge.

MinimumErrorSeverity

Détermine la gravité de l’erreur à utiliser pour les squiggles d’erreur

MouseHoverAttribute

Attribut à indiquer dans un gestionnaire d'événements au niveau de l'élément MouseHover, en spécifiant le délai séparant le moment où la souris cesse de se déplacer et la génération de l'événement de pointage.

MouseHoverEventArgs

Fournit des informations pour un événement MouseHover de ITextView.

MouseProcessorBase

Fournit une implémentation de base pour les liaisons de souris, afin que les clients puissent remplacer uniquement les méthodes dont ils ont besoin.

MouseWheelZoomEnabled

Définit l'option permettant d'activer le zoom via la roulette de la souris.

NewLineCharacter

Définition de l'option spécifiant le ou les caractères de saut de ligne.

NonBlockingCompletionOption

Définition d’option qui détermine si l’éditeur utilise le mode d’achèvement non bloquant, où l’éditeur n’attend pas que les éléments d’achèvement arrivent lorsque l’utilisateur appuie sur un caractère de validation. Cette option n’est pas exposée aux utilisateurs. Il est contrôlable par les services de laguage.

OutliningCollapsedAdornmentControl

Représente le texte réduit dans l'affichage de texte.

OutliningMarginBracketControl

Indique l'étendue verticale d'une région en mode Plan qui est développée et permet à l'utilisateur de réduire cette dernière.

OutliningMarginControl

Représente la marge en mode Plan.

OutliningMarginEnabled

Définit l’option permettant d’activer la marge De contour.

OutliningMarginHeaderControl

Permet l’effondrement et le développement d’une région de contour.

OutliningUndoEnabled

Définition de l'option déterminant si le mode Plan est annulable.

OverwriteMode

Définit l'option de vue correspondant au mode de remplacement.

PredefinedAdornmentLayers

Cette classe statique définit les noms des couches d’ornement prédéfinies par l’éditeur.

PredefinedMarginNames

Spécifie les noms des marges prédéfinies fournies par Visual Studio.

PredefinedTextViewRoles

Spécifie les noms des rôles d’affichage de texte prédéfinis fournis par Visual Studio.

ProduceScreenReaderFriendlyText

Définit l'option permettant d'activer le texte annoté dans les contrôles Automation afin que les lecteurs d'écran puissent afficher correctement le contenu du code.

ReplacesAttribute

Spécifie le nom d’une ou plusieurs ressources qui seront remplacées par cette ressource.

ReplicateNewLineCharacter

Définition d’option qui détermine s’il faut dupliquer un caractère de nouvelle ligne lors de l’insertion d’une ligne.

ResponsiveCompletionOption

Définition d’option qui détermine si l’éditeur utilise le mode d’achèvement réactif, où l’éditeur attend peu de temps pour les éléments d’achèvement lorsque l’utilisateur appuie sur un caractère de validation. Si les éléments d’achèvement n’existent toujours pas après le délai, l’achèvement est ignoré. Cette option est exposée aux utilisateurs dans la page Outils/Options/Texte Rédacteur/Avancé.

ResponsiveCompletionThresholdOption

Définition d’option qui détermine le délai maximal autorisé en mode d’achèvement réactif, où l’éditeur attend la durée spécifiée pour les éléments d’achèvement lorsque l’utilisateur appuie sur un caractère de validation. Si les éléments d’achèvement n’existent toujours pas après le délai, l’achèvement est ignoré. Cette option n’est pas exposée aux utilisateurs. Il est contrôlable par le paramètre distant.

RowColMarginEnabled

Définit l’option permettant d’activer RowColMargin.

SelectionMarginEnabled

Définit l'option permettant d'activer la marge de sélection.

SelectionStateMarginEnabled

Définit l’option permettant d’activer SelectionStateMargin.

ShouldCaretsBeRendered

Définit l’option Doit rendre les caresses.

ShouldSelectionsBeRendered

Définit l’option Doit être rendue.

ShowBidirectionalTextControlCharactersOption

Définit l’option Afficher les caractères de contrôle de texte bidirectionnel.

ShowBlockStructure

Définit l’option Afficher la structure de blocs.

ShowErrorSquiggles

Définit l’option Afficher les squiggles d’erreur.

ShowNavigationBarOption

Définit l’option Afficher la barre de navigation.

ShowSelectionMatches

Définit l’option Afficher les correspondances de sélection.

ShowZeroWidthCharactersOption

Définit l’option Afficher zéro caractères de largeur.

SimpleGraphicsOption

Représente l'option permettant de choisir une sélection dégradée (par opposition à une sélection de couleur unie).

SpaceReservationAgentChangedEventArgs

Fournit des informations lorsqu’un ISpaceReservationAgent est modifié dans un ISpaceReservationManager.

SpaceReservationManagerDefinition

Représente des métadonnées correspondant à un élément ISpaceReservationManager.

SuggestionMarginEnabled

Définit l’option permettant d’activer la marge de suggestion.

TabSize

Définition d’option qui détermine la taille (en nombre d’espaces) d’un onglet.

TextFormattingModeOption

Personnalise le mode de mise en forme du texte utilisé par le Rédacteur

TextRenderingModeOption

Personnalise le mode de rendu du texte utilisé par le Rédacteur

TextViewCreatedEventArgs

Fournit des informations pour les nouvelles créations ITextView.

TextViewExtensions

Méthodes d’extension de l’utilitaire ITextView .

TextViewLayoutChangedEventArgs

Fournit des informations sur un événement Layout Changed de ITextView.

TextViewRoleAttribute

Utilisez cet attribut pour spécifier les types d'éléments TextViews auxquels une extension s'applique.

TooltipAppearanceCategory

Définition d’option qui détermine s’il faut insérer une nouvelle ligne finale.

TrimTrailingWhiteSpace

Définition d’option qui détermine s’il faut réduire les espaces blancs de fin.

UpdateIndentationCharacterOption

Définit l’option permettant d’activer la mise à jour du caractère d’espace blanc de début standard en fonction du contenu de la mémoire tampon après chaque modification.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Définit l’option Utiliser l’espace virtuel.

UseVisibleWhitespace

Définit l’option Utiliser l’espace blanc visible.

UseVisibleWhitespaceEnabledTypes

Définit l’option Utiliser l’espace blanc visible.

UseVisibleWhitespaceOnlyForSelection

Définit l’option Utiliser l’espace blanc visible.

VerticalScrollBarEnabled

Définit l'option permettant d'activer la barre de défilement verticale.

ViewOptionDefinition<T>

Définit une option de l'éditeur spécifique à l'élément ITextView.

ViewProhibitUserInput

Définit l'option d'interdiction des entrées utilisateur.

ViewState

Afficher l’état à un moment donné.

WordWrapStyle

Définit l'option correspondant au style du retour automatique à la ligne.

WpfTextViewKeyboardFilterName

Représente le nom de classement KeyboardFilter.

WpfViewOptionDefinition<T>

Définit une option de l'éditeur spécifique à un élément IWpfTextView.

ZoomConstants

Définit les constantes utilisées pour les opérations de zoom

ZoomControl

Représente le contrôle de zoom dans l’affichage texte.

ZoomControlEnabled

Définit l’option permettant d’activer le contrôle de zoom.

ZoomLevel

Définit le niveau de zoom.

ZoomLevelChangedEventArgs

Fournit des informations sur un événement ZoomLevelChangedEvent dans .IWpfTextView

ZoomLevelConverter

Convertisseur de valeurs qui permet la conversion entre String et Double les représentations du niveau de zoom.

Structures

CaretPosition

Représente la position d'un signe insertion dans un élément ITextView.

EditorOptionKey<T>

Représente une clé de type sécurisé pour les options de l'éditeur.

Interfaces

IAccessibleAdornmentControl

Représente un ornement qui doit être lu à voix haute par les lecteurs d’écran. Doit principalement être implémenté pour les contrôles d’interface utilisateur non centrés qui résident dans/sur une ligne de texte.

IAdornmentLayer

Représente une couche d'ornement.

IAdornmentLayerElement

Définit l'élément d'une couche d'ornement.

IEditorOptions

Représente des options communes de l'éditeur ainsi qu'un mécanisme extensible permettant de modifier des valeurs et d'ajouter de nouvelles options.

IEditorOptionsFactoryService

Représente un service qui obtient l'élément IEditorOptions pour une portée spécifiée ou pour la portée globale.

IGlyphFactory

Fournit un visuel pour un type de glyphe spécifique.

IGlyphFactoryProvider

Fournit un élément IGlyphFactory.

IGlyphMouseProcessorProvider

Fournit une liaison de souris à la marge de glyphe.

IGlyphTag

Représente une balise de glyphe utilisée par la marge de glyphe afin d'insérer des glyphes visuels.

IIndentationManagerService

Il s’agit d’un service qui prend en charge la mise en retrait intelligente dans un fichier.

IKeyProcessorProvider

Crée un élément KeyProcessor correspondant à un objet IWpfTextView spécifié.

IMapEditToData

Interface pour faciliter le mappage entre les positions dans un TextViewModelet DataBufferEditBuffer .

IMouseProcessor

Fournit des extensions pour les liaisons de souris.

IMouseProcessor2

Fournit des extensions tactiles pour les liaisons de souris.

IMouseProcessorProvider

Crée un élément IMouseProcessor pour un objet IWpfTextView.

IScrollMap

Définit le mappage entre les positions des caractères et les coordonnées du mappage défilant. Cela n’est pas le même que le système de coordonnées dans lequel la barre de défilement est affichée.

IScrollMapFactoryService

Crée ou réutilise un élément IScrollMap pour un objet ITextView.

ISmartIndent

Fournit pour le calcul de la mise en retrait souhaitée pour une ligne.

ISmartIndentationService

Fournit un service Visual Studio qui détermine la mise en retrait automatique lorsque la touche Entrée est enfoncée ou lorsque vous accédez à une ligne vide.

ISmartIndentProvider

Obtient un objet ISmartIndent pour un ITextView donné. Les exportateurs de composants doivent fournir au moins un attribut de type de contenu pour spécifier les types de contenu applicables.

ISpaceReservationAgent

Gère l'affichage des ornements de réservation d'espace.

ISpaceReservationManager

Gère des ornements de réservation d'espace.

ITextCaret

Représente le signe insertion associé à un élément ITextView.

ITextEditorFactoryService

Crée des vues d'éditeur.

ITextSelection

Représente le texte sélectionné dans un ITextView

ITextView

Représente l'affichage de texte d'un élément ITextBuffer. C'est la classe de base pour une interface spécifique à une plateforme disposant de méthodes permettant d'autoriser l'affichage de texte mis en forme.

ITextView2

Extensions à ITextView, augmentant les fonctionnalités. Pour chaque membre ici, il doit également y avoir une méthode d’extension dans TextViewExtensions.

ITextViewConnectionListener

Écoute les mémoires tampons de texte d'un type de contenu particulier afin de savoir si elles sont ouvertes ou fermées dans l'éditeur de texte.

ITextViewCreationListener

Écoute quand ITextViews sont créés.

ITextViewLineCollection

Représente une classe d'assistance permettant d'accéder à la collection d'objets ITextViewLine de la vue. La propriété TextViewLines sur le ITextView est utilisée pour obtenir une instance de cette interface.

ITextViewMargin

Représente des marges attachées à un bord d’un ITextView.

ITextViewModel

Représente un ensemble de zéro ou plusieurs ITextBuffer objets qui sont propres à la présentation de texte dans un objet particulier ITextView.

ITextViewModelProvider

Fournit des objets ITextViewModel.

ITextViewRoleSet

Ensemble des rôles d'affichage de texte.

IVerticalFractionMap

Mappe les positions des caractères aux fractions de l'intégralité de l'étendue verticale d'un élément ITextView.

IVerticalScrollBar

Représente une barre de défilement verticale.

IViewScroller

Représente une classe d'assistance pour l'élément ITextView et fournit la fonctionnalité de défilement de base. La propriété ViewScroller de l'élément ITextView est utilisée pour obtenir une instance de cette interface.

IWpfTextView

Représente un Visual Studio ITextView pour la plateforme WPF.

IWpfTextViewConnectionListener

Écoute les mémoires tampons de texte d'un type de contenu particulier afin de savoir si elles sont ouvertes ou fermées dans l'éditeur de texte.

IWpfTextViewCreationListener

Écoute quand IWpfTextViewdes sont créés.

IWpfTextViewHost

Contient un élément IWpfTextView ainsi que les marges qui l'entourent (barre de défilement ou marge de numéro de ligne, par exemple).

IWpfTextViewLineCollection

Permet à l'élément ITextView d'accéder à la collection de la vue correspondant aux objets ITextViewLine. La propriété TextViewLines sur le ITextView est utilisée pour obtenir une instance de l’interface ITextViewLineCollection.

IWpfTextViewMargin

Représente les marges attachées à un bord d’un IWpfTextView.

IWpfTextViewMarginProvider

Crée un élément IWpfTextViewMargin pour un objet IWpfTextViewHost spécifié.

Énumérations

AdornmentPositioningBehavior

Définit le positionnement des ornements.

ConnectionReason

Définit les raisons de la connexion ou de la déconnexion d'une mémoire tampon de texte et d'un affichage de texte.

EditorTextFormattingMode

Spécifie les WPF TextFormattingModedisponibles dans le Rédacteur. Cette énumération ajoute Automatic à TextFormattingMode.

EnsureSpanVisibleOptions

Options permettant de contrôler le comportement de IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Énumération des façons possibles de positionner horizontalement un ornement interligne sur une ligne.

IndentingStyle

Représente les différents styles de mise en retrait pris en charge par les services de langage.

ScrollDirection

Sens de défilement de l'élément ITextView.

TextSelectionMode

Spécifie le mode de sélection de texte.

ViewRelativePosition

Définit la signification du paramètre verticalOffset dans . ITextView DisplayTextLineContaining (...).

WhitespaceType

Définit une combinaison de valeurs d’énumération au niveau du bit pour spécifier les symboles d’espace blanc affichés sur un ITextView.

WordWrapStyles

Définit une combinaison d'opérations de bits des valeurs d'énumération pour spécifier le style de retour automatique à la ligne d'un élément ITextView.

Délégués

AdornmentRemovedCallback

Définit le comportement lorsqu'un élément UIElement est supprimé d'un objet IAdornmentLayer.

InterLineAdornmentFactory

Fabrique utilisée pour créer des ornements utilisés par pour les InterLineAdornmentTags.