public CoreOptions(CoreOptions options) { searchOptions = options.searchOptions.Clone(); compareOptions = options.compareOptions.Clone(); defectOptions = options.defectOptions.Clone(); advancedOptions = options.advancedOptions.Clone(); hintOptions = options.hintOptions.Clone(); searchPath = PathClone(options.searchPath); ignorePath = PathClone(options.ignorePath); validPath = PathClone(options.validPath); deletePath = PathClone(options.deletePath); }
public CoreOptions() { searchOptions = new CoreSearchOptions(); compareOptions = new CoreCompareOptions(); defectOptions = new CoreDefectOptions(); advancedOptions = new CoreAdvancedOptions(); hintOptions = new CoreHintOptions(); searchPath = new CorePathWithSubFolder[1]; ignorePath = new CorePathWithSubFolder[0]; validPath = new CorePathWithSubFolder[0]; deletePath = new CorePathWithSubFolder[0]; }
public void Get(CoreLib core, bool onePath) { searchOptions = core.searchOptions.Clone(); compareOptions = core.compareOptions.Clone(); defectOptions = core.defectOptions.Clone(); advancedOptions = core.advancedOptions.Clone(); hintOptions = core.hintOptions.Clone(); if (onePath) { searchPath[0] = core.searchPath[0]; } else { searchPath = core.searchPath; ignorePath = core.ignorePath; validPath = core.validPath; deletePath = core.deletePath; } }
public CoreHintOptions(CoreHintOptions hintOptions) { algorithmOfHintSetting = hintOptions.algorithmOfHintSetting; }