Microsoft.VisualStudio Namespace

Classes

ErrorHandler

Provides methods for dealing with common COM error codes.

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.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.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.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.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.

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.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.