﻿<?xml version="1.0" encoding="utf-8"?>
<doc>
  <assembly>
    <name>Extensibility</name>
  </assembly>
  <members>
    <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="Application">A reference to an instance of the integrated development environment (IDE), <see cref="T:EnvDTE.DTE" />, which is the root object of the Visual Studio automation model.</param>
      <param name="ConnectMode">An <see cref="T:Extensibility.ext_ConnectMode" /> enumeration value that indicates the way the add-in was loaded into Visual Studio.</param>
      <param name="AddInInst">An <see cref="T:EnvDTE.AddIn" /> 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>
      <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.OnDisconnection(Extensibility.ext_DisconnectMode,System.Array@)">
      <summary>Occurs whenever an add-in is unloaded from Visual Studio.</summary>
      <param name="RemoveMode">An <see cref="T:Extensibility.ext_DisconnectMode" /> enumeration value that informs an add-in why it was unloaded.</param>
      <param name="custom">An empty array that you can use to pass host-specific data for use after the add-in unloads.</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>