Example #1
0
 public ResultInfoVisitor(Command rootCommand)
 {
     ResultInfoVisitor visitor = new ResultInfoVisitor();
     rootCommand.Visit(visitor);
     _firstRunResults = visitor.UserInfos;
     _findRecursive = true;
 }
Example #2
0
        public ResultInfoVisitor(Command rootCommand)
        {
            ResultInfoVisitor visitor = new ResultInfoVisitor();

            rootCommand.Visit(visitor);
            _firstRunResults = visitor.UserInfos;
            _findRecursive   = true;
        }
Example #3
0
        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;
        }