/// <summary> /// Initializes the module read parameters with a working directory. /// </summary> /// <param name="workingDirectory">The working directory of the modules to read.</param> /// <param name="errorListener">The object responsible for recording parser errors.</param> public ModuleReaderParameters(string workingDirectory, IErrorListener errorListener) { if (workingDirectory != null) { WorkingDirectory = workingDirectory; ModuleResolver = new DirectoryNetModuleResolver(workingDirectory, this); } PEReaderParameters.ErrorListener = errorListener; }
/// <summary> /// Initializes the module read parameters with a working directory. /// </summary> /// <param name="workingDirectory">The working directory of the modules to read.</param> public ModuleReadParameters(string workingDirectory) { WorkingDirectory = workingDirectory ?? throw new ArgumentNullException(nameof(workingDirectory)); ModuleResolver = new DirectoryNetModuleResolver(workingDirectory, this); }