Export (0) Print
Expand All
Expand Minimize

EnvDTE80 Namespace

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

  ClassDescription
Public class_dispCodeModelEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public class_dispDebuggerExpressionEvaluationEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public class_dispDebuggerProcessEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public class_dispPublishEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public class_dispTextDocumentKeyPressEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public class_dispWindowVisibilityEvents_SinkHelperInfrastructure. Microsoft Internal Use Only.
Public classCodeModelEventsClassInfrastructure. Refer to CodeModelEvents for this functionality. Do not instantiate from this class.
Public classCodeModelLanguageConstants2A constant specifying the language used to author the code.
Public classContextGuidsContains 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.
Public classDebuggerExpressionEvaluationEventsClassInfrastructure. Refer to DebuggerExpressionEvaluationEvents for this functionality. Do not instantiate from this class.
Public classDebuggerProcessEventsClassInfrastructure. Refer to DebuggerProcessEvents for this functionality. Do not instantiate from this class.
Public classProjectKindsUsed to determine if the folder node is a solution folder.
Public classPublishEventsClassInfrastructure. 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.
Public classTextDocumentKeyPressEventsClassThis 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.
Public classWindowKindsExpands upon constants used to get a handle for window objects.
Public classWindowVisibilityEventsClassInfrastructure. Microsoft Internal Use Only.

  InterfaceDescription
Public interface_CodeModelEventsInfrastructure. Refer to CodeModelEvents for this functionality. Do not instantiate from this class.
Public interface_CodeModelEventsRootInfrastructure. Microsoft Internal Use Only.
Public interface_DebuggerExpressionEvaluationEventsInfrastructure. Refer to DebuggerExpressionEvaluationEvents for this functionality. Do not instantiate this class.
Public interface_DebuggerExpressionEvaluationEventsRootInfrastructure. Microsoft Internal Use Only.
Public interface_DebuggerProcessEventsInfrastructure. Refer to DebuggerProcessEvents for this functionality. Do not instantiate this class.
Public interface_DebuggerProcessEventsRootInfrastructure. Microsoft Internal Use Only.
Public interface_dispCodeModelEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispCodeModelEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_dispDebuggerExpressionEvaluationEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispDebuggerExpressionEvaluationEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_dispDebuggerProcessEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispDebuggerProcessEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_dispPublishEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispPublishEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_dispTextDocumentKeyPressEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispTextDocumentKeyPressEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_dispWindowVisibilityEventsInfrastructure. Microsoft Internal Use Only.
Public interface_dispWindowVisibilityEvents_EventInfrastructure. Microsoft Internal Use Only.
Public interface_PublishEventsInfrastructure. Refer to PublishEvents for this functionality. Do not instantiate this class.
Public interface_TextDocumentKeyPressEventsInfrastructure. Refer to TextDocumentKeyPressEvents for this functionality. Do not instantiate this class.
Public interface_TextDocumentKeyPressEventsRootInfrastructure. Microsoft Internal Use Only.
Public interface_WindowVisibilityEventsInfrastructure. Refer to WindowVisibilityEvents for this functionality. Do not instantiate this class.
Public interfaceBreakpoint2Contains the properties and methods used to programmatically manipulate a breakpoint.
Public interfaceCodeAttribute2Defines an attribute for a code element.
Public interfaceCodeAttributeArgumentRepresents a single argument (name/value pair) in a code attribute.
Public interfaceCodeClass2Represents a class in source code.
Public interfaceCodeDelegate2Represents a delegate in source code.
Public interfaceCodeElement2Represents a code element or construct in a source file.
Public interfaceCodeEventModels a code event element.
Public interfaceCodeFunction2An object defining a function construct in a source file.
Public interfaceCodeImportModels the use of statements that import namespaces.
Public interfaceCodeInterface2Object representing an interface in source code.
Public interfaceCodeModel2Allows access to programmatic constructs in a source code file.
Public interfaceCodeModelEventsDefines events supported by the CodeModel object. Refer to CodeModelEventsClass for this object's documentation.
Public interfaceCodeParameter2An object defining a parameter to a function, property, and so on.
Public interfaceCodeProperty2An object defining a property construct in a source file.
Public interfaceCodeStruct2Object representing a structure in source code.
Public interfaceCodeTypeRef2Defines the type of a construct in a source file.
Public interfaceCodeVariable2Defines a variable construct in a source file.
Public interfaceCommands2Contains all commands, in the form of Command objects, in the environment.
Public interfaceDebugger2The 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.
Public interfaceDebuggerExpressionEvaluationEventsThe DebuggerExpressionEvaluationEvents object defines events supported by the debugger. Use this object for functionality and refer to DebuggerExpressionEvaluationEventsClass for this object's documentation.
Public interfaceDebuggerProcessEventsRepresents 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.
Public interfaceDTE2The top-level object in the Visual Studio automation object model.
Public interfaceEditPoint2Allows you to manipulate text as data in text buffers.
Public interfaceEngineA debug engine that is used to map to code type.
Public interfaceEnginesA collection of debugging Engine objects.
Public interfaceErrorItemAn error, warning, or message contained within the Error List window.
Public interfaceErrorItemsA collection of ErrorItem objects contained in an Error List window.
Public interfaceErrorListA handle to a window containing errors, warnings, and messages related to the containing solution.
Public interfaceEvents2Allows access to all events in the extensibility model. Events may also be exposed from specific objects within the extensibility model.
Public interfaceFileCodeModel2Allows access to programmatic constructs in a source file.
Public interfaceFind2Supports general text Find operations in the environment for documents and files.
Public interfaceIInternalExtenderProviderInfrastructure. Microsoft Internal Use Only.
Public interfaceIncrementalSearchProvides access to the incremental search (ISearch) capability of the text editor.
Public interfaceIVsExtensibility2Infrastructure. Microsoft Internal Use Only.
Public interfaceIVsProfferCommands2Infrastructure. Microsoft Internal Use Only.
Public interfaceLifetimeInformationUsed to determine if an object has been deleted but not discarded by the garbage collector.
Public interfaceProcess2The Process2 object is used to examine and manipulate processes. The Process2 object supersedes the Process object.
Public interfacePublishEventsUse this object for functionality and refer to PublishEventsClass for this object's documentation.
Public interfaceSolution2Represents all projects and solution-wide properties in the integrated development environment (IDE).
Public interfaceSolutionBuild2Represents the root of the build automation model at the solution level.
Public interfaceSolutionConfiguration2Represents information about a particular way to build the solution.
Public interfaceSolutionFolderSolution folders are project containers that allow developers to better organize large applications.
Public interfaceSourceControl2Used to interact with current source control system.
Public interfaceSourceControlBindingsUsed to define source control bindings for objects.
Public interfaceTaskItems2The TaskItems collection contains all of the tasks in the Task List window.
Public interfaceTextDocumentKeyPressEventsDefines events associated with a key press. Use this object for functionality and refer to TextDocumentKeyPressEventsClass for this object's member documentation.
Public interfaceTextPane2Represents a pane within a text editor window.
Public interfaceToolBoxItem2Represents an item in the Toolbox.
Public interfaceToolBoxTab2Represents a tab in the Toolbox, along with any objects the tab contains.
Public interfaceToolWindowsImproves discoverability and usability of tool windows in the object model by providing easy access to the shell’s tool windows in their native types.
Public interfaceTransportSpecifies the protocol the debugger uses to communicate to the machine owning the debuggee.
Public interfaceTransportsA collection of Transport objects.
Public interfaceWindow2The Window object represents a window in the environment.
Public interfaceWindows2The Windows collection contains all windows in the environment.
Public interfaceWindowVisibilityEventsTells whether ToolWindows are visible (hide or show). Use this object for functionality and refer to WindowVisibilityEventsClass for this object's documentation.
Public interfaceWindowVisibilityEventsRootInfrastructure. Microsoft Internal Use Only.

  DelegateDescription
Public delegate_dispCodeModelEvents_ElementAddedEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispCodeModelEvents_ElementChangedEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispCodeModelEvents_ElementDeletedEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispDebuggerExpressionEvaluationEvents_OnExpressionEvaluationEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispDebuggerProcessEvents_OnProcessStateChangedEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispPublishEvents_OnPublishBeginEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispPublishEvents_OnPublishDoneEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispTextDocumentKeyPressEvents_AfterKeyPressEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispTextDocumentKeyPressEvents_BeforeKeyPressEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispWindowVisibilityEvents_WindowHidingEventHandlerInfrastructure. Microsoft Internal Use Only.
Public delegate_dispWindowVisibilityEvents_WindowShowingEventHandlerInfrastructure. Microsoft Internal Use Only.

  EnumerationDescription
Public enumerationdbgEventReason2Specifies the reason for most debugging events.
Public enumerationdbgExpressionEvaluationStateUsed whenever an expression is evaluated in the immediate window or the GetExpression2 object in the debugger.
Public enumerationdbgMinidumpOptionSpecifies whether heap information is written to the minidump.
Public enumerationdbgProcessStateUsed by DebuggerProcessEvents to specify the state of the debugger.
Public enumerationvsBuildErrorLevelDefines the error level of an item listed in the Error List tool window.
Public enumerationvsCMChangeKindDefines the types of change events that may be fired in the CodeModelEvents object.
Public enumerationvsCMClassKindRepresents a value defining the kind of class definition represented by the object.
Public enumerationvsCMConstKindDefines when the variable is eligible to be changed.
Public enumerationvsCMDataTypeKindRepresents the kind of data type of the code element.
Public enumerationvsCMElement2Indicates the type of code element.
Public enumerationvsCMFunction2A constant indicating the type of function.
Public enumerationvsCMInheritanceKindRepresents the type of inheritance.
Public enumerationvsCMOverrideKindDefines the modifier applied to a method to describe how the method may be overridden.
Public enumerationvsCMParameterKindSpecifies expected parameter behavior.
Public enumerationvsCMParseStatusInforms the code model whether the current parse has completed and if it had errors.
Public enumerationvsCMPropertyKindReturns the Get/Set status for the specified property.
Public enumerationvsCMTypeRef2The data type that the function returns.
Public enumerationvsCommandControlTypeDescribes the kind of control that should be used for a command.
Public enumerationvsCommandStyleDefines command style options.
Public enumerationvsFindOptions2Represents 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.
Public enumerationvsIncrementalSearchResultDescribes the status of the search result.
Public enumerationvsPublishStateIndicates the publish state of a solution.
Public enumerationvsSourceControlCheckOutOptionsIndicates document control checkout options.
Public enumerationvsThemeColorsA set of color standards for consistent UI design.

Community Additions

ADD
Show:
© 2014 Microsoft