Exemplo n.º 1
0
 public void Configure(PluginConfiguration pluginConfiguration, out PluginInspector pluginInspector)
 {
     pluginInspector = new PluginInspector(this);
     try
     {
         ConfigurePlugin(pluginConfiguration, pluginInspector);
     }
     catch (Exception exception)
     {
         throw new PluginConfigurationException(new PluginInspectorExtrator(new List<PluginInspector> {pluginInspector}).ToString(), exception);
     }
 }
 protected override void ConfigurePlugin(PluginConfiguration pluginConfiguration, PluginInspector pluginInspector)
 {
     pluginInspector.Log("Mensagem {0}","teste");
 }
 protected override void ConfigurePlugin(PluginConfiguration pluginConfiguration, PluginInspector pluginInspector)
 {
     throw new Exception("Something wrong happen");
 }
Exemplo n.º 4
0
 protected abstract void ConfigurePlugin(PluginConfiguration pluginConfiguration, PluginInspector pluginInspector);
Exemplo n.º 5
0
 protected abstract void ConfigurePlugin(PluginConfiguration pluginConfiguration,  PluginInspector pluginInspector);