9
public static void Main (string[] args)
13
AddinManager.AddinLoadError += OnLoadError;
14
AddinManager.AddinLoaded += OnLoad;
15
AddinManager.AddinUnloaded += OnUnload;
17
AddinManager.Initialize ();
18
AddinManager.Registry.Update (null);
19
AddinManager.ExtensionChanged += OnExtensionChange;
22
MainWindow win = new MainWindow ();
24
foreach (ICommand cmd in AddinManager.GetExtensionObjects ("/TextEditor/StartupCommands"))
31
static void OnLoadError (object s, AddinErrorEventArgs args)
33
Console.WriteLine ("Add-in error: " + args.Message);
34
Console.WriteLine (args.AddinId);
35
Console.WriteLine (args.Exception);
38
static void OnLoad (object s, AddinEventArgs args)
40
Console.WriteLine ("Add-in loaded: " + args.AddinId);
43
static void OnUnload (object s, AddinEventArgs args)
45
Console.WriteLine ("Add-in unloaded: " + args.AddinId);
48
static void OnExtensionChange (object s, ExtensionEventArgs args)
50
Console.WriteLine ("Extension changed: " + args.Path);
b'\\ No newline at end of file'