protected virtual void OnCustomToolNamespaceChanged(HierarchyNodeEventArgs e) { var t = CustomToolNamespaceChanged; if (t != null) t(this, e); }