EnvDTE80 Namespace

 

EnvDTE80 contains the objects and members for Visual Studio core automation. It extends and compliments the functionality provided by EnvDTE.

ClassDescription
System_CAPS_pubclass_dispCodeModelEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclass_dispDebuggerExpressionEvaluationEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclass_dispDebuggerProcessEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclass_dispPublishEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclass_dispTextDocumentKeyPressEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclass_dispWindowVisibilityEvents_SinkHelper

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubclassCodeModelEventsClass

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to CodeModelEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubclassCodeModelLanguageConstants2

A constant specifying the language used to author the code.

System_CAPS_pubclassContextGuids

Contains context GUIDs, each of which represents a state of the integrated development environment (IDE) or a tool window. Examples of state include a debugging session in process, an empty solution being loaded, or the IDE in design view. This enumeration is passed as an argument to AddNamedCommand and AddNamedCommand2.

System_CAPS_pubclassDebuggerExpressionEvaluationEventsClass

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to DebuggerExpressionEvaluationEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubclassDebuggerProcessEventsClass

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to DebuggerProcessEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubclassProjectKinds

Used to determine if the folder node is a solution folder.

System_CAPS_pubclassPublishEventsClass

This API supports the product infrastructure and is not intended to be used directly from your code. This class supports the .NET Framework infrastructure and is not intended to be used directly from your code. Refer to PublishEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubclassTextDocumentKeyPressEventsClass

This class supports the .NET Framework infrastructure and is not intended to be used directly from your code. Refer to TextDocumentKeyPressEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubclassWindowKinds

Expands upon constants used to get a handle for window objects.

System_CAPS_pubclassWindowVisibilityEventsClass

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

InterfaceDescription
System_CAPS_pubinterface_CodeModelEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to CodeModelEvents for this functionality. Do not instantiate from this class.

System_CAPS_pubinterface_CodeModelEventsRoot

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_DebuggerExpressionEvaluationEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to DebuggerExpressionEvaluationEvents for this functionality. Do not instantiate this class.

System_CAPS_pubinterface_DebuggerExpressionEvaluationEventsRoot

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_DebuggerProcessEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to DebuggerProcessEvents for this functionality. Do not instantiate this class.

System_CAPS_pubinterface_DebuggerProcessEventsRoot

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispCodeModelEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispCodeModelEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispDebuggerExpressionEvaluationEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispDebuggerExpressionEvaluationEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispDebuggerProcessEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispDebuggerProcessEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispPublishEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispPublishEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispTextDocumentKeyPressEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispTextDocumentKeyPressEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispWindowVisibilityEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_dispWindowVisibilityEvents_Event

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_PublishEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to PublishEvents for this functionality. Do not instantiate this class.

System_CAPS_pubinterface_TextDocumentKeyPressEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to TextDocumentKeyPressEvents for this functionality. Do not instantiate this class.

System_CAPS_pubinterface_TextDocumentKeyPressEventsRoot

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterface_WindowVisibilityEvents

This API supports the product infrastructure and is not intended to be used directly from your code. Refer to WindowVisibilityEvents for this functionality. Do not instantiate this class.

System_CAPS_pubinterfaceBreakpoint2

Contains the properties and methods used to programmatically manipulate a breakpoint.

System_CAPS_pubinterfaceCodeAttribute2

Defines an attribute for a code element.

System_CAPS_pubinterfaceCodeAttributeArgument

Represents a single argument (name/value pair) in a code attribute.

System_CAPS_pubinterfaceCodeClass2

Represents a class in source code.

System_CAPS_pubinterfaceCodeDelegate2

Represents a delegate in source code.

System_CAPS_pubinterfaceCodeElement2

Represents a code element or construct in a source file.

System_CAPS_pubinterfaceCodeEvent

Models a code event element.

System_CAPS_pubinterfaceCodeFunction2

An object defining a function construct in a source file.

System_CAPS_pubinterfaceCodeImport

Models the use of statements that import namespaces.

System_CAPS_pubinterfaceCodeInterface2

Object representing an interface in source code.

System_CAPS_pubinterfaceCodeModel2

Allows access to programmatic constructs in a source code file.

System_CAPS_pubinterfaceCodeModelEvents

Defines events supported by the CodeModel object. Refer to CodeModelEventsClass for this object's documentation.

System_CAPS_pubinterfaceCodeParameter2

An object defining a parameter to a function, property, and so on.

System_CAPS_pubinterfaceCodeProperty2

An object defining a property construct in a source file.

System_CAPS_pubinterfaceCodeStruct2

Object representing a structure in source code.

System_CAPS_pubinterfaceCodeTypeRef2

Defines the type of a construct in a source file.

System_CAPS_pubinterfaceCodeVariable2

Defines a variable construct in a source file.

System_CAPS_pubinterfaceCommands2

Contains all commands, in the form of Command objects, in the environment.

System_CAPS_pubinterfaceDebugger2

The Debugger2 object is used to interrogate and manipulate the state of the debugger and the program being debugged. The Debugger2 object supersedes the Debugger object.

System_CAPS_pubinterfaceDebuggerExpressionEvaluationEvents

The DebuggerExpressionEvaluationEvents object defines events supported by the debugger. Use this object for functionality and refer to DebuggerExpressionEvaluationEventsClass for this object's documentation.

System_CAPS_pubinterfaceDebuggerProcessEvents

Represents the OnProcessStateChanged event. This changes when the debugger switches from run to stop or stop to run. Refer to DebuggerProcessEventsClass for this object's documentation. Do not instantiate this class.

System_CAPS_pubinterfaceDTE2

The top-level object in the Visual Studio automation object model.

System_CAPS_pubinterfaceEditPoint2

Allows you to manipulate text as data in text buffers.

System_CAPS_pubinterfaceEngine

A debug engine that is used to map to code type.

System_CAPS_pubinterfaceEngines

A collection of debugging Engine objects.

System_CAPS_pubinterfaceErrorItem

An error, warning, or message contained within the Error List window.

System_CAPS_pubinterfaceErrorItems

A collection of ErrorItem objects contained in an Error List window.

System_CAPS_pubinterfaceErrorList

A handle to a window containing errors, warnings, and messages related to the containing solution.

System_CAPS_pubinterfaceEvents2

Allows access to all events in the extensibility model. Events may also be exposed from specific objects within the extensibility model.

System_CAPS_pubinterfaceFileCodeModel2

Allows access to programmatic constructs in a source file.

System_CAPS_pubinterfaceFind2

Supports general text Find operations in the environment for documents and files.

System_CAPS_pubinterfaceIInternalExtenderProvider

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterfaceIncrementalSearch

Provides access to the incremental search (ISearch) capability of the text editor.

System_CAPS_pubinterfaceIVsExtensibility2

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterfaceIVsProfferCommands2

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubinterfaceLifetimeInformation

Used to determine if an object has been deleted but not discarded by the garbage collector.

System_CAPS_pubinterfaceProcess2

The Process2 object is used to examine and manipulate processes. The Process2 object supersedes the Process object.

System_CAPS_pubinterfacePublishEvents

Use this object for functionality and refer to PublishEventsClass for this object's documentation.

System_CAPS_pubinterfaceSolution2

Represents all projects and solution-wide properties in the integrated development environment (IDE).

System_CAPS_pubinterfaceSolutionBuild2

Represents the root of the build automation model at the solution level.

System_CAPS_pubinterfaceSolutionConfiguration2

Represents information about a particular way to build the solution.

System_CAPS_pubinterfaceSolutionFolder

Solution folders are project containers that allow developers to better organize large applications.

System_CAPS_pubinterfaceSourceControl2

Used to interact with current source control system.

System_CAPS_pubinterfaceSourceControlBindings

Used to define source control bindings for objects.

System_CAPS_pubinterfaceTaskItems2

The TaskItems collection contains all of the tasks in the Task List window.

System_CAPS_pubinterfaceTextDocumentKeyPressEvents

Defines events associated with a key press. Use this object for functionality and refer to TextDocumentKeyPressEventsClass for this object's member documentation.

System_CAPS_pubinterfaceTextPane2

Represents a pane within a text editor window.

System_CAPS_pubinterfaceToolBoxItem2

Represents an item in the Toolbox.

System_CAPS_pubinterfaceToolBoxTab2

Represents a tab in the Toolbox, along with any objects the tab contains.

System_CAPS_pubinterfaceToolWindows

Improves discoverability and usability of tool windows in the object model by providing easy access to the shell’s tool windows in their native types.

System_CAPS_pubinterfaceTransport

Specifies the protocol the debugger uses to communicate to the machine owning the debuggee.

System_CAPS_pubinterfaceTransports

A collection of Transport objects.

System_CAPS_pubinterfaceWindow2

The Window object represents a window in the environment.

System_CAPS_pubinterfaceWindows2

The Windows collection contains all windows in the environment.

System_CAPS_pubinterfaceWindowVisibilityEvents

Tells whether ToolWindows are visible (hide or show). Use this object for functionality and refer to WindowVisibilityEventsClass for this object's documentation.

System_CAPS_pubinterfaceWindowVisibilityEventsRoot

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

DelegateDescription
System_CAPS_pubdelegate_dispCodeModelEvents_ElementAddedEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispCodeModelEvents_ElementChangedEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispCodeModelEvents_ElementDeletedEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispDebuggerProcessEvents_OnProcessStateChangedEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispPublishEvents_OnPublishBeginEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispPublishEvents_OnPublishDoneEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispWindowVisibilityEvents_WindowHidingEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

System_CAPS_pubdelegate_dispWindowVisibilityEvents_WindowShowingEventHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Microsoft Internal Use Only.

EnumerationDescription
System_CAPS_pubenumdbgEventReason2

Specifies the reason for most debugging events.

System_CAPS_pubenumdbgExpressionEvaluationState

Used whenever an expression is evaluated in the immediate window or the GetExpression2 object in the debugger.

System_CAPS_pubenumdbgMinidumpOption

Specifies whether heap information is written to the minidump.

System_CAPS_pubenumdbgProcessState

Used by DebuggerProcessEvents to specify the state of the debugger.

System_CAPS_pubenumvsBuildErrorLevel

Defines the error level of an item listed in the Error List tool window.

System_CAPS_pubenumvsCMChangeKind

Defines the types of change events that may be fired in the CodeModelEvents object.

System_CAPS_pubenumvsCMClassKind

Represents a value defining the kind of class definition represented by the object.

System_CAPS_pubenumvsCMConstKind

Defines when the variable is eligible to be changed.

System_CAPS_pubenumvsCMDataTypeKind

Represents the kind of data type of the code element.

System_CAPS_pubenumvsCMElement2

Indicates the type of code element.

System_CAPS_pubenumvsCMFunction2

A constant indicating the type of function.

System_CAPS_pubenumvsCMInheritanceKind

Represents the type of inheritance.

System_CAPS_pubenumvsCMOverrideKind

Defines the modifier applied to a method to describe how the method may be overridden.

System_CAPS_pubenumvsCMParameterKind

Specifies expected parameter behavior.

System_CAPS_pubenumvsCMParseStatus

Informs the code model whether the current parse has completed and if it had errors.

System_CAPS_pubenumvsCMPropertyKind

Returns the Get/Set status for the specified property.

System_CAPS_pubenumvsCMTypeRef2

The data type that the function returns.

System_CAPS_pubenumvsCommandControlType

Describes the kind of control that should be used for a command.

System_CAPS_pubenumvsCommandStyle

Defines command style options.

System_CAPS_pubenumvsFindOptions2

Represents the behavior of the ReplacePattern method, such as how to search, where to begin the search, whether to search forward or backward, and whether to apply case sensitivity.

System_CAPS_pubenumvsIncrementalSearchResult

Describes the status of the search result.

System_CAPS_pubenumvsPublishState

Indicates the publish state of a solution.

System_CAPS_pubenumvsSourceControlCheckOutOptions

Indicates document control checkout options.

System_CAPS_pubenumvsThemeColors

A set of color standards for consistent UI design.

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

Return to top
Show: