GetUnmappedInputPaths(IReadOnlyFileSystem, NormalizedPath, HashSet<NormalizedPath>) Method
Given a relative input path this "unmaps" it for each input path.
Namespace
Statiq.Common
Containing Type
IReadOnlyFileSystemExtensions

Syntax

public static IEnumerable<NormalizedPath> GetUnmappedInputPaths(this IReadOnlyFileSystem fileSystem, in NormalizedPath path, out HashSet<NormalizedPath> nonExistingMappedPaths)

Parameters

Name Type Description
fileSystem IReadOnlyFileSystem The file system.
path NormalizedPath The path to "unmap".
nonExistingMappedPaths HashSet<NormalizedPath> Some input paths won't map directly to a path in the file system (I.e. if the mapped path is deeper than the real one). This contains all the mapped input paths that couldn't be unmapped.

Return Value

Type Description
IEnumerable<NormalizedPath> The "unmapped" input paths.