コード例 #1
0
ファイル: PluginManager.cs プロジェクト: n0la/dclog
 public PluginManager(Plugins p)
 {
     plugins = p;
       InitializeComponent();
 }
コード例 #2
0
ファイル: MainWindow.cs プロジェクト: n0la/dclog
 void plugins_PluginIncompatible(Plugins sender, IPlugin plugin)
 {
     mainlogger.Error(string.Format("Plugin {0} is incompatible with the current interface version {1}",
     plugin.Name,
     Plugins.InterfaceVersion.ToString()
     ));
 }
コード例 #3
0
ファイル: MainWindow.cs プロジェクト: n0la/dclog
 void plugins_PluginLoaded(Plugins who, IPlugin plugin)
 {
     mainlogger.Info(string.Format("Plugin loaded: {0}, version: {1}",
     plugin.Name,
     plugin.Version.ToString()
     ));
 }
コード例 #4
0
ファイル: MainWindow.cs プロジェクト: n0la/dclog
 void plugins_AssemblyLoaded(Plugins who, System.Reflection.Assembly assembly)
 {
     mainlogger.Info(string.Format("Assembly loaded: {0}, trusted: {1}, version: {2}",
     assembly.FullName,
     (assembly.IsFullyTrusted ? "Yes" : "No"),
     assembly.ImageRuntimeVersion.ToString()
     ));
 }