public void Register(string naroCommandName, string userCommandLine, MetaActionBase action) { var metaActionContainer = new MetaActionContainer(naroCommandName, action); ContainerActionMapping[naroCommandName] = metaActionContainer; ActionMapping[naroCommandName] = action; NameMapping[userCommandLine] = naroCommandName; _actionsGraph.ModifierContainer.RegisterAction(metaActionContainer); }
public MetaActionContainer(string name, MetaActionBase metaAction) : base(name) { _metaAction = metaAction; }