Use SourcePathRewriterDelegate instead of Func<string, string>