private void Uninitialize()
{
if (s_extension == null)
return;
// Detach event handlers
IActiveViewEvents_Event avEvent = m_map as IActiveViewEvents_Event;
avEvent.ItemAdded -= AvEvent_ItemAdded;
avEvent.ItemDeleted -= AvEvent_ItemAdded;
avEvent.ContentsChanged -= avEvent_ContentsChanged;
avEvent = null;
// Update UI
ComboBoxLayerSelector layerNameCombo = ComboBoxLayerSelector.GetLayerNameComboBox();
if (layerNameCombo != null)
layerNameCombo.ClearAll();
}