Microsoft.VisualStudio.Tools.Applications.ProgrammingModel Namespace
The Microsoft.VisualStudio.Tools.Applications.ProgrammingModel namespace contains classes that represent the host application and application objects for which you are providing end-user customization.
| Class | Description | |
|---|---|---|
![]() | HostItem | Represents the main extended object in an application. |
![]() | HostItemCancelEventArgs | Provides data for a cancelable event. |
![]() | HostItemChangedEventArgs | Provides data for the Changed event by using a HostItemChangedEventHandler delegate. |
![]() | HostItemChangeFailedException | The exception that is thrown when the Changing event is canceled. |
![]() | HostItemEventsWrapper | Declares the correct methods for the HostItemCancelEventHandler and Changed events, depending on the type of the HostItem. |
![]() | HostObject | Represents the object added to a HostObjects collection. |
![]() | HostObjectCollection | Represents the HostObjects for a specific HostItem. |
![]() | HostObjectEnumerator | Enables for each iteration over a HostObjectCollection. |
![]() | IdentifierCollection | Represents an IdentifierCollection of the host items and host objects in the current project. |
![]() | IdentifierEnumerator | The IdentifierEnumerator class implements the IEnumerator interface to enable foreach (For Each in Visual Basic) iteration over an IdentifierEnumerator object that contains a collection of identifiers (host items and host objects). |
![]() | IdentifierHostItemNode | Provides methods for the manipulation of HostItems. This is the base class for HostItem. |
![]() | IdentifierUtility | Contains methods that are used to generate the collection of identifiers in the Visual Studio Tools for Applications programming model, and add or remove identifiers from the collection. |
| Delegate | Description | |
|---|---|---|
![]() | HostItemCancelEventHandler | Represents the method that handles a HostItem cancelable event. |
![]() | HostItemChangedEventHandler | Represents a delegate for a Changed event. |
| Enumeration | Description | |
|---|---|---|
![]() | AccessModifier | Specifies the access level of a declared element. |
