private SuppressionFile(string assemblyName, string path, bool generateSuppressionBase, HashSet <SuppressMessage> messages, ISuppressionFileWatcherService watcher) { AssemblyName = assemblyName; Path = path; GenerateSuppressionBase = generateSuppressionBase; Messages = messages; _fileWatcher = watcher; }
private SuppressionFile(string assemblyName, string path, bool generateSuppressionBase, HashSet <SuppressMessage> messages, ISuppressionFileWatcherService watcher) { AssemblyName = assemblyName; Path = path; GenerateSuppressionBase = generateSuppressionBase; foreach (SuppressMessage message in messages) { Messages.TryAdd(message, null); } _fileWatcher = watcher; }