﻿<?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_Startup">
      <summary>
                    The add-in was loaded when Visual Studio started.
                </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_CommandLine">
      <summary>
                    The add-in was loaded from the command line.
                </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_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_UserClosed">
      <summary>
                    The add-in was unloaded while Visual Studio was running.
                </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_SolutionClosed">
      <summary>
                    The add-in was unloaded when the solution was closed.
                </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>