Freigeben über


Microsoft.VisualStudio.Text.Editor Namespace

Klassen

AdornmentLayerDefinition

Stellt Informationen für einen IAdornmentLayer-Export bereit.

AppearanceCategoryOption

Definiert die Darstellungskategorie.

AutoDetectUtf8Option

Die Optionsdefinition, die bestimmt, ob Dateien beim Öffnen versuchen, eine UTF-8-Codierung zu erkennen.

AutomaticDelimiterHighlightingOption

Die Optionsdefinition, die bestimmt, ob übereinstimmende Trennzeichen hervorgehoben werden sollen.

AutoScrollEnabled

Definiert die Option zum Aktivieren des automatischen Bildlaufs.

BackgroundBrushChangedEventArgs

Stellt Informationen für ein BackgroundBrushChanged-Ereignis im bereit IWpfTextView.

CaretPositionChangedEventArgs

Stellt Informationen für das PositionChanged-Ereignis bereit.

CaretWidthOption

Die Optionsdefinition, die bestimmt, wie breit das Caretzeichen gerendert werden soll.

ChangeTrackingMarginEnabled

Definiert die Option zum Aktivieren des Rands für die Änderungsnachverfolgung.

ClickGotoDefEnabledOption

Bestimmt, ob Mausklick + Modifizierertaste für den Wechsel zur Definition aktiviert werden sollen.

ClickGotoDefModifierKeyOption

Bestimmt, welche Modifizierertaste für den Wechsel zur Definition verwendet werden soll, indem sie per Mausklick + Modifizierer-Tastendruck verwendet wird.

ClickGotoDefOpensPeekOption

Bestimmt, ob das Definitionsziel in Peek Ansicht für Mausklick + Modifizierer-Tastendruck geöffnet werden soll.

CollapseHintAdornmentControl

Hebt einen Gliederungsbereich in der Textansicht hervor, wenn der Mauszeiger auf diesen Bereich im Gliederungsrand zeigt.

ConvertTabsToSpaces

Die Optionsdefinition, die bestimmt, ob Tabstopps in Leerzeichen konvertiert werden sollen.

CutOrCopyBlankLineIfNoSelection

Definiert die Option zum Ausschneiden oder Kopieren einer leeren Zeile, wenn die Auswahl leer ist.

DefaultOptions

Allgemeine Allgemeine Optionen.

DefaultTextViewHostOptions

Namen gängiger ITextView hostbezogener Optionen.

DefaultTextViewOptions

Definiert allgemeine ITextView-Optionen.

DefaultWpfViewOptions

Stellt allgemeine IWpfTextView-Optionen dar.

DeferCreationAttribute

Gibt optional verzögerte Erstellungssemantik an.

DisplayUrlsAsHyperlinks

Die Optionsdefinition, die bestimmt, ob URLs als Links angezeigt werden sollen.

DragDropEditing

Definiert die Ansichtsoption für die Bearbeitung per Drag/Drop.

EditingStateMarginEnabledOption

Definiert die Option zum Aktivieren aller Bearbeitungszustandsränder

EditorEmulationModeOption

Die Optionsdefinition, die den Editor-Emulationsmodus bestimmt.

EditorOptionChangedEventArgs

Stellt Informationen für das OptionChanged-Ereignis bereit.

EditorOptionDefinition

Die Definition einer Editoroption.

EditorOptionDefinition<T>

Stellt die Definition einer Editoroption dar.

EditorStyleNames

Die Namen verschiedener Editorkomponenten, in denen der Stil der Komponente durch das Programm definiert werden kann, das den Editor hosten soll.

EnableVerticalScrollingOption

Gibt an, ob der vertikale Bildlauf in der Ansicht aktiviert ist. Andernfalls wird in der Ansicht immer ein Bildlauf ausgeführt, sodass die erste Zeile des Puffers mit dem oberen Rand der Ansicht geleert wird.

FallbackFont

Die Optionsdefinition, die die Fallbackschriftart bestimmt (hier definiert, da der Name des Fallbacks WPF-spezifisch ist).

FileHealthIndicatorEnabled

Definiert die Option zum Aktivieren des Dateiintegritätsindikators.

FollowCodingConventionsOption

Die Optionsdefinition, die bestimmt, ob Dateien projektcodierungskonventionen entsprechen sollen.

GlyphMarginEnabled

Definiert die Option zum Aktivieren des Symbolrands.

GridCellLengthAttribute

Diese Klasse ordnet einem MEF-Export eine Rasterzellengröße zu.

GridUnitTypeAttribute

Diese Klasse ordnet einem GridUnitType-Wert einen MEF-Export zu.

HighlightCurrentLineOption

Stellt die Option dar, die aktuelle Zeile hervorzuheben.

HorizontalScrollBarEnabled

Definiert die Option zum Aktivieren der horizontalen Bildlaufleiste.

ImeTextComposition

Stellt eine Textkomposition dar, die von der IME-Verarbeitung der ITextView generiert wurde.

IndentationCharacterMarginEnabled

Definiert die Option zum Aktivieren von IndentationCharacterMargin

IndentingStyleOption

Die Optionsdefinition, die den Stil des automatischen Einzugs bestimmt.

IndentSize

Die Optionsdefinition, die die Größe (in Anzahl von Leerzeichen) eines Einzugs bestimmt.

InsertFinalNewLine

Die Optionsdefinition, die bestimmt, ob ein endgültiger Zeilenumbruch eingefügt werden soll.

InsertModeMarginEnabled

Definiert die Option zum Aktivieren von InsertModeMargin.

InterLineAdornmentTag

Stellt ein Tag dar, das Verzierungen bereitstellt, die über oder unter Textzeilen angezeigt werden sollen.

IntraTextAdornment

Unterstützung für Design-Intratext-Verzierungen, die über IntraTextAdornmentTags bereitgestellt werden.

IntraTextAdornmentTag

Stellt ein Tag dar, das Verzierungen bereitstellt, die als textdurchsetzt angezeigt werden sollen.

IsInContrastModeOption

Bestimmt, ob sich der Editor im Modus "Zusätzlicher Kontrast" oder "Hoher Kontrast" befindet.

IsInHighContrastThemeOption

Bestimmt, ob sich der Editor im Windows-Design mit hohem Kontrast befindet.

Dieses Design ist das spezifische VS Windows-Design hoher Kontrast, das vom Benutzer im Modus "Hoher Kontrast" des Windows-Betriebssystems aktiviert wird. Bei dieser Option wird nicht auf das Design Blau (extra Kontrast) oder den Modus "Hoher Kontrast" des Windows-Betriebssystems überprüft.

IsViewportLeftClipped

Definiert die Option Virtuellen Raum verwenden.

KeyProcessor

Verarbeitet die Tastatureingabe des Editors.

LineEndingMarginEnabled

Definiert die Option zum Aktivieren von LineEndingMargin.

LineNumberMarginEnabled

Definiert die Option zum Aktivieren des Zeilennummernrands.

LineSpacingOption

Definiert die Option für den vertikalen Zeilenabstand.

LongBufferLineChunk

Die Optionsdefinition, die bestimmt, bestimmt die Blockgröße für lange Zeilen.

LongBufferLineThreshold

Die Optionsdefinition, die den Schwellenwert für die spezielle Behandlung langer Linien bestimmt.

MarginContainerAttribute

Gibt den Typ des Randcontainers an.

MinimumErrorSeverity

Bestimmt, welcher Fehlerschweregrad für Fehlersquiggles verwendet werden soll

MouseHoverAttribute

Ein Attribut, das für einen Ereignishandler für MouseHover festgelegt wird und die Verzögerung zwischen dem Zeitpunkt, zu dem die Maus nicht mehr bewegt wird, und dem Generieren des Mauszeiger-Bewegungsereignisses angibt.

MouseHoverEventArgs

Stellt Informationen für ein MouseHover-Ereignis von bereit ITextView.

MouseProcessorBase

Stellt eine Basisimplementierung für Mausbindungen bereit, sodass Clients nur die benötigten Methoden außer Kraft setzen können.

MouseWheelZoomEnabled

Definiert die Option zum Aktivieren des Mausradzooms.

NewLineCharacter

Die Optionsdefinition, die das oder die Zeilenumbruchzeichen angibt.

NonBlockingCompletionOption

Die Optionsdefinition, die bestimmt, ob der Editor den nicht blockierenden Vervollständigungsmodus verwendet, in dem der Editor nicht wartet, bis Vervollständigungselemente eintreffen, wenn der Benutzer ein Commitzeichen drückt. Diese Option wird für die Benutzer nicht verfügbar gemacht. Es ist durch Laguage-Dienste steuerbar.

OutliningCollapsedAdornmentControl

Stellt reduzierten Text in der Textansicht dar.

OutliningMarginBracketControl

Gibt die vertikalen Ausdehnung eines erweiterten Gliederungsbereichs an und ermöglicht dem Benutzer, ihn zu reduzieren.

OutliningMarginControl

Stellt den Gliederungsrand dar.

OutliningMarginEnabled

Definiert die Option zum Aktivieren des Rands "Outlining".

OutliningMarginHeaderControl

Ermöglicht das Zusammenbrechen und Erweitern eines Gliederungsbereichs.

OutliningUndoEnabled

Die Optionsdefinition, die bestimmt, ob die Gliederung rückgängig gemacht werden kann.

OverwriteMode

Definiert die Ansichtsoption für den Überschreibungsmodus.

PredefinedAdornmentLayers

Diese statische Klasse definiert die Namen der vom Editor vordefinierten Verzierungsebenen.

PredefinedMarginNames

Gibt die Namen der vordefinierten Ränder an, die von Visual Studio bereitgestellt werden.

PredefinedTextViewRoles

Gibt die Namen der vordefinierten Textansichtsrollen an, die von Visual Studio bereitgestellt werden.

ProduceScreenReaderFriendlyText

Definiert die Option zum Aktivieren der Bereitstellung von Text mit Anmerkungen in Automatisierungssteuerelementen, damit Sprachausgaben den Inhalt des Codes ordnungsgemäß lesen können.

ReplacesAttribute

Gibt den Namen eines/der Ressourcen an, die durch diese Ressource ersetzt werden.

ReplicateNewLineCharacter

Die Optionsdefinition, die bestimmt, ob ein Zeilenumbruchzeichen beim Einfügen einer Zeile dupliziert werden soll.

ResponsiveCompletionOption

Die Optionsdefinition, die bestimmt, ob der Editor den reaktionsschnellen Vervollständigungsmodus verwendet, in dem der Editor kurze Zeit auf Vervollständigungselemente wartet, wenn der Benutzer ein Commitzeichen drückt. Wenn die Vervollständigungselemente nach der Verzögerung immer noch nicht vorhanden sind, wird die Vervollständigung verworfen. Diese Option wird den Benutzern auf der Seite Extras/Optionen/Text Editor/Erweitert verfügbar gemacht.

ResponsiveCompletionThresholdOption

Die Optionsdefinition, die die maximale zulässige Verzögerung im reaktionsschnellen Vervollständigungsmodus bestimmt, in dem der Editor die angegebene Zeitspanne auf Vervollständigungselemente wartet, wenn der Benutzer ein Commitzeichen drückt. Wenn die Vervollständigungselemente nach der Verzögerung immer noch nicht vorhanden sind, wird die Vervollständigung verworfen. Diese Option wird für die Benutzer nicht verfügbar gemacht. Sie kann über die Remoteeinstellung gesteuert werden.

RowColMarginEnabled

Definiert die Option zum Aktivieren von RowColMargin.

SelectionMarginEnabled

Definiert die Option zum Aktivieren des Auswahlrands.

SelectionStateMarginEnabled

Definiert die Option zum Aktivieren von SelectionStateMargin.

ShouldCaretsBeRendered

Definiert die Option Sollte Carets gerendert werden.

ShouldSelectionsBeRendered

Definiert die Option Sollte die Auswahl gerendert werden.

ShowBidirectionalTextControlCharactersOption

Definiert die Option Bidirektionale Textsteuerungszeichen anzeigen.

ShowBlockStructure

Definiert die Option Blockstruktur anzeigen.

ShowErrorSquiggles

Definiert die Fehler-Squiggles anzeigen.

ShowNavigationBarOption

Definiert die Option Navigationsleiste anzeigen.

ShowSelectionMatches

Definiert die Auswahl-Übereinstimmungen anzeigen.

ShowZeroWidthCharactersOption

Definiert die Option Zeichen mit der Breite null anzeigen.

SimpleGraphicsOption

Stellt die Option zum Zeichnen eines Farbverlaufs für die Auswahl statt einer Auswahl mit Volltonfarbe dar.

SpaceReservationAgentChangedEventArgs

Stellt Informationen bereit, wenn ein ISpaceReservationAgent in einem ISpaceReservationManagergeändert wird.

SpaceReservationManagerDefinition

Stellt Metadaten für einen ISpaceReservationManager dar.

SuggestionMarginEnabled

Definiert die Option zum Aktivieren des Vorschlagsrands.

TabSize

Die Optionsdefinition, die die Größe (in Anzahl der Leerzeichen) einer Registerkarte bestimmt.

TextFormattingModeOption

Passt den Textformatierungsmodus an, der vom Editor

TextRenderingModeOption

Passt den Textrenderingmodus an, der vom Editor

TextViewCreatedEventArgs

Stellt Informationen für neu erstellte ITextViewbereit.

TextViewExtensions

Hilfsprogrammerweiterungsmethoden ITextView .

TextViewLayoutChangedEventArgs

Stellt Informationen zu einem Layout Changed-Ereignis von bereit ITextView.

TextViewRoleAttribute

Geben Sie mit diesem Attribut die Arten von TextViews an, für die eine Erweiterung gilt.

TooltipAppearanceCategory

Die Optionsdefinition, die bestimmt, ob eine endgültige Zeile eingefügt werden soll.

TrimTrailingWhiteSpace

Die Optionsdefinition, die bestimmt, ob nachfolgende Leerzeichen zu kürzen sind.

UpdateIndentationCharacterOption

Definiert die Option zum Aktivieren des Aktualisierens des standardführenden Leerzeichens basierend auf dem Inhalt des Puffers nach jeder Bearbeitung.

UseReducedOpacityForHighContrastOption
UseVirtualSpace

Definiert die Option Virtual Space verwenden.

UseVisibleWhitespace

Definiert die Option Sichtbare Leerzeichen verwenden.

UseVisibleWhitespaceEnabledTypes

Definiert die Option Sichtbare Leerzeichen verwenden.

UseVisibleWhitespaceOnlyForSelection

Definiert die Option Sichtbare Leerzeichen verwenden.

VerticalScrollBarEnabled

Definiert die Option zum Aktivieren der vertikalen Bildlaufleiste.

ViewOptionDefinition<T>

Definiert eine ITextView-spezifische Editoroption.

ViewProhibitUserInput

Definiert die Option zur Verhinderung von Benutzereingaben.

ViewState

Anzeigen des Zustands zu einem bestimmten Zeitpunkt.

WordWrapStyle

Definiert die Umbruchartoption.

WpfTextViewKeyboardFilterName

Stellt den Namen des KeyboardFilter für die Sortierung dar.

WpfViewOptionDefinition<T>

Definiert eine für eine IWpfTextView spezifische Editoroption.

ZoomConstants

Definiert die Konstanten, die für Zoomvorgänge verwendet werden

ZoomControl

Stellt das Zoomsteuerelement in der Textansicht dar.

ZoomControlEnabled

Definiert die Option zum Aktivieren des Zoomsteuerelements.

ZoomLevel

Definiert den Zoomlevel.

ZoomLevelChangedEventArgs

Stellt Informationen für ein ZoomLevelChangedEvent-Ereignis in bereit IWpfTextView.

ZoomLevelConverter

Wertkonverter, der die Konvertierung zwischen String und Double Darstellungen der Zoomstufe ermöglicht.

Strukturen

CaretPosition

Stellt die Position einer Einfügemarke in einer ITextView dar.

EditorOptionKey<T>

Stellt einen typsicheren Schlüssel für Editoroptionen dar.

Schnittstellen

IAccessibleAdornmentControl

Stellt eine Verzierung dar, die von Sprachausgaben laut vorgelesen werden soll. Sollte hauptsächlich für nicht fokussierte Benutzeroberflächensteuerelemente implementiert werden, die sich in/in einer Textzeile befinden.

IAdornmentLayer

Stellt eine Zusatzelementebene dar.

IAdornmentLayerElement

Definiert ein Element in einer Zusatzelementebene.

IEditorOptions

Stellt allgemeine Editoroptionen und einen erweiterbaren Mechanismus zum Ändern von Werten und Hinzufügen neuer Optionen dar.

IEditorOptionsFactoryService

Stellt einen Dienst dar, der IEditorOptions für einen angegebenen Bereich oder den globalen Bereich abruft.

IGlyphFactory

Stellt ein visuelles Element für einen bestimmten Symboltyp bereit.

IGlyphFactoryProvider

Stellt eine IGlyphFactory bereit.

IGlyphMouseProcessorProvider

Stellt eine Mausbindung für den Symbolrand bereit.

IGlyphTag

Stellt ein Symboltag dar, das vom Symbolrand verwendet wird, um visuelle Symbolelemente zu platzieren.

IIndentationManagerService

Dies ist ein Dienst, der den intelligenten Einzug in einer Datei unterstützt.

IKeyProcessorProvider

Erstellt einen KeyProcessor für einen angegebenen IWpfTextView.

IMapEditToData

Schnittstelle, um die Zuordnung zwischen Positionen in einem TextViewModelund EditBufferDataBufferzu vereinfachen.

IMouseProcessor

Stellt Erweiterungen für Mausbindungen bereit.

IMouseProcessor2

Stellt Touch-bezogene Erweiterungen für Mausbindungen bereit.

IMouseProcessorProvider

Erstellt einen IMouseProcessor für eine IWpfTextView.

IScrollMap

Definiert die Zuordnung zwischen Zeichenpositionen und Scrollmapkoordinaten. Dies entspricht nicht dem Koordinatensystem, in dem die Bildlaufleiste gerendert wird.

IScrollMapFactoryService

Erstellt eine IScrollMap für eine ITextView oder verwendet sie wieder.

ISmartIndent

Dient zum Berechnen des gewünschten Einzugs für eine Zeile.

ISmartIndentationService

Stellt einen Visual Studio-Dienst bereit, der den automatischen Einzug bestimmt, wenn die EINGABETASTE gedrückt oder zu einer leeren Zeile navigiert wird.

ISmartIndentProvider

Ruft ein ISmartIndent-Objekt für ein angegebenes ITextView-Objekt ab. Komponentenexporteure müssen mindestens ein Inhaltstyp-Attribut angeben, um die entsprechenden Inhaltstypen anzugeben.

ISpaceReservationAgent

Behandelt die Anzeige von Zusatzelementen für die Platzreservierung.

ISpaceReservationManager

Verwaltet Platzreservierungszusatzelemente.

ITextCaret

Stellt die Einfügemarke dar, die einer ITextView zugeordnet ist.

ITextEditorFactoryService

Erstellt Editoransichten.

ITextSelection

Stellt den markierten Text in einem ITextView

ITextView

Stellt eine Ansicht von Text in einem ITextBuffer dar. Dies ist die Basisklasse für eine plattformspezifische Schnittstelle mit Methoden, durch die der formatierte Text gerendert werden kann.

ITextView2

Erweiterungen von , ITextViewdie die Funktionalität erweitern. Für jedes Element hier sollte auch eine Erweiterungsmethode in vorhanden TextViewExtensionssein.

ITextViewConnectionListener

Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden.

ITextViewCreationListener

Lauscht auf, wenn ITextViews erstellt werden.

ITextViewLineCollection

Stellt eine Hilfsklasse für den Zugriff auf die Auflistung von ITextViewLine-Objekten der Ansicht dar. Die TextViewLines-Eigenschaft für wird ITextView verwendet, um eine instance dieser Schnittstelle abzurufen.

ITextViewMargin

Stellt Ränder dar, die an einen Rand eines ITextViewangefügt sind.

ITextViewModel

Stellt eine Gruppe von null oder mehr ITextBuffer Objekten dar, die für die Darstellung von Text in einem bestimmten ITextViewsind.

ITextViewModelProvider

Stellt ITextViewModel-Objekte bereit.

ITextViewRoleSet

Satz von Textansichtsrollen.

IVerticalFractionMap

Zuordnungen zwischen Zeichenpositionen und Bruchteilen des gesamten vertikalen Wertebereichs einer ITextView.

IVerticalScrollBar

Stellt eine vertikale Bildlaufleiste dar.

IViewScroller

Stellt eine Hilfsklasse für die ITextView dar und stellt die Grundfunktionen für den Bildlauf bereit. Mit der ViewScroller-Eigenschaft von ITextView wird eine Instanz dieser Schnittstelle abgerufen.

IWpfTextView

Stellt ein Visual Studio ITextView für die WPF-Plattform dar.

IWpfTextViewConnectionListener

Lauscht auf Textpuffer eines bestimmten Inhaltstyps, um zu ermitteln, wann sie im Text-Editor geöffnet oder geschlossen werden.

IWpfTextViewCreationListener

Lauscht auf, wann IWpfTextViews erstellt wird.

IWpfTextViewHost

Enthält eine IWpfTextView und die umgebenden Ränder, z. B. eine Bildlaufleiste oder ein Zeilennummernbundsteg.

IWpfTextViewLineCollection

Ermöglicht der ITextView den Zugriff auf die Auflistung von ITextViewLine-Objekten für die Ansicht. Die TextViewLines-Eigenschaft auf dem ITextView wird verwendet, um eine instance der ITextViewLineCollection-Schnittstelle abzurufen.

IWpfTextViewMargin

Stellt Ränder dar, die an einen Rand eines IWpfTextViewangefügt sind.

IWpfTextViewMarginProvider

Erstellt einen IWpfTextViewMargin für einen angegebenen IWpfTextViewHost.

Enumerationen

AdornmentPositioningBehavior

Definiert die Positionierung von Zusatzelementen.

ConnectionReason

Definiert die Gründe zum Herstellen oder Trennen der Verbindung zwischen einem Textpuffer und einer Textansicht.

EditorTextFormattingMode

Gibt die in der Editor verfügbaren WPF TextFormattingModean. Diese Enumeration fügt zu TextFormattingModehinzuAutomatic.

EnsureSpanVisibleOptions

Optionen zum Steuern des Verhaltens von IViewScroller EnsureSpanVisible.

HorizontalPositioningMode

Enumeration der möglichen Möglichkeiten, wie eine linienübergreifende Verzierung horizontal in einer Linie positioniert werden kann.

IndentingStyle

Stellt die verschiedenen Einzugsformate dar, die von den Sprachdiensten unterstützt werden.

ScrollDirection

Die Richtung, in der ein Bildlauf der ITextView ausgeführt werden soll.

TextSelectionMode

Gibt den Textauswahlmodus an.

ViewRelativePosition

Definiert die Bedeutung des parameters verticalOffset in ITextView. DisplayTextLineContaining(...).

WhitespaceType

Legt eine bitweise Kombination von Enumerationswerten fest, um anzugeben, welche Leerzeichensymbole auf einem ITextViewangezeigt werden.

WordWrapStyles

Legt eine bitweise Kombination von Enumerationswerten fest, um das Zeilenumbruchformat einer ITextView anzugeben.

Delegaten

AdornmentRemovedCallback

Definiert das Verhalten beim Entfernen eines UIElement aus einer IAdornmentLayer.

InterLineAdornmentFactory

Factory, die verwendet wird, um Verzierungen zu erstellen, die von für die InterLineAdornmentTags verwendet werden.