FileTopicHelper.ConstructHierarchyByDirectory Method
- Namespace
- Kampute.DocToolkit.Support
- Assembly
- Kampute.DocToolkit.dll
Definition
Organizes file-backed topics into a hierarchy where files become parent topics for directories with matching names.
public static IEnumerable<FileTopic> ConstructHierarchyByDirectory(IEnumerable<FileTopic> topics)Parameters
topicsIEnumerable<FileTopic>- The collection of file-backed topics to organize.
Returns
- IEnumerable<FileTopic>
- An enumerable collection of FileTopic instances that represent the top-level topics in the hierarchy.
Exceptions
- ArgumentNullException
- Thrown when
topicsisnullor contains anulltopic.

Example file structure and resulting hierarchy: