public MethodExecutionResultEnum Invoke(IBoundMethodConsumer consumer) { try { object obj = Activator.CreateInstance(_fireMeMethod.DeclaringType); object[] myParams = JsonConvert.DeserializeObject <object[]>(_heyRemember.DomainSpecificData); return(consumer.Use(_fireMeMethod, obj, myParams)); } catch (Exception e) { if (_exceptionHandler != null) { _exceptionHandler.Handle(e); return(MethodExecutionResultEnum.Fail); } throw; } }
public MethodExecutionResultEnum Invoke(IBoundMethodConsumer consumer) { return(MethodExecutionResultEnum.Empty); }