Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Microsoft.VisualStudio.Tools.Applications.DesignTime namespace contains classes and interfaces that enable you to access and customize the Visual Studio Tools for Applications project, debug add-ins, and upgrade add-ins from earlier versions of Visual Studio Tools for Applications.
Classes
| Class | Description | |
|---|---|---|
| .jpeg) | ActivateProjectHostItemEventArgs | Provides data for the ActivateProjectHostItem event. | 
| .jpeg) | AddedComReference | Represents a COM reference (a COM DLL) that was added to a Visual Studio Tools for Applications add-in project. | 
| .jpeg) | AddedManagedReference | Represents an assembly reference that was added to a Visual Studio Tools for Applications add-in project. | 
| .jpeg) | AddedReference | Represents a reference that was added to a Visual Studio Tools for Applications add-in project. | 
| .jpeg) | DocumentSavedEventArgs | Provides data for the DocumentSaved event. | 
| .jpeg) | DuplicateHostPropertyException | The exception that is thrown when the <HostProperties> section of the project file contains multiple host properties that have the same name. | 
| .jpeg) | ExtenderException | The exception that is thrown when the HostAdapter could not be obtained through Project.Extender. | 
| .jpeg) | ExternalDebugging | Provides methods for registering a debugging channel between the host application and Visual Studio Tools for Applications. The channel is used for non-destructive debugging that uses an existing instance of the host application or that starts a new instance of the host application. | 
| .jpeg) | ExternalDebugHelper | Infrastructure. | 
| .jpeg) | HostAdapter | Provides an extension to the Visual Studio object model for Visual Studio Tools for Applications projects and enables the host application to access and customize the Visual Studio Tools for Applications project. | 
| .jpeg) | HostAdapterEventsWrapper | Acts as a driver and wrapper for host adapter events. | 
| .jpeg) | HostUpgradeHelper | Infrastructure. | 
| .jpeg) | InProcessHostException | The exception that is thrown when an error occurs while the in-process host is being created. | 
| .jpeg) | InvalidEditorException | The exception that is thrown when an attempt is made to write to a host item code file that is open in an editor that does not support the CodeDOM (such as an XML editor). | 
| .jpeg) | InvalidPropertyException | The exception that is thrown when the property name specified as a parameter of the GetProperty method is not valid. | 
| .jpeg) | ParseException | The exception that is thrown when the integrated development environment is unable to parse code that is written by the AddMethod or AddEventHandler methods. | 
| .jpeg) | ProjectClosingEventArgs | Provides data for the ProjectClosing event. | 
| .jpeg) | ProjectHostItem | Represents the host item in the Visual Studio Tools for Applications project, which appears as a code file in Project Explorer. | 
| .jpeg) | ProjectHostItemCollection | Represents a collection of ProjectHostItem objects in the Visual Studio Tools for Applications project. | 
| .jpeg) | ProjectHostItemEnumerator | Iterates through a ProjectHostItemCollection. | 
| .jpeg) | RemovedReference | Represents a reference that was removed from a Visual Studio Tools for Applications add-in project. | 
| .jpeg) | UpdatedBaseType | Represents the new base host proxy class and new base Visual Studio Tools for Applications runtime interface used for upgrading a Visual Studio Tools for Applications project to the current version. | 
| .jpeg) | VstaUpgradeHelperException | Infrastructure. | 
Interfaces
| Interface | Description | |
|---|---|---|
| .gif) | IExternalDebugHelper | Infrastructure. | 
| .gif) | IExternalDebugHost | Notifies the host application about debugging checkpoints for loading and unloading add-ins during external host debugging. | 
| .gif) | IInProcessHost | Provides access to the HostAdapter. This interface is implemented by the host application to enable in-process customization of the project system. | 
| .gif) | IInProcessHost2 | Infrastructure. | 
| .gif) | IVstaUpgradeHelper | Defines methods and properties to use to upgrade a Visual Studio 2005 Tools for Applications add-in project to Microsoft Visual Studio Tools for Applications 2.0. | 
Delegates
| Delegate | Description | |
|---|---|---|
| .gif) | ActivateProjectHostItemEventHandler | Represents the method that will handle the ActivateProjectHostItem event. | 
| .gif) | DocumentSavedEventHandler | Represents the method that will handle the DocumentSaved event. | 
| .gif) | ProjectClosingEventHandler | Represents the method that will handle the ProjectClosing event. |