public void AddConnectionPointItem(PluginConfigItem theItem, ExecutePluginCallback callback) { if (_proxy != null) { _proxy.AddConnectionPointItem(theItem, callback); return; } foreach (PluginMenuPath thePath in theItem.MenuPaths) { PluginMenuBuilder.MakeBuilder(thePath.LocateType).AddIntoMenu( this, theItem, thePath, callback ); } }