Example #1
0
        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();
        }
Example #2
0
 public PageFactory(IApiReferencePathProvider pathProvider, ApiReferenceConfiguration configuration, AssemblySetDocumentation assemblySet)
     : this(pathProvider, configuration, assemblySet, NullLogger.Instance)
 {
 }