This topic has not yet been rated - Rate this topic

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.

  ClassDescription
Public classHostItemRepresents the main extended object in an application.
Public classHostItemCancelEventArgsProvides data for a cancelable event.
Public classHostItemChangedEventArgsProvides data for the Changed event by using a HostItemChangedEventHandler delegate.
Public classHostItemChangeFailedExceptionThe exception that is thrown when the Changing event is canceled.
Public classHostItemEventsWrapperDeclares the correct methods for the HostItemCancelEventHandler and Changed events, depending on the type of the HostItem.
Public classHostObjectRepresents the object added to a HostObjects collection.
Public classHostObjectCollectionRepresents the HostObjects for a specific HostItem.
Public classHostObjectEnumeratorEnables for each iteration over a HostObjectCollection.
Public classIdentifierCollectionRepresents an IdentifierCollection of the host items and host objects in the current project.
Public classIdentifierEnumeratorThe 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).
Public classIdentifierHostItemNodeProvides methods for the manipulation of HostItems. This is the base class for HostItem.
Public classIdentifierUtilityContains 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.
  DelegateDescription
Public delegateHostItemCancelEventHandlerRepresents the method that handles a HostItem cancelable event.
Public delegateHostItemChangedEventHandlerRepresents a delegate for a Changed event.
  EnumerationDescription
Public enumerationAccessModifierSpecifies the access level of a declared element.
Did you find this helpful?
(1500 characters remaining)

Community Additions

© 2013 Microsoft. All rights reserved.