Microsoft.VisualStudio Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ErrorHandler |
Provides methods for dealing with common COM error codes. |
VisualStudioServices |
Provides access to Visual Studio services, by version. |
VisualStudioServices.VS2019_10Services |
Enumerates the services available in Visual Studio 2019 Update 10. |
VisualStudioServices.VS2019_11Services |
Enumerates the services available in Visual Studio 2019 Update 11. |
VisualStudioServices.VS2019_4Services |
Enumerates the services available in Visual Studio 2019 Update 4. |
VisualStudioServices.VS2019_5Services |
Enumerates the services available in Visual Studio 2019 Update 5. |
VisualStudioServices.VS2019_6Services |
Enumerates the services available in Visual Studio 2019 Update 6. |
VisualStudioServices.VS2019_7Services |
Enumerates the services available in Visual Studio 2019 Update 7. |
VisualStudioServices.VS2019_8Services |
Enumerates the services available in Visual Studio 2019 Update 8. |
VisualStudioServices.VS2019_9Services |
Enumerates the services available in Visual Studio 2019 Update 9. |
VisualStudioServices.VS2022_10Services |
Enumerates the services available in Visual Studio 2022 Update 10. |
VisualStudioServices.VS2022_11Services |
Enumerates the services available in Visual Studio 2022 Update 11. |
VisualStudioServices.VS2022_2Services |
Enumerates the services available in Visual Studio 2022 Update 2. |
VisualStudioServices.VS2022_3Services |
Enumerates the services available in Visual Studio 2022 Update 3. |
VisualStudioServices.VS2022_4Services |
Enumerates the services available in Visual Studio 2022 Update 4. |
VisualStudioServices.VS2022_5Services |
Enumerates the services available in Visual Studio 2022 Update 4. |
VisualStudioServices.VS2022_6Services |
Enumerates the services available in Visual Studio 2022 Update 6. |
VisualStudioServices.VS2022Services |
Enumerates the services available in Visual Studio 2022. |
VSColorTable | |
VSConstants |
Use this class to access common Visual Studio constants. |
VSConstants.AppPackageDebugTargets |
Contains command ids for an app package debug target command set. |
VSConstants.CATID |
These CATID Guids are used to extend objects passed to the property browser and automation objects that support Automation Extenders. |
VSConstants.CLSID | |
VSConstants.CMDSETID | |
VSConstants.CodeModelLanguage |
Set of code model languages. |
VSConstants.ComponentSelectorPageGuid | |
VSConstants.DebugEnginesGuids | |
VSConstants.DebugPortSupplierGuids |
Debugger Port Supplier Guids for the VsDebugTargetInfo* structures and IVsDebugRemoteDiscoveryUI interface. |
VSConstants.DebugTargetHandler |
Contains command ids for a debug target handler command set. |
VSConstants.DocumentMetadataUserDataGuid |
These are IVsUserData properties that are supported by DocData objects that provide additional metadata such as snapshot version. |
VSConstants.EditPropyCategoryGuid |
Known editor property categories use with IVsTextEditorPropertyCategoryContainer interface. |
VSConstants.ItemTypeGuid |
These values are used with the VSHPROPID_ItemType property. |
VSConstants.LOGVIEWID | |
VSConstants.MruList | |
VSConstants.NewDocumentStateReason |
Well-known reasons used for IVsUIShellOpenDocument3.SetNewDocumentState. |
VSConstants.OutputWindowPaneGuid | |
VSConstants.ProjectTargets |
Known project target platfoms. |
VSConstants.ReferenceManagerHandler |
Represents command IDs for the context menu. |
VSConstants.SearchProviderNames | |
VSConstants.SetupDrivers |
Known project retargeting setup drivers For installing missing components. |
VSConstants.StandardNavigateToDocumentScopeFilters |
Standard filter names for document scopes for the Navigate To feature. |
VSConstants.StandardNavigateToFilterShortcuts |
Standard filter shortcut names for the Navigate To feature. |
VSConstants.StandardNavigateToKindFilters |
Standard filter names for item kinds for the Navigate To feature. |
VSConstants.StandardToolWindows |
Contains GUIDs for standard tool windows. |
VSConstants.ToolboxMultitargetingFields | |
VSConstants.UICONTEXT | |
VSConstants.VsDependencyTypeGuid | |
VSConstants.VsEditorFactoryGuid | |
VSConstants.VsEditorUserDataGuid |
These are optional general editor settings that can be used to customize editor behaviors. |
VSConstants.VsLanguageServiceGuid | |
VSConstants.VsLanguageUserDataGuid |
These are optional IVsUserData properties that a Language Service may provide in order to influence the behavior of the Source Code (Text) Editor. The IVsUserData interface is retrieved by QueryInterface on the IVsLanguageInfo object of the Language Service implementation. |
VSConstants.VsPackageGuid | |
VSConstants.VsTaskListView | |
VSConstants.VsTextBufferUserDataGuid |
These are IVsUserData properties that are supported by the TextBuffer (DocData) object of the Source Code (Text) Editor. The IVsUserData interface is retrieved by QueryInterface on the IVsTextLines object of the Text Editor. |
VSConstants.WellKnownOldVersionValues |
Known values that can be used to specify OldVersion (LowerBound/UpperBound) values for ProvideBindingRedirectionAttribute. |
VSConstants.WellKnownToolboxStringMaps | |
VSConstants.WellKnownWindowReferences | |
VSConstants.WizardType |
Set of wizard types. |
Win32Methods |
Imports some Win32 window management functions. |
Interfaces
IEventHandler |
Microsoft internal use only. Provides the methods necessary to add, remove, and test for the existence of handlers in an event handler collection. |
IVsService<T> |
Provides a mechanism for importing proffered services within an MEF part. This is the MEF equivalent of IAsyncServiceProvider3. |
IVsService<TService,TInterface> |
Provides a mechanism for importing proffered services within an MEF part. This is the MEF equivalent of IAsyncServiceProvider3. |
Enums
COWAIT_FLAGS |
Flags for CoWaitForMultipleHandles |
VSConstants.AppCommandCmdID |
Identifies commands fired as the result of a WM_APPCOMMAND message received by the main window. |
VSConstants.CEF |
Represents flags to be used with the are used with CreateEditorInstance(UInt32, String, String, IVsHierarchy, UInt32, IntPtr, IntPtr, IntPtr, String, Guid, Int32) method. |
VSConstants.MessageBoxResult |
Result codes from IVsUIShell.ShowMessageBox. |
VSConstants.SelectionElement |
Represents flags used in the OnElementValueChanged(UInt32, Object, Object) event handler. |
VSConstants.VSITEMID |
Special items inside a VsHierarchy. |
VSConstants.VsSearchNavigationKeys |
Specifies the Visual Studio search navigation keys. |
VSConstants.VsSearchTaskStatus |
Specifies friendly names for search task statuses. |
VSConstants.VSSELELEMID |
These element IDs are the only element IDs that can be used with the selection service. |
VSConstants.VSStd11CmdID |
Set of the standard, shared commands in CMDSETID.StandardCommandSet11_guid. |
VSConstants.VSStd12CmdID |
Set of the standard, shared commands in CMDSETID.StandardCommandSet12_guid. |
VSConstants.VSStd14CmdID |
Set of the standard, shared commands in CMDSETID.StandardCommandSet14_guid. |
VSConstants.VSStd15CmdID |
Set of the standard, shared commands in CMDSETID.StandardCommandSet15_guid. |
VSConstants.VSStd16CmdID |
Set of the standard, shared commands in the StandardCommandSet16_guid command set. |
VSConstants.VSStd17CmdID |
Set of the standard, shared commands in the StandardCommandSet17_guid command set. |
VSConstants.VSStd2010CmdID |
Set of the standard, shared commands in CMDSETID.StandardCommandSet2010_guid. |
VSConstants.VSStd2KCmdID |
Set of the standard, shared editor commands in StandardCommandSet2k. |
VSConstants.VSStd97CmdID |
These constants make some basic menu commands available to managed code. |
VSConstants.VsUIAccelModifiers |
Specifies UI accelerator and modifier keys. |
VSConstants.VsUIHierarchyWindowCmdIds |
The following commands are special commands that only apply to the UIHierarchyWindow. They are defined as part of the command group GUID: CMDSETID.UIHierarchyWindowCommandSet_guid. |