Esempio n. 1
0
        public static OutputResponse CreateOutput(AnalysisRequest request, RootNode rootNode)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }
            if (rootNode == null)
            {
                throw new ArgumentNullException("rootNode");
            }

            var outputProvider = OutputFactory.CreateProvider(request.OutputType);

            return(outputProvider.Create(rootNode, Path.Combine(Directory.GetCurrentDirectory(), request.OutputFolder)));
        }
        public static OutputResponse CreateOutPut(AnalysisRequest request, RootNode rootNode)
        {
            if (request == null)
            {
                throw new ArgumentNullException("request");
            }
            if (rootNode == null)
            {
                throw new ArgumentNullException("rootNode");
            }

            IOutputProvider outputProvider = OutputFactory.CreateProvider(request.OutPutType);

            return(outputProvider.Create(rootNode, request.OutPutFolder));
        }