コード例 #1
0
ファイル: CommandsController.cs プロジェクト: anurse/dumpdiag
        public IActionResult Index(string name)
        {
            var analyzer = _analyzerFactory.CreateAnalyzer(name);
            var reporter = new AggregateReporter();
            var session  = new AnalysisSession(_context, reporter);

            analyzer.Run(session);
            return(View("Result", reporter.Results));
        }
コード例 #2
0
ファイル: CommandsController.cs プロジェクト: pakrym/dumpdiag
        public IActionResult Index(string command, string arguments)
        {
            var analyzer = _analyzerFactory.CreateAnalyzer(command);
            var reporter = new AggregateReporter();
            var session  = new AnalysisSession(_context, reporter);

            analyzer.Run(session, (arguments ?? string.Empty).Split(" "));
            return(View("Result", new Result(command + " " + arguments, reporter.Results)));
        }