StorytellerDocGen.DocProject.DocProject C# (CSharp) Method

DocProject() public method

public DocProject ( DocSettings settings ) : System
settings DocSettings
return System
        public DocProject(DocSettings settings)
        {
            var port = PortFinder.FindPort(5000);
            BaseAddress = "http://localhost:" + port;

            _settings = settings;
            ReadTopics();


            _container = new Container(_ =>
            {
                _.For<ISampleCache>().Use(this);
                _.For<DocProject>().Use(this);
                _.AddRegistry<SampleRegistry>();
                _.AddRegistry<TransformationRegistry>();

                _.For(typeof(IUrlResolver)).Use(settings.UrlResolverType());

                _.ForSingletonOf<ICommandUsageCache>().Use<CommandUsageCache>();

                _.For<DocSettings>().Use(settings);
                _.For<Topic>().Use(Topic);
            });
        }