/// <summary> /// Initializes a new instance of the <see cref="ListItem"/> class. /// </summary> /// <param name="node">Process node.</param> public ListItem(ProcessNode node) { if (node == null) { throw new ArgumentNullException("node"); } _pn = node; }
/// <summary> /// Initializes a new instance of the <see cref="ConsoleCommander"/> class. /// </summary> /// <param name="processNode">Process node.</param> public ConsoleCommander(ProcessNode processNode) { _helpItem = new HelpItem(_commandItems); _commandItems.Add(new ListItem(processNode)); _commandItems.Add(new JobItem(processNode)); _commandItems.Add(new BlockItem(processNode)); _commandItems.Add(new WorkingItem(processNode)); _commandItems.Add(new ExitItem(processNode)); _commandItems.Add(new QueryItem(processNode)); _commandItems.Add(_helpItem); }