public AnalyzerWorkerArgs(AnalyzerStartReason startReason, string projectRootDirectory, CodeFile codeFile, List <string> filteredOutAnalyzerResults, List <string> filesToRemove, bool missionFileNeedsUpdate)
 {
     StartReason                = startReason;
     ProjectRootDirectory       = projectRootDirectory;
     CodeFile                   = codeFile;
     FilteredOutAnalyzerResults = filteredOutAnalyzerResults;
     FilesToRemove              = filesToRemove;
     MissionFileNeedsUpdate     = missionFileNeedsUpdate;
 }
 public CompilerWorkerArgs(AnalyzerStartReason startReason, string projectRootDirectory, string currentFilePathName)
 {
     StartReason          = startReason;
     ProjectRootDirectory = projectRootDirectory;
     CurrentFilePathName  = currentFilePathName;
 }