Метод OnDisconnection выполняется тогда, когда надстройка выгружается из Visual Studio. Это действие противоположно тому, о котором сообщает метод OnConnection. Так же, как и . для OnConnection, для этого метода предоставляется перечисление (ext DisconnectMode), которое указывает, как была инициирована выгрузка. Список возможных значений ext DisconnectMode см. в табл. 13.3.
Вот метод OnDisconnection:
III <summary>Реализует метод OnDisconnection интерфейса
III IDTExtensibility2. Получает уведомление, что дополнительный
/// модуль выгружается.</summary>
III <param term='disconnectMode'>Описывает, как дополнительный модуль III выгружается.</param>
III <param term='custom'>Массив параметров, специфичных для III хост-приложения.</param>
/// <seealso class='IDTExtensibility2' />
public void OnDisconnection(ext_DisconnectMode disconnectMode,
ref Array custom)
{
}