コード例 #1
0
ファイル: MethodBinder.cs プロジェクト: radtek/Hey
 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;
     }
 }
コード例 #2
0
ファイル: MethodNotFound.cs プロジェクト: radtek/Hey
 public MethodExecutionResultEnum Invoke(IBoundMethodConsumer consumer)
 {
     return(MethodExecutionResultEnum.Empty);
 }