public ResultInfoVisitor(Command rootCommand) { ResultInfoVisitor visitor = new ResultInfoVisitor(); rootCommand.Visit(visitor); _firstRunResults = visitor.UserInfos; _findRecursive = true; }
public List<ResultInfo> GetResultInfos() { List<ResultInfo> result = new List<ResultInfo>(); if (Command == null) { return result; } ResultInfoVisitor visitor = new ResultInfoVisitor(Command); Command.Visit(visitor); return visitor.UserInfos; }