/// <summary> /// Initializes a new instance. /// </summary> /// <param name="logger">The logger that should be used to report messages to MSBuild.</param> public Compiler(TaskLoggingHelper logger) { Requires.NotNull(logger, nameof(logger)); _log = new MSBuildReporter(logger); }
/// <summary> /// Initializes a new instance. /// </summary> /// <param name="errorReporter">The error reporter used by the compiler.</param> public Compiler(ErrorReporter errorReporter) { Requires.NotNull(errorReporter, nameof(errorReporter)); _log = errorReporter; }