public PageFactory(IApiReferencePathProvider pathProvider, ApiReferenceConfiguration configuration, AssemblySetDocumentation assemblySet, ILogger logger) { m_Logger = logger ?? throw new ArgumentNullException(nameof(logger)); m_PathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider)); m_Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); m_Model = assemblySet ?? throw new ArgumentNullException(nameof(assemblySet)); LoadPages(); }
public PageFactory(IApiReferencePathProvider pathProvider, ApiReferenceConfiguration configuration, AssemblySetDocumentation assemblySet) : this(pathProvider, configuration, assemblySet, NullLogger.Instance) { }