protected T CreatePluginHelper <T>() where T : BaseDumpHelper
 {
     try
     {
         return(BaseHelperFactory <T> .Create <T>(this));
     }
     catch (Exception err)
     {
         Logger.LogError($"Disabling {PluginName}: error in {nameof(CreatePluginHelper)}<{typeof(T).Name}>(): {err.Message}");
         Enabled.Value = false;
         throw;
     }
 }
Example #2
0
 protected T CreateHelper <T>() where T : IHelper
 {
     return(BaseHelperFactory <T> .Create <T>());
 }