Freigeben über


Microsoft.VisualStudio Namespace

Klassen

ErrorHandler

Stellt Methoden zur Handhabung von allgemeinen COM-Fehlercodes bereit.

VisualStudioServices

Ermöglicht den Zugriff auf Visual Studio-Dienste nach Version.

VisualStudioServices.VS2019_10Services

Listet die in Visual Studio 2019 Update 10 verfügbaren Dienste auf.

VisualStudioServices.VS2019_11Services

Listet die in Visual Studio 2019 Update 11 verfügbaren Dienste auf.

VisualStudioServices.VS2019_4Services

Listet die in Visual Studio 2019 Update 4 verfügbaren Dienste auf.

VisualStudioServices.VS2019_5Services

Listet die in Visual Studio 2019 Update 5 verfügbaren Dienste auf.

VisualStudioServices.VS2019_6Services

Listet die in Visual Studio 2019 Update 6 verfügbaren Dienste auf.

VisualStudioServices.VS2019_7Services

Listet die in Visual Studio 2019 Update 7 verfügbaren Dienste auf.

VisualStudioServices.VS2019_8Services

Listet die in Visual Studio 2019 Update 8 verfügbaren Dienste auf.

VisualStudioServices.VS2019_9Services

Listet die in Visual Studio 2019 Update 9 verfügbaren Dienste auf.

VisualStudioServices.VS2022_2Services

Listet die in Visual Studio 2022 Update 2 verfügbaren Dienste auf.

VisualStudioServices.VS2022_3Services

Listet die in Visual Studio 2022 Update 3 verfügbaren Dienste auf.

VisualStudioServices.VS2022_4Services

Listet die in Visual Studio 2022 Update 4 verfügbaren Dienste auf.

VisualStudioServices.VS2022_5Services

Listet die in Visual Studio 2022 Update 4 verfügbaren Dienste auf.

VisualStudioServices.VS2022_6Services

Listet die in Visual Studio 2022 Update 5 verfügbaren Dienste auf.

VisualStudioServices.VS2022Services

Listet die in Visual Studio 2022 verfügbaren Dienste auf.

VSColorTable
VSConstants

Verwenden Sie diese Klasse, um auf gängige Visual Studio-Konstanten zuzugreifen.

VSConstants.AppPackageDebugTargets

Enthält Befehls-IDs für einen Debuggen-Zielbefehlssatz des Anwendungspakets.

VSConstants.CATID

Diese CATID-Guids werden verwendet, um Objekte zu erweitern, die an den Eigenschaftenbrowser übergeben werden, und Automatisierungsobjekte, die Automation Extender unterstützen.

VSConstants.CLSID
VSConstants.CMDSETID
VSConstants.CodeModelLanguage

Satz Codemodellsprachen.

VSConstants.ComponentSelectorPageGuid
VSConstants.DebugEnginesGuids
VSConstants.DebugPortSupplierGuids

Debuggerport supplier GUIds für die VsDebugTargetInfo*-Strukturen und die IVsDebugRemoteDiscoveryUI-Schnittstelle.

VSConstants.DebugTargetHandler

Enthält Befehls-IDs für einen Debuggen- Zielhandler-Befehlssatz.

VSConstants.DocumentMetadataUserDataGuid

Dies sind IVsUserData-Eigenschaften, die von DocData-Objekten unterstützt werden, die zusätzliche Metadaten wie Momentaufnahme Version bereitstellen.

VSConstants.EditPropyCategoryGuid

Bekannte Editoreigenschaftenkategorien werden mit der IVsTextEditorPropertyCategoryContainer-Schnittstelle verwendet.

VSConstants.ItemTypeGuid

Diese Werte werden mit der VSHPROPID_ItemType-Eigenschaft verwendet.

VSConstants.LOGVIEWID
VSConstants.MruList
VSConstants.NewDocumentStateReason

Bekannte Gründe für IVsUIShellOpenDocument3.SetNewDocumentState.

VSConstants.OutputWindowPaneGuid
VSConstants.ProjectTargets

Bekannte Projektzielplatfoms.

VSConstants.ReferenceManagerHandler

Stellt Befehls-IDs für das Kontextmenü dar.

VSConstants.SearchProviderNames
VSConstants.SetupDrivers

Bekannte Projektretargeting-Setuptreiber Für die Installation fehlender Komponenten.

VSConstants.StandardNavigateToDocumentScopeFilters

Standardfilternamen für Dokumentbereiche für das Feature Navigieren nach.

VSConstants.StandardNavigateToFilterShortcuts

Standardfilterverknüpfungsnamen für das Feature "Navigieren nach".

VSConstants.StandardNavigateToKindFilters

Standardfilternamen für Elementtypen für das Feature "Navigieren nach".

VSConstants.StandardToolWindows

Enthält GUIDs für Standardtoolfenster.

VSConstants.ToolboxMultitargetingFields
VSConstants.UICONTEXT
VSConstants.VsDependencyTypeGuid
VSConstants.VsEditorFactoryGuid
VSConstants.VsEditorUserDataGuid

Dies sind optionale allgemeine Editoreinstellungen, die zum Anpassen des Editorverhaltens verwendet werden können.

VSConstants.VsLanguageServiceGuid
VSConstants.VsLanguageUserDataGuid

Dies sind optionale IVsUserData-Eigenschaften, die ein Sprachdienst bereitstellen kann, um das Verhalten des Quellcodes (Text) Editor zu beeinflussen. Die IVsUserData-Schnittstelle wird von QueryInterface für das IVsLanguageInfo-Objekt der Language Service-Implementierung abgerufen.

VSConstants.VsPackageGuid
VSConstants.VsTaskListView
VSConstants.VsTextBufferUserDataGuid

Dies sind IVsUserData-Eigenschaften, die vom TextBuffer-Objekt (DocData) des Quellcodes (Text) Editor unterstützt werden. Die IVsUserData-Schnittstelle wird von QueryInterface für das IVsTextLines-Objekt des Text-Editor abgerufen.

VSConstants.WellKnownOldVersionValues

Bekannte Werte, die verwendet werden können, um OldVersion-Werte (LowerBound/UpperBound) für ProvideBindingRedirectionAttribute anzugeben.

VSConstants.WellKnownToolboxStringMaps
VSConstants.WellKnownWindowReferences
VSConstants.WizardType

Satz von Assistententypen.

Win32Methods

Importiert einige Win32-Fensterverwaltungsfunktionen.

Schnittstellen

IEventHandler

Nur für die interne Verwendung durch Microsoft vorgesehen. Stellt die Methoden bereit, die zum Hinzufügen, Entfernen, und Prüfen auf das Vorhandensein von Handlern in einer Ereignishandlerauflistung erforderlich sind.

IVsService<T>

Ermöglicht den Zugriff auf einen Visual Studio-Dienst.

IVsService<TService,TInterface>

Ermöglicht den Zugriff auf einen Visual Studio-Dienst.

Enumerationen

COWAIT_FLAGS

Flags für CoWaitForMultipleHandles

VSConstants.AppCommandCmdID

Identifiziert die Befehle, die aufgrund einer WM_APPCOMMAND-Meldung ausgelöst werden, die durch das Hauptfenster empfangen wird.

VSConstants.CEF

Stellt Flags dar, die mit der CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32)-Methode zu verwenden sind.

VSConstants.MessageBoxResult

Ergebniscodes aus IVsUIShell.ShowMessageBox.

VSConstants.SelectionElement

Stellt Flags dar, die im OnElementValueChanged(UInt32, Object, Object)-Ereignishandler verwendet werden.

VSConstants.VSITEMID

Sonderelemente innerhalb eines VsHierarchy.

VSConstants.VsSearchNavigationKeys

Bezeichnet die Suchnavigationsschlüssel in Visual Studio.

VSConstants.VsSearchTaskStatus

Gibt Anzeigenamen für Suchaufgabenstati an.

VSConstants.VSSELELEMID

Diese Element-IDs sind die einzigen Element-IDs, die mit dem Auswahldienst verwendet werden können.

VSConstants.VSStd11CmdID

Satz der freigegebenen Standardbefehle in CMDSETID. StandardCommandSet11_guid.

VSConstants.VSStd12CmdID

Satz der freigegebenen Standardbefehle in CMDSETID. StandardCommandSet12_guid.

VSConstants.VSStd14CmdID

Satz der freigegebenen Standardbefehle in CMDSETID. StandardCommandSet14_guid.

VSConstants.VSStd15CmdID

Satz der freigegebenen Standardbefehle in CMDSETID. StandardCommandSet15_guid.

VSConstants.VSStd16CmdID

Satz der freigegebenen Standardbefehle im StandardCommandSet16_guid Befehlssatz.

VSConstants.VSStd17CmdID

Satz der freigegebenen Standardbefehle im StandardCommandSet17_guid Befehlssatz.

VSConstants.VSStd2010CmdID

Satz der freigegebenen Standardbefehle in CMDSETID. StandardCommandSet2010_guid.

VSConstants.VSStd2KCmdID

Satz der standardmäßigen, freigegebenen Editorbefehle in StandardCommandSet2k.

VSConstants.VSStd97CmdID

Diese Konstanten machen einige grundlegende Menübefehle für verwalteten Code verfügbar.

VSConstants.VsUIAccelModifiers

Bezeichnet die Schlüssel für den Beschleuniger und den Modifizierer der Benutzerschnittstelle.

VSConstants.VsUIHierarchyWindowCmdIds

Die folgenden Befehle sind spezielle Befehle, die nur für die UIHierarchyWindow gelten. Sie werden als Teil der Befehlsgruppen-GUID definiert: CMDSETID. UIHierarchyWindowCommandSet_guid.