public void Clear() { ProjectDirectoryToWebsiteDirectories.Clear(); ProjectFileNameToWebsiteFileNames.Clear(); ProjectDirectoryToWebsiteItemPaths.Clear(); WebsiteDirectoryToProjectDirectories.Clear(); WebsiteItemPathToProjectDirectories.Clear(); }
protected void LoadFromConfiguration([NotNull] IConfiguration configuration) { Clear(); var pipeline = Pipelines.GetPipeline <ParsePathMappersPipeline>().Execute(configuration); ProjectDirectoryToWebsiteDirectories.AddRange(pipeline.ProjectDirectoryToWebsiteDirectories); ProjectDirectoryToWebsiteItemPaths.AddRange(pipeline.ProjectDirectoryToWebsiteItemPaths); ProjectFileNameToWebsiteFileNames.AddRange(pipeline.ProjectFileNameToWebsiteFileNames); WebsiteDirectoryToProjectDirectories.AddRange(pipeline.WebsiteDirectoryToProjectDirectories); WebsiteItemPathToProjectDirectories.AddRange(pipeline.WebsiteItemPathToProjectDirectories); }