Beispiel #1
0
        public void Bind()
        {
            foreach (var a in _actions)
            {
                var actionName = a.Name;
                _logger.Trace($"Found type '{a.Type.Name:25}' for action '{actionName}'");

                var action = (IUiAction)Activator.CreateInstance(a.Type);

                _keywordService.Bind(actionName, arg => action.With(_context)
                                     .Execute(arg));
            }
        }