﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
	<assembly>
		<name>Extensibility</name>
	</assembly>
	<members>
		<member name="N:Extensibility">
			<summary>This namespace contains the <see cref="T:Extensibility.IDTExtensibility2"></see> interface, whose members allow access to add-in events.</summary>
		</member>
		<member name="T:Extensibility.ext_ConnectMode">
			<summary>Informs the add-in about how it was loaded by the integrated development environment (IDE).</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_AfterStartup">
			<summary>The add-in was loaded after Visual Studio started.</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_CommandLine">
			<summary>The add-in was loaded from the command line.</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_External">
			<summary>The add-in was loaded by an external client. (This setting is no longer used by Visual Studio.)</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_Solution">
			<summary>The add-in was loaded with a solution.</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_Startup">
			<summary>The add-in was loaded when Visual Studio started.</summary>
		</member>
		<member name="F:Extensibility.ext_ConnectMode.ext_cm_UISetup">
			<summary>The add-in was loaded for user interface setup.</summary>
		</member>
		<member name="T:Extensibility.ext_DisconnectMode">
			<summary>Informs the add-in about how it was unloaded by the integrated development environment (IDE).</summary>
		</member>
		<member name="F:Extensibility.ext_DisconnectMode.ext_dm_HostShutdown">
			<summary>The add-in was unloaded when Visual Studio was shut down.</summary>
		</member>
		<member name="F:Extensibility.ext_DisconnectMode.ext_dm_SolutionClosed">
			<summary>The add-in was unloaded when the solution was closed.</summary>
		</member>
		<member name="F:Extensibility.ext_DisconnectMode.ext_dm_UISetupComplete">
			<summary>The add-in was unloaded after the user interface was set up.</summary>
		</member>
		<member name="F:Extensibility.ext_DisconnectMode.ext_dm_UserClosed">
			<summary>The add-in was unloaded while Visual Studio was running.</summary>
		</member>
		<member name="T:Extensibility.IDTExtensibility2">
			<summary>Hosts the event notifications that occur to add-ins, such as when they are loaded, unloaded, updated, and so forth.</summary>
		</member>
		<member name="M:Extensibility.IDTExtensibility2.OnAddInsUpdate(System.Array@)">
			<summary>Occurs whenever an add-in is loaded or unloaded from the Visual Studio integrated development environment (IDE).</summary>
			<param name="custom">An empty array that you can use to pass host-specific data for use in the add-in.</param>
		</member>
		<member name="M:Extensibility.IDTExtensibility2.OnBeginShutdown(System.Array@)">
			<summary>Occurs whenever the Visual Studio integrated development environment (IDE) shuts down while an add-in is running.</summary>
			<param name="custom">An empty array that you can use to pass host-specific data for use in the add-in.</param>
		</member>
		<member name="M:Extensibility.IDTExtensibility2.OnConnection(System.Object,Extensibility.ext_ConnectMode,System.Object,System.Array@)">
			<summary>Occurs whenever an add-in is loaded into Visual Studio.</summary>
			<param name="custom">An empty array that you can use to pass host-specific data for use in the add-in.</param>
			<param name="Application">A reference to an instance of the integrated development environment (IDE), <see cref="T:EnvDTE.DTE"></see>, which is the root object of the Visual Studio automation model.</param>
			<param name="ConnectMode">An <see cref="T:Extensibility.ext_ConnectMode"></see> enumeration value that indicates the way the add-in was loaded into Visual Studio.</param>
			<param name="AddInInst">An <see cref="T:EnvDTE.AddIn"></see> reference to the add-in's own instance. This is stored for later use, such as determining the parent collection for the add-in.</param>
		</member>
		<member name="M:Extensibility.IDTExtensibility2.OnDisconnection(Extensibility.ext_DisconnectMode,System.Array@)">
			<summary>Occurs whenever an add-in is unloaded from Visual Studio.</summary>
			<param name="custom">An empty array that you can use to pass host-specific data for use after the add-in unloads.</param>
			<param name="RemoveMode">An <see cref="T:Extensibility.ext_DisconnectMode"></see> enumeration value that informs an add- why it was unloaded.</param>
		</member>
		<member name="M:Extensibility.IDTExtensibility2.OnStartupComplete(System.Array@)">
			<summary>Occurs whenever an add-in, which is set to load when Visual Studio starts, loads.</summary>
			<param name="custom">An empty array that you can use to pass host-specific data for use when the add-in loads.</param>
		</member>
	</members>
</doc>