/// <summary> /// Initializes a new instance of the <see cref="BlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// BlameReaderWriter instance. /// </param> /// <param name="processDumpUtility"> /// IProcessDumpUtility instance. /// </param> /// <param name="inactivityTimer"> /// InactivityTimer instance. /// </param> /// <param name="fileHelper"> /// Filehelper instance. /// </param> internal BlameCollector( IBlameReaderWriter blameReaderWriter, IProcessDumpUtility processDumpUtility, IInactivityTimer inactivityTimer, IFileHelper fileHelper) { this.blameReaderWriter = blameReaderWriter; this.processDumpUtility = processDumpUtility; this.inactivityTimer = inactivityTimer; this.fileHelper = fileHelper; }
/// <summary> /// Initializes a new instance of the <see cref="TestableBlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// The blame reader writer. /// </param> /// <param name="processDumpUtility"> /// ProcessDumpUtility instance. /// </param> /// <param name="inactivityTimer"> /// InactivityTimer instance. /// </param> /// <param name="mockFileHelper"> /// MockFileHelper instance. /// </param> internal TestableBlameCollector(IBlameReaderWriter blameReaderWriter, IProcessDumpUtility processDumpUtility, IInactivityTimer inactivityTimer, IFileHelper mockFileHelper) : base(blameReaderWriter, processDumpUtility, inactivityTimer, mockFileHelper) { }
/// <summary> /// Initializes a new instance of the <see cref="BlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// BlameReaderWriter instance. /// </param> /// <param name="processDumpUtility"> /// ProcessDumpUtility instance. /// </param> internal BlameCollector(IBlameReaderWriter blameReaderWriter, IProcessDumpUtility processDumpUtility) { this.blameReaderWriter = blameReaderWriter; this.processDumpUtility = processDumpUtility; }
/// <summary> /// Initializes a new instance of the <see cref="BlameLogger"/> class. /// Constructor added for testing purpose /// </summary> /// <param name="output">Output Instance</param> /// <param name="blameReaderWriter">BlameReaderWriter Instance</param> protected BlameLogger(IOutput output, IBlameReaderWriter blameReaderWriter) { this.output = output; this.blameReaderWriter = blameReaderWriter; }
/// <summary> /// Initializes a new instance of the <see cref="TestableBlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// The blame reader writer. /// </param> /// <param name="processDumpUtility"> /// ProcessDumpUtility instance. /// </param> internal TestableBlameCollector(IBlameReaderWriter blameReaderWriter, IProcessDumpUtility processDumpUtility) : base(blameReaderWriter, processDumpUtility) { }
/// <summary> /// Initializes a new instance of the <see cref="TestableBlameLogger"/> class. /// </summary> /// <param name="output"> /// The output. /// </param> /// <param name="blameReaderWriter"> /// The blame Reader Writer. /// </param> internal TestableBlameLogger(IOutput output, IBlameReaderWriter blameReaderWriter) : base(output, blameReaderWriter) { }
/// <summary> /// Initializes a new instance of the <see cref="TestableBlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// The blame reader writer. /// </param> internal TestableBlameCollector(IBlameReaderWriter blameReaderWriter) : base(blameReaderWriter) { }
/// <summary> /// Initializes a new instance of the <see cref="BlameCollector"/> class. /// </summary> /// <param name="blameReaderWriter"> /// BlameReaderWriter instance. /// </param> protected BlameCollector(IBlameReaderWriter blameReaderWriter) { this.blameReaderWriter = blameReaderWriter; }