public ForensicIntegrityLog(ProjectManager projectManager, IDetectorFormatter detectorFormatter) { PreConditions.Argument("projectManager").Value(projectManager).IsNotNull(); _projectManager = projectManager; _detectorFormatter = detectorFormatter; }
/// <summary> /// Creates a new <see cref="ExportToXml"/> strategy. /// </summary> /// <param name="createTextWriter">The factory method for creating a text writer</param> public ExportToXml(Creator <TextWriter, string> createTextWriter, DataBlockScanner dataBlockScanner, IDetectorFormatter detectorFormatter) { PreConditions.Argument("createTextWriter").Value(createTextWriter).IsNotNull(); PreConditions.Argument("dataBlockScanner").Value(dataBlockScanner).IsNotNull(); _createTextWriter = createTextWriter; _dataBlockScanner = dataBlockScanner; _detectorFormatter = detectorFormatter; }
public HeaderTree(WorkpadManager workpadManager, SendToList sendToList, IFileExport fileExport, IDetectorFormatter detectorFormatter, Creator <IInputFile, IProject, string> createInputFile) { _workpadManager = workpadManager; _sendToList = sendToList; _fileExport = fileExport; _detectorFormatter = detectorFormatter; _createInputFile = createInputFile; _selections = new Dictionary <HeaderSelectionType, ISelection>(); foreach (HeaderSelectionType selectionType in Enum.GetValues(typeof(HeaderSelectionType))) { _selections[selectionType] = new Selection(this, selectionType); } InitializeComponent(); Init(); InitializeDataBindings(); }
internal LogWriter(Stream stream, IProject project, IDetectorFormatter detectorFormatter) { _textWriter = new StreamWriter(stream); _project = project; _detectorFormatter = detectorFormatter; }