From 6ce398594a319b76ca6e27c06a6fd1759bf367fd Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Tue, 21 Jul 2020 14:22:49 -0700 Subject: Simplify IPathResolve GetDirectoryPath() by adding canonical-specific method --- src/WixToolset.Extensibility/Services/IPathResolver.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/WixToolset.Extensibility/Services/IPathResolver.cs b/src/WixToolset.Extensibility/Services/IPathResolver.cs index e468112f..5713d2d7 100644 --- a/src/WixToolset.Extensibility/Services/IPathResolver.cs +++ b/src/WixToolset.Extensibility/Services/IPathResolver.cs @@ -3,19 +3,27 @@ namespace WixToolset.Extensibility.Services { using System.Collections.Generic; + using WixToolset.Data; using WixToolset.Extensibility.Data; public interface IPathResolver { /// - /// Get the source path of a directory. + /// Get the canonical source path of a directory. /// /// All cached directories. /// Hash table of Component GUID generation seeds indexed by directory id. /// Directory identifier. - /// Canonicalize the path for standard directories. /// Source path of a directory. - string GetDirectoryPath(Dictionary directories, Dictionary componentIdGenSeeds, string directory, bool canonicalize); + string GetCanonicalDirectoryPath(Dictionary directories, Dictionary componentIdGenSeeds, string directory, Platform platform); + + /// + /// Get the source path of a directory. + /// + /// All cached directories. + /// Directory identifier. + /// Source path of a directory. + string GetDirectoryPath(Dictionary directories, string directory); /// /// Gets the source path of a file. -- cgit v1.2.3-55-g6feb