public AnalyzeCommand(IEnumerable <IAnalyzerRule> rules, TextWriter writer, INuGetPackageProvider packageProvider, IAnalysisOptions options) { _rules = rules; _writer = writer; _packageProvider = packageProvider; _options = options; }
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 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; }
/// <summary> /// Class constructor with parameter /// </summary> /// <param name="analysisOptions"></param> public UserInputModel(IAnalysisOptions analysisOptions) { AnalysisOptions = analysisOptions.GetOptions(); }