private static void CreateActionDescriptors(TypeInfo commandHandler, HandlerMethodsMapping methodsMapping) { var commandHandlerDescriptor = new HandlerParentObjectDescriptor(commandHandler); var actionHandlers = GetHandlerForCommandHandler(commandHandler); foreach (var actionHandler in actionHandlers) { var(commandType, descriptor) = CreateActionDescriptor(actionHandler, commandHandlerDescriptor); commandHandlerDescriptor.AddActionDescriptor(descriptor); methodsMapping.Add(commandType, descriptor); } }