IDTExtensibility2 Interface
Hosts the event notifications that occur to add-ins, such as when they are loaded, unloaded, updated, and so forth.
Namespace: Extensibility
Assembly: Extensibility (in Extensibility.dll)
Syntax
'Declaration
<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")> _
Public Interface IDTExtensibility2
[GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface IDTExtensibility2
[GuidAttribute(L"B65AD801-ABAF-11D0-BB8B-00A0C90F2744")]
public interface class IDTExtensibility2
[<GuidAttribute("B65AD801-ABAF-11D0-BB8B-00A0C90F2744")>]
type IDTExtensibility2 = interface end
public interface IDTExtensibility2
The IDTExtensibility2 type exposes the following members.
Methods
Name | Description | |
---|---|---|
OnAddInsUpdate | Occurs whenever an add-in is loaded or unloaded from the Visual Studio integrated development environment (IDE). | |
OnBeginShutdown | Occurs whenever the Visual Studio integrated development environment (IDE) shuts down while an add-in is running. | |
OnConnection | Occurs whenever an add-in is loaded into Visual Studio. | |
OnDisconnection | Occurs whenever an add-in is unloaded from Visual Studio. | |
OnStartupComplete | Occurs whenever an add-in, which is set to load when Visual Studio starts, loads. |
Top
Remarks
IDTExtensibility2 contains methods that act as events when the interface is implemented. Visual Studio calls these methods whenever an event that affects an add-in occurs, such as when it is loaded or unloaded, whenever a change is made to it, and so forth.
Examples
Implements IDTExtensibility2
public class Connect : Object, IDTExtensibility2