private void StartupHandler_ExtensionChanged(object sender, Mono.Addins.ExtensionNodeEventArgs args) { LogDebug("OnStartChanged {"); LogDebug($" Path - {args.Path}"); LogDebug($" Node - {args.ExtensionNode}"); LogDebug($" Object - {args.ExtensionObject}"); LogDebug($" Changed - {args.Change.ToString()}"); Mono.Addins.TypeExtensionNode extNode = args.ExtensionNode as Mono.Addins.TypeExtensionNode; LogDebug($" ExtNode: {extNode.ToString()}"); LogDebug(" Running..."); IStartupExtension ext = (IStartupExtension)args.ExtensionObject; ext.Run(); LogDebug("}"); }