Пример #1
0
 public AnalyzeCommand(IEnumerable <IAnalyzerRule> rules, TextWriter writer, INuGetPackageProvider packageProvider, IAnalysisOptions options)
 {
     _rules           = rules;
     _writer          = writer;
     _packageProvider = packageProvider;
     _options         = options;
 }
Пример #2
0
        public void PerformAnalysis(IAnalysisOptions options)
        {
            IsSaved = false;
            switch (options.Algorithm)
            {
            case AnalysisAlgorithm.PCA:
                var pcaResult = new PCAnalyzer((PCAOptions)options).Analyze();
                analysisResults[AnalysisAlgorithm.PCA] = pcaResult;
                PCAPerformed(this, new AnalysisPerformedEventArgs(pcaResult));
                break;

            case AnalysisAlgorithm.KPCA:
                var kpcaResult = new KPCAnalyzer((KPCAOptions)options).Analyze();
                analysisResults[AnalysisAlgorithm.KPCA] = kpcaResult;
                KPCAPerformed(this, new AnalysisPerformedEventArgs(kpcaResult));
                break;
            }
        }
Пример #3
0
 public void PerformAnalysis(IAnalysisOptions options)
 {
     IsSaved = false;
     switch (options.Algorithm)
     {
         case AnalysisAlgorithm.PCA:
             var pcaResult = new PCAnalyzer((PCAOptions) options).Analyze();
             analysisResults[AnalysisAlgorithm.PCA] = pcaResult;
             PCAPerformed(this, new AnalysisPerformedEventArgs(pcaResult));
             break;
         case AnalysisAlgorithm.KPCA:
             var kpcaResult = new KPCAnalyzer((KPCAOptions) options).Analyze();
             analysisResults[AnalysisAlgorithm.KPCA] = kpcaResult;
             KPCAPerformed(this, new AnalysisPerformedEventArgs(kpcaResult));
             break;
     }
 }
 public NuGetDownloaderSettings(IAnalysisOptions options)
 {
     _options = options;
 }
Пример #5
0
 /// <summary>
 /// Class constructor with parameter
 /// </summary>
 /// <param name="analysisOptions"></param>
 public UserInputModel(IAnalysisOptions analysisOptions)
 {
     AnalysisOptions = analysisOptions.GetOptions();
 }