EnvDTE Namespace

EnvDTE is an assembly-wrapped COM library containing the objects and members for Visual Studio core automation.

Changes and new functionality are contained in the EnvDTE80, EnvDTE90, EnvDTE90a, and EnvDTE100 namespaces.

When you add an assembly reference to EnvDTE.dll, you must also set the Embed Interop Types property of the assembly to false.

Classes

  Class Description
Public class _dispBuildEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispCommandBarControlEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispCommandEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispDebuggerEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispDocumentEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispDTEEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispFindEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispOutputWindowEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispProjectItemsEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispProjectsEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispSelectionEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispSolutionEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispTaskListEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispTextEditorEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class _dispWindowEvents_SinkHelper Infrastructure. Microsoft Internal Use Only.
Public class BuildEventsClass Infrastructure. Refer to BuildEvents for this functionality. Do not instantiate from this class.
Public class CodeModelLanguageConstants A constant specifying the language used to author the code.
Public class CommandBarEventsClass Infrastructure. Microsoft Internal Use Only.
Public class CommandEventsClass Infrastructure. Microsoft Internal Use Only.
Public class Constants Constants that are common to all Visual Studio programming languages.
Public class DebuggerEventsClass Infrastructure. Microsoft Internal Use Only.
Public class DocumentEventsClass Infrastructure. Microsoft Internal Use Only.
Public class DTEClass Infrastructure. Microsoft Internal Use Only.
Public class DTEEventsClass Infrastructure. Microsoft Internal Use Only.
Public class FindEventsClass Infrastructure. Microsoft Internal Use Only.
Public class OutputWindowEventsClass Infrastructure. Microsoft Internal Use Only.
Public class ProjectItemsEventsClass Infrastructure. Microsoft Internal Use Only.
Public class ProjectsEventsClass Infrastructure. Microsoft Internal Use Only.
Public class SelectionEventsClass Infrastructure. Microsoft Internal Use Only.
Public class SolutionClass Infrastructure. Microsoft Internal Use Only.
Public class SolutionEventsClass Infrastructure. Microsoft Internal Use Only.
Public class TaskListEventsClass Infrastructure. Microsoft Internal Use Only.
Public class TextEditorEventsClass Infrastructure. Microsoft Internal Use Only.
Public class vsTaskCategories Represents the type of task in the Task window.
Public class WindowEventsClass Infrastructure. Microsoft Internal Use Only.

Interfaces

  Interface Description
Public interface _BuildEvents Refer to BuildEvents for this functionality. Do not instantiate from this class.
Public interface _CommandBarControlEvents Refer to CommandBarEvents for this functionality. Do not instantiate from this class.
Public interface _CommandEvents Refer to CommandEvents for this functionality. Do not instantiate from this class.
Public interface _DebuggerEvents Refer to DebuggerEvents for this functionality. Do not instantiate from this class.
Public interface _DebuggerEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _dispBuildEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispBuildEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispCommandBarControlEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispCommandBarControlEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispCommandEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispCommandEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispDebuggerEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispDebuggerEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispDocumentEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispDocumentEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispDTEEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispDTEEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispFindEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispFindEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispOutputWindowEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispOutputWindowEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispProjectItemsEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispProjectItemsEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispProjectsEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispProjectsEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispSelectionEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispSelectionEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispSolutionEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispSolutionEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispTaskListEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispTaskListEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispTextEditorEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispTextEditorEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _dispWindowEvents Infrastructure. Microsoft Internal Use Only.
Public interface _dispWindowEvents_Event Infrastructure. Microsoft Internal Use Only.
Public interface _DocumentEvents Refer to DocumentEvents for this functionality. Do not instantiate this class.
Public interface _DocumentEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _DTE The top-level object in the Visual Studio automation object model. Refer to _DTE for this functionality. Do not instantiate from this class.
Public interface _DTEEvents Refer to DTEEvents for this functionality. Do not instantiate this class.
Public interface _EnvironmentDocuments Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentFontsAndColors Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentGeneral Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentHelp Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentKeyboard Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentProjectsAndSolution Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentTaskList Infrastructure. Microsoft Internal Use Only.
Public interface _EnvironmentWebBrowser Infrastructure. Microsoft Internal Use Only.
Public interface _FindEvents Refer to FindEvents for this functionality. Do not instantiate this class.
Public interface _FontsAndColors Infrastructure. Microsoft Internal Use Only.
Public interface _MiscSlnFilesEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _OutputWindowEvents Refer to OutputWindowEvents for this functionality. Do not instantiate this class.
Public interface _OutputWindowEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _ProjectItemsEvents Refer to ProjectItemsEvents for this functionality. Do not instantiate this class.
Public interface _ProjectsEvents Refer to ProjectsEvents for this functionality. Do instantiate this class.
Public interface _SelectionEvents Refer SelectionEvents for this functionality. Do not instantiate this class.
Public interface _Solution Represents all projects and solution-wide properties in the integrated development environment (IDE). Refer to Solution for this functionality. Do not instantiate from this class.
Public interface _SolutionEvents Refer to SolutionEvents for this functionality. Do not instantiate this class.
Public interface _TaskListEvents Refer to TaskListEvents for this functionality. Do not instantiate this class.
Public interface _TaskListEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _TextEditorEvents Refer to TextEditorEvents for this functionality. Do not instantiate this class.
Public interface _TextEditorEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface _WindowEvents Refer to WindowEvents for this functionality. Do not instantiate this class.
Public interface _WindowEventsRoot Infrastructure. Microsoft Internal Use Only.
Public interface AddIn Represents an add-in listed in the Add-In Manager dialog box and provides information about an add-in to other add-in objects.
Public interface AddIns Contains all add-ins listed in the Add-In Manager dialog box if they are DTE.AddIns, or all of the add-ins loaded by a particular solution if they are ProjectSolution.AddIns.
Public interface Breakpoint The Breakpoint object contains the properties and methods used to programmatically manipulate a Breakpoint.
Public interface Breakpoints Provides a list of pending breakpoints.
Public interface BuildDependencies Represents all of the projects that the specified project depends on.
Public interface BuildDependency Represents all of the projects that the specified project depends on to complete a build.
Public interface BuildEvents Provides a list of events for solution builds. Use this object for functionality and refer to BuildEventsClass for this object’s documentation.
Public interface CodeAttribute Allows manipulation of a code element's attribute.
Public interface CodeClass Represents a class in source code.
Public interface CodeDelegate Object representing a delegate in source code.
Public interface CodeElement Represents a code element or construct in a source file.
Public interface CodeElements A collection of objects representing code constructs in a source file.
Public interface CodeEnum Object representing an enumeration in source code.
Public interface CodeFunction An object defining a function construct in a source file.
Public interface CodeInterface Object representing an interface in source code.
Public interface CodeModel Allows access to programmatic constructs in a source code file.
Public interface CodeNamespace Represents a namespace construct in a source file.
Public interface CodeParameter An object defining a parameter to a function, property, and so on, in a source file.
Public interface CodeProperty An object defining a property construct in a source file.
Public interface CodeStruct Object representing a structure in source code.
Public interface CodeType Represents a class construct in a source file.
Public interface CodeTypeRef An object defining the type of a construct in a source file.
Public interface CodeVariable An object defining a variable construct in a source file.
Public interface ColorableItems Represents the portions of an item that can be colored, such as the foreground and background.
Public interface Command Represents a command in the environment.
Public interface CommandBarEvents Causes a Click event to occur when a control on the command bar is clicked. Use this object for functionality, and refer to CommandBarEventsClass for this object's documentation.
Public interface CommandEvents Provides command events for automation clients. Use this object for functionality, and refer to CommandEventsClass for this object's documentation.
Public interface Commands Contains all of the commands in the environment, as Command objects.
Public interface CommandWindow Represents the Command window in the environment.
Public interface Configuration Represents a project or project item's build configuration dependent properties.
Public interface ConfigurationManager Represents a matrix of Configuration objects, one for each combination of configuration name and platform name.
Public interface Configurations Contains a set of Configuration objects. Each collection represents a row of Configuration objects for a given configuration name and for each platform, or a column of each Configuration object for a given platform name, one for each configuration name.
Public interface ContextAttribute Represents a single attribute associated with a global context or window's context in the Dynamic Help window.
Public interface ContextAttributes Contains all attributes associated with a global context or window's context in the Dynamic Help window.
Public interface Debugger The Debugger object is used to interrogate and manipulate the state of the debugger and the program being debugged.
Public interface DebuggerEvents Defines events supported by the debugger. Use this object for functionality and refer to DebuggerEventsClass for this object's members' documentation.
Public interface Document Represents a document in the environment open for editing.
Public interface DocumentEvents Provides document events. Use this object for functionality and refer to DocumentEventsClass for this object's documentation.
Public interface Documents Contains all Document objects in the environment, each representing an open document.
Public interface DTE The top-level object in the Visual Studio automation object model. Use this object for functionality and refer to _DTE for this object’s documentation.
Public interface DTEEvents Provides events relating to the state of the environment. Use this object for functionality and refer to DTEEventsClass for this object's documentation.
Public interface EditPoint Allows you to manipulate text as data in text buffers.
Public interface Events Allows access to all events in the extensibility model. Events may also be exposed from specific objects within the extensibility model.
Public interface Expression The Expression object contains properties used to examine items returned by an expression evaluation.
Public interface Expressions A collection of Expression objects.
Public interface FileCodeModel Allows access to programmatic constructs in a source file.
Public interface Find Supports general text Find operations in the environment for documents and files.
Public interface FindEvents Provides events for Find-in-Files operations.
Public interface FontsAndColorsItems Contains ColorableItems objects that define the color, appearance, and other attributes of items.
Public interface Globals The Globals object is a cache for storing data for the duration of each session of the Visual Studio environment, as well as across sessions using the VariablePersists property.
Public interface HTMLWindow Represents an HTML document window.
Public interface IDTCommandTarget Allows you to create named commands. You must implement this interface to handle new named commands.
Public interface IDTToolsOptionsPage Implemented when constructing a custom tools options page.
Public interface IDTWizard This interface must be implemented in a component for it to act as a wizard.
Public interface IExtenderProvider An object that represents an IDispatch-based extender provider.
Public interface IExtenderProviderUnk Represents an extender provider object.
Public interface IExtenderSite Site object for an automation extender.
Public interface IExtensibleObject Infrastructure. Microsoft Internal Use Only.
Public interface IExtensibleObjectSite Infrastructure. Microsoft Internal Use Only.
Public interface IFilterProperties Allows an Extender to hide or override properties in the Properties window.
Public interface ISupportVSProperties Infrastructure. Microsoft Internal Use Only.
Public interface ItemOperations Object for performing common file actions.
Public interface IVsExtensibility Infrastructure. Microsoft Internal Use Only.
Public interface IVsGlobals Infrastructure. Microsoft Internal Use Only.
Public interface IVsGlobalsCallback Infrastructure. Microsoft Internal Use Only.
Public interface IVsProfferCommands Infrastructure. Microsoft Internal Use Only.
Public interface IVsTextEditFonts Infrastructure. Microsoft Internal Use Only.
Public interface IVsTextEditGeneral Infrastructure. Microsoft Internal Use Only.
Public interface IVsTextEditPerLanguage Infrastructure. Microsoft Internal Use Only.
Public interface Language The Language object contains properties used to examine the language specified by the debugger.
Public interface Languages A collection of Language objects.
Public interface LinkedWindows The LinkedWindows collection contains all windows that have been linked together in the environment.
Public interface Macros Represents the Visual Studio macro recorder.
Public interface ObjectExtenders Object that provides access to Automation Extenders.
Public interface OutputGroup Contains the file names for a given named output group.
Public interface OutputGroups Contains a collection of OutputGroup objects.
Public interface OutputWindow Represents the Output window in the integrated development environment (IDE).
Public interface OutputWindowEvents Provides events for changes to the Output window.
Public interface OutputWindowPane Represents a pane in the Output window.
Public interface OutputWindowPanes Contains all Output window panes in the integrated development environment (IDE).
Public interface Process Used to examine and manipulate processes.
Public interface Processes A collection of Process objects.
Public interface Program Important    Do not use this object for new applications. It has been superseded by the Process2 object, which we recommend instead. However, this object will continue to work in existing code.
Public interface Programs A collection of Program objects.
Public interface Project Represents a project in the integrated development environment (IDE).
Public interface ProjectItem Represents an item in a project.
Public interface ProjectItems Contains ProjectItem objects, each representing items in the project.
Public interface ProjectItemsEvents The base interface from which projects derive event interfaces of their specific project items. Use this object for functionality and refer to ProjectItemsEventsClass for this object's documentation.
Public interface Projects Represents all of the projects of a given kind.
Public interface ProjectsEvents The base interface from which the various projects derive the events that are associated with their specific project interfaces. Use this object for functionality, and refer to ProjectsEventsClass for this object's documentation.
Public interface Properties Contains all of the properties of a given object that are contained in a generic collection of properties.
Public interface Property Represents one property in a generic collection of properties for a given object.
Public interface SelectedItem Represents selected project(s) or project item(s) in the Visual Studio integrated development environment (IDE).
Public interface SelectedItems Contains SelectedItem objects, which represent selected projects or project items.
Public interface SelectionContainer Represents the selection context with objects that model the selection below the project item level.
Public interface SelectionEvents Provides events for changes to a selection. Use this object for functionality, and refer to SelectionEventsClass for this object's documentation.
Public interface Solution Represents all projects and solution-wide properties in the integrated development environment (IDE). Use this object for functionality and refer to _Solution for documentation.
Public interface SolutionBuild Represents the root of the build automation model at the solution level.
Public interface SolutionConfiguration Represents information about a particular way to build the solution.
Public interface SolutionConfigurations Contains all of the SolutionConfiguration in the solution.
Public interface SolutionContext Represents all projects in the solution, some of which will be built, and the project configuration and platform that will have context when you select a particular SolutionConfiguration object.
Public interface SolutionContexts Contains all of the SolutionContext objects for a solution configuration.
Public interface SolutionEvents Provides events for changes to a solution. Use this object for functionality and refer to SolutionEventsClass for this object's documentation.
Public interface SourceControl Used to interact with current source control system.
Public interface StackFrame Used to examine and manipulate stack frames. A stack frame is essentially the same thing as a function call.
Public interface StackFrames A collection of StackFrame objects.
Public interface StatusBar Represents the Status Bar in the Visual Studio integrated development environment (IDE).
Public interface TaskItem The TaskItem object represents a task item in the Task List window.
Public interface TaskItems The TaskItems collection contains all of the tasks in the Task List window.
Public interface TaskList The TaskList object represents the items in the Task List window in the Visual Studio integrated development environment (IDE).
Public interface TaskListEvents Provides events for changes made to the Task List.
Public interface TextBuffer Infrastructure. Microsoft Internal Use Only.
Public interface TextDocument Represents a text file open in the editor.
Public interface TextEditor Infrastructure. Microsoft Internal Use Only.
Public interface TextEditorEvents Provides events for changes made in the Text/Code Editor. Use this interface for functionality and refer to TextEditorEventsClass for this object's documentation.
Public interface TextPane Represents a pane within a text editor window.
Public interface TextPanes Contains all of the TextPane objects in a text editor window.
Public interface TextPoint Represents a location of text in a text document.
Public interface TextRange Represents a single, contiguous section of text in a text document.
Public interface TextRanges Contains a TextRange object for each of the tagged subexpressions from a search pattern. TextRanges is also used to find where a box selection intersects each line of text.
Public interface TextSelection Provides access to view-based editing operations and text selection.
Public interface TextWindow Represents a window containing a text document.
Public interface Thread Used to examine and manipulate threads.
Public interface Threads A collection of Thread objects.
Public interface ToolBox Represents the ToolBox in the integrated development environment (IDE).
Public interface ToolBoxItem Represents an item in the ToolBox.
Public interface ToolBoxItems Contains all items in a ToolBox tab.
Public interface ToolBoxTab Represents a tab in the ToolBox, along with any objects the tab contains.
Public interface ToolBoxTabs Contains all tabs in the Toolbox.
Public interface UIHierarchy Represents standard tool windows in the integrated development environment (IDE) that use hierarchical trees of data, such as Solution Explorer, Server Explorer, and Macro Explorer.
Public interface UIHierarchyItem Represents an item that shows hierarchical tree data, such as Solution Explorer, in a standard tool window in the integrated development environment (IDE).
Public interface UIHierarchyItems Represents a given level of the UI hierarchy tree. It also represents a collection of the selected items in the tree.
Public interface UndoContext Represents, as a single transaction, all operations performed on all participating open documents in Visual Studio. If its SetAborted method is invoked, all changes made since opening the object are discarded.
Public interface VirtualPoint Allows you to manipulate text beyond the right margin (left margin in bidirectional Windows) of the text document.
Public interface Window The Window object represents a window in the environment.
Public interface WindowConfiguration The WindowConfiguration object represents the layout and configuration of all windows in the Visual Studio environment.
Public interface WindowConfigurations The WindowConfigurations collection contains all named window configurations created for the environment.
Public interface WindowEvents Provides events for changes made to Windows in the environment. Use this object for functionality and refer to WindowEventsClass for this object’s documentation.
Public interface Windows The Windows collection contains all windows in the environment.

Delegates

  Delegate Description
Public delegate _dispBuildEvents_OnBuildBeginEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispBuildEvents_OnBuildDoneEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispBuildEvents_OnBuildProjConfigBeginEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispBuildEvents_OnBuildProjConfigDoneEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispCommandBarControlEvents_ClickEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispCommandEvents_AfterExecuteEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispCommandEvents_BeforeExecuteEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnContextChangedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnEnterBreakModeEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnEnterDesignModeEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnEnterRunModeEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnExceptionNotHandledEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDebuggerEvents_OnExceptionThrownEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDocumentEvents_DocumentClosingEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDocumentEvents_DocumentOpenedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDocumentEvents_DocumentOpeningEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDocumentEvents_DocumentSavedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDTEEvents_ModeChangedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDTEEvents_OnBeginShutdownEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDTEEvents_OnMacrosRuntimeResetEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispDTEEvents_OnStartupCompleteEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispFindEvents_FindDoneEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispOutputWindowEvents_PaneAddedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispOutputWindowEvents_PaneClearingEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispOutputWindowEvents_PaneUpdatedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectItemsEvents_ItemAddedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectItemsEvents_ItemRemovedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectItemsEvents_ItemRenamedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectsEvents_ItemAddedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectsEvents_ItemRemovedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispProjectsEvents_ItemRenamedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSelectionEvents_OnChangeEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_AfterClosingEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_BeforeClosingEventHandler Infrastructure. Handles events that are fired before a solution is closed.
Public delegate _dispSolutionEvents_OpenedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_ProjectAddedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_ProjectRemovedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_ProjectRenamedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_QueryCloseSolutionEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispSolutionEvents_RenamedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispTaskListEvents_TaskAddedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispTaskListEvents_TaskModifiedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispTaskListEvents_TaskNavigatedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispTaskListEvents_TaskRemovedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispTextEditorEvents_LineChangedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispWindowEvents_WindowActivatedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispWindowEvents_WindowClosingEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispWindowEvents_WindowCreatedEventHandler Infrastructure. Microsoft Internal Use Only.
Public delegate _dispWindowEvents_WindowMovedEventHandler Infrastructure. Microsoft Internal Use Only.

Enumerations

  Enumeration Description
Public enumeration _vsIndentStyle Infrastructure. Microsoft Internal Use Only.
Public enumeration dbgBreakpointConditionType For conditional breakpoints. Indicates a break when the condition is true, or when it has changed. Used by the ConditionType property in the Breakpoint object and by the Add method in the Breakpoints collection.
Public enumeration dbgBreakpointLocationType The breakpoint location type that is used by the LocationType property.
Public enumeration dbgBreakpointType Indicatesthe type or state of a breakpoint.
Public enumeration dbgDebugMode The current state of the debugger within the development environment. dbgDebugMode is used by the CurrentMode property of the Debugger object.
Public enumeration dbgEventReason Specifies the reason for most debugging events.
Public enumeration dbgExceptionAction Specifies the action to take in the event of an exception
Public enumeration dbgExecutionAction Specifies an action to take in a debug session.
Public enumeration dbgHitCountType Specifies a hit count condition.
Public enumeration DsCaseOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration DsGoToLineOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration DsMovementOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration DsSaveChanges Infrastructure. Microsoft Internal Use Only.
Public enumeration dsSaveStatus Infrastructure. Microsoft Internal Use Only.
Public enumeration DsStartOfLineOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration DsTextSearchOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration DsWhitespaceOptions Infrastructure. Microsoft Internal Use Only.
Public enumeration vs_exec_Result Infrastructure. Microsoft Internal Use Only.
Public enumeration vsBrowserViewSource Indicates which window type is used to view web page source.
Public enumeration vsBuildAction Represents the type of build action that is occurring, such as a build or a deploy action.
Public enumeration vsBuildKind Indicates the kind of build.
Public enumeration vsBuildScope Represents the scope of the build.
Public enumeration vsBuildState Represents the status of the build operation.
Public enumeration vsCaseOptions Represents options for changing text to lowercase or uppercase.
Public enumeration vsCMAccess Used to determine how a code element may be accessed by other code.
Public enumeration vsCMElement Indicates the type of code element.
Public enumeration vsCMFunction A constant indicating the type of function, such as a property-get or a method.
Public enumeration vsCMInfoLocation A constant indicating the abilities of the given code model object.
Public enumeration vsCMPart Represents the portion of a code construct.
Public enumeration vsCMPrototype A constant specifying prototype options.
Public enumeration vsCMTypeRef The data type that the function returns. This can be a CodeTypeRef object, a vsCMTypeRef constant, or a fully qualified type name.
Public enumeration vsCommandBarType Represents the scope of the build.
Public enumeration vsCommandDisabledFlags Describes the accessibility of menu items and toolbars.
Public enumeration vsCommandExecOption A constant specifying the execution options.
Public enumeration vsCommandStatus The current status of the command.
Public enumeration vsCommandStatusTextWanted A constant specifying if information is returned from the check, and if so, what type of information is returned.
Public enumeration vsConfigurationType Represents the type of build configuration.
Public enumeration vsContextAttributes Represents context attributes.
Public enumeration vsContextAttributeType Specifies the type of new attribute.
Public enumeration vsDisplay Represents the display mode of the integrated development environment (IDE).
Public enumeration vsEPReplaceTextOptions Represents the edit behavior in an ReplaceText action.
Public enumeration VSEXECRESULT Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_Build Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_DisplayMode Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_FontCharSet Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_LinkedWindowType Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_StartUp Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_WindowState Infrastructure. Microsoft Internal Use Only.
Public enumeration vsext_WindowType Infrastructure. Microsoft Internal Use Only.
Public enumeration vsFilterProperties Determines whether a property displays or not.
Public enumeration vsFindAction Represents the type of find action to take.
Public enumeration vsFindOptions Represents the behavior of the ReplacePattern method, such as how to search, where to begin the search, whether to search forward or backward, and the case sensitivity.
Public enumeration vsFindPatternSyntax Represents the type of syntax used for the search pattern.
Public enumeration vsFindResult Represents the results of a search.
Public enumeration vsFindResultsLocation Determines the location where the Find Results list displays.
Public enumeration vsFindTarget Indicates the target for the search operation, such as the current document or files on disk.
Public enumeration vsFontCharSet Enumeration describing what character set to use when displaying items in the integrated development environment (IDE).
Public enumeration vsGoToLineOptions Determines whether the line navigated to is the first or last line of the document.
Public enumeration vsHTMLTabs Indicates the active tab of an open HTML document.
Public enumeration vsIDEMode Represents the mode of the integrated development environment (IDE).
Public enumeration vsIndentStyle Indicates how indenting is handled in a code editor.
Public enumeration vsInitializeMode Deprecated. Do not use.
Public enumeration vsInsertFlags Indicates how to insert text into a document.
Public enumeration vsLinkedWindowType Represents the state of a given window.
Public enumeration vsMovementOptions Indicates changes to the TextSelection object.
Public enumeration vsMoveToColumnLine Indicates positional changes to the EndPoint object.
Public enumeration vsNavigateBrowser Deprecated. Do not use.
Public enumeration vsNavigateOptions Determines whether the browsed content displays in the last active Web browser window or in a new Web browser window.
Public enumeration vsPaneShowHow Determines how to display selected text or code.
Public enumeration vsPromptResult Describes the user's action after a dialog box is displayed.
Public enumeration vsSaveChanges Determines how to save an item or items.
Public enumeration vsSaveStatus Indicates whether or not the save was successful.
Public enumeration vsSelectionMode Indicates the type of selection that TextSelection represents.
Public enumeration vsSmartFormatOptions Determines the type of formatting applied to selected code.
Public enumeration vsStartOfLineOptions Represents where to move the TextSelection object when moving to the beginning of the line.
Public enumeration vsStartUp Specifies the startup state of the Visual Studio IDE.
Public enumeration vsStatusAnimation Indicates the icon to display on the Status Bar.
Public enumeration vsTaskIcon Represents the category for the new task item.
Public enumeration vsTaskListColumn Represents the column in the Task List that was modified.
Public enumeration vsTaskPriority Represents the priority for the new task item.
Public enumeration vsTextChanged Indicates one or more reasons why the event occurred, which might help you understand what happened in the buffer.
Public enumeration vsToolBoxItemFormat Indicates the format of the new ToolBox item.
Public enumeration vsUISelectionType Indicates how the selection is moved or extended in a UIHierarchy window.
Public enumeration vsWhitespaceOptions Determines how and where to remove white space.
Public enumeration vsWindowState Represents the state of a given window.
Public enumeration vsWindowType Represents the different types of windows available in the integrated development environment (IDE).
Public enumeration wizardResult A constant specifying the results of the wizard.