Freigeben über


Microsoft.VisualStudio.Editor Namespace

Klassen

CommandRouting

Stellt eine alternative Methode zum Routing von Visual Studio-Befehlen bereit.

CommonEditorConstants

Konstanten für die Interaktion mit ICommonEditorAssetService und allgemeinen Editor Sprachen.

DefGuidList

Definiert die GUIDs, die an der Erstellung verschiedener Editorobjekte beteiligt sind.

DifferencePackageElements

Dies sind die Standardelemente der Legende des Differenzcodefensters. Verwenden Sie die folgenden Namen, wenn Sie eines der Standardelemente durch ein benutzerdefiniertes Element ersetzen möchten.

DifferencePackageOptions

Eine Reihe von Optionen für das Differenzpaket.

EditorConstants

Enthält allgemeine Konstanten, die in Editor Code verwendet werden.

FontsAndColorsCategory

Stellt Kategorie für Schriftarten und Farben dar. Schriftarten- und Farbkategorien dienen als Mittel, um verschiedene Editoren in Gruppen zu gruppieren, die die gleichen Farben verwenden. Beispiele hierfür in Visual Studio sind "Text Editor", "Ausgabefenster" usw. Diese werden im Dialogfeld Extras –> Optionen –> Schriftarten & Farben in der Dropdownliste "Einstellungen anzeigen für" angezeigt. Dies ist eine unveränderliche Klasse.

SVsTextMate
TextMateConstants
VsPredefinedAdornmentLayers

Definiert vordefinierte Editor-Verzierungsebenen.

Schnittstellen

ICommonEditorAssetMetadata

Allgemeine Editor Ressourcenmetadaten.

ICommonEditorAssetService

Von erstellter Dienst, der ICommonEditorAssetServiceFactory allgemeine Sprachdienstressourcen bereitstellt.

ICommonEditorAssetServiceFactory

Dienst zum Abrufen eines Diensts, der Allgemeine Sprachdienstelemente bereitstellt.

IExpansionManager
ITextMateService
IVsCommandHandlerServiceAdapter

Ein Adapter, der s für eine bestimmte Textansicht über IOleCommandTarget die Schnittstelle verfügbar machtIEditorCommandHandlerService.

IVsCommandHandlerServiceAdapterFactory

Ein Factorydienst zum Erstellen von IVsCommandHandlerServiceAdapters. Solche Adapter werden verwendet, um s für eine bestimmte Textansicht in IOleCommandTarget befehlsbasierten Intefaces wie IVsContainedLanguageverfügbar zu machenIEditorCommandHandlerService.

IVsCustomClosedFileDocDataProvider

MEF-Export, um zuzulassen, dass Erweiterungen eine benutzerdefinierte IVsPersistDocData für Dateien bereitstellen, anstatt die Standardeinstellung für Find-Szenarien zu verwenden

IVsDifferenceCodeWindow

Eine IVsCodeWindow , die um einen Unterschied zwischen zwei Dateien erstellt wurde.

IVsDifferenceCodeWindow2

Ein IVsCodeWindow , das eine Differenzansicht unterstützen kann. Wenn ein Baseline angegeben wird, zeigt das Codefenster die Unterschiede zwischen der Baseline und dem Puffer an. Andernfalls wird im Codefenster nur der Puffer angezeigt.

IVsDifferenceCodeWindowFactoryService

Ein Factorydienst zum Erstellen unterschiedlicher Codefenster für beliebige Zeichenfolgen oder Momentaufnahme Spannen.

IVsDifferenceLegendElementProvider

Erstellt FrameworkElement , die am Legendenrand des Differenzcodefensters angezeigt wird.

IVsEditorAdaptersFactoryService

Ein Factorydienst zum Erstellen von Editor Adapterobjekten und zum Mapping zwischen diesen Objekten und den zugrunde liegenden neuen Editorobjekten.

IVsExpansionEnumeration2

Ein Enumerator, der die Erweiterungen im Erweiterungs-Manager einzeln zurückgibt.

IVsFontsAndColorsInformation

Kapselt Informationen zu den Farbinformationen einer Sprache.

IVsFontsAndColorsInformationService

Stellt IVsFontsAndColorsInformations für bestimmte Sprachen und FontsAndColorsCategorySprachen bereit.

IVsTextViewCreationListener

Ein Listener für den Zeitpunkt, an dem ein Textansichtsadapter (IVsTextView) erstellt und initialisiert wird, der über übereinstimmende Rollen verfügt und über ein Textdatenmodell mit einem übereinstimmenden Inhaltstyp erstellt wurde. Exportierer müssen mindestens ein ContentTypeAttribute und ein TextViewRole angeben und ihren Export mit dem folgenden Attribut markieren: [Export(typeof(IVsTextViewCreationListener))], zusammen mit [ContentType] und [TextViewRole].

IVsVisibleTextMarkerTag

Diese Tags werden aus den sichtbaren Legacymarkern generiert, die mit IVsTextLineserstellt wurden. CreateLineMarker und IVsTextStream. CreateStreamMarker.

Enumerationen

EditorConstants.EditorCommandID

IDs von Befehlen im Editor Befehlssatz.