public override void RemoveLogicalNode() { try { _typeLib.Close(); base.RemoveLogicalNode(); } catch (Exception ex) { ErrorDialog.Show(ex, "Error closing " + GetName(), MessageBoxIcon.Error); } }