This documentation is archived and is not being maintained.

Microsoft.VisualStudio Namespace

Public classErrorHandlerProvides methods for dealing with common COM error codes.
Public classVSConstantsUse this class to access common Visual Studio constants.
Public classVSConstants.CATIDThese CATID GUID values are used to extend objects passed to the property browser and automation objects that support automation extenders.
Public classVSConstants.CLSIDA set of CLSIDs used in Visual Studio.
Public classVSConstants.CMDSETIDRepresents the GUIDs of standard Visual Studio command sets.
Public classVSConstants.ComponentSelectorPageGuidProvides GUIDs for the Component Selector pages.
Public classVSConstants.DebugEnginesGuidsProvides GUIDs for the debug engine.
Public classVSConstants.EditPropyCategoryGuidRepresents editor property categories to use with the IVsTextEditorPropertyCategoryContainer interface.
Public classVSConstants.ItemTypeGuidThese values are used with the VSHPROPID_ItemType property.
Public classVSConstants.LOGVIEWIDRepresents the GUIDs of Visual Studio views.
Public classVSConstants.OutputWindowPaneGuidProvides the GUIDs of the panes of the output window.
Public classVSConstants.ToolboxMultitargetingFieldsRepresents toolbox multitargeting fields.
Public classVSConstants.UICONTEXTProvides the GUIDs for different command contexts.
Public classVSConstants.VsDependencyTypeGuidProvides GUIDs for different project dependencies.
Public classVSConstants.VsEditorFactoryGuidProvides GUIDs for different editor factories.
Public classVSConstants.VsLanguageServiceGuidProvides GUIDs for language services.
Public classVSConstants.VsLanguageUserDataGuidThese are optional IVsUserData properties that a language service can provide in order to influence the behavior of the text editor. You can get the IVsUserData interface by doing QueryInterface on the IVsLanguageInfo object of the language service implementation.
Public classVSConstants.VsPackageGuidProvides the GUIDs for different packages.
Public classVSConstants.VsTaskListViewRepresents the GUIDs of built-in task list views.
Public classVSConstants.VsTextBufferUserDataGuidThese are IVsUserData properties that are supported by the text buffer (DocData) object of the editor. You can get the IVsUserData interface by casting or (calling QueryInterface) on the IVsTextLines object of the Text Editor.
Public classVSConstants.WellKnownToolboxStringMapsRepresents common toolbox strings.
Public classWin32MethodsImports some Win32 window management functions.

Public interfaceIEventHandlerProvides the methods necessary to add, remove, and test for the existence of handlers in an event handler collection.

Public enumerationVSConstants.AppCommandCmdIDIdentifies commands fired as the result of a WM_APPCOMMAND message received by the main window.
Public enumerationVSConstants.CEFRepresents flags to be used with the are used with CreateEditorInstance method.
Public enumerationVSConstants.SelectionElementRepresents flags used in the OnElementValueChanged event handler.
Public enumerationVSConstants.VSITEMIDSpecial items inside a VsHierarchy.
Public enumerationVSConstants.VSSELELEMIDConstants used in IVsSelectionEvents to indicate a new selection state. The selections may be propagated through OnElementValueChanged.
Public enumerationVSConstants.VSStd2010CmdIDSet of the standard, shared commands in CMDSETID.StandardCommandSet2010_guid
Public enumerationVSConstants.VSStd2KCmdIDThese constants make some basic menu commands available to managed code.
Public enumerationVSConstants.VSStd97CmdIDThese constants make some basic menu commands available to managed code.
Public enumerationVSConstants.VsUIHierarchyWindowCmdIdsAn enumeration of commands that apply to events unique to the IVsUIHierarchyWindow.