aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/Data/IFileSystemContext.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2021-03-14 11:17:20 -0700
committerRob Mensching <rob@firegiant.com>2021-03-14 11:28:04 -0700
commit9aae370eee18b4c87300f333fa52f3cd0d7f34d1 (patch)
tree27aae273837bb9041e7d509c410910a6df05796c /src/WixToolset.Extensibility/Data/IFileSystemContext.cs
parentf4af6bf27abaaac7f0508ce2beafb31b5a64b53f (diff)
downloadwix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.tar.gz
wix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.tar.bz2
wix-9aae370eee18b4c87300f333fa52f3cd0d7f34d1.zip
Use extension methods instead of a custom interface for IServiceProvider
There are several helpful methods for getting services out of an IServiceProvider. Instead of introducing a custom interface to inject those methods into the inheritance tree, this change uses extension methods to add the helper methods and reduce the number of custom interfaces.
Diffstat (limited to 'src/WixToolset.Extensibility/Data/IFileSystemContext.cs')
-rw-r--r--src/WixToolset.Extensibility/Data/IFileSystemContext.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/WixToolset.Extensibility/Data/IFileSystemContext.cs b/src/WixToolset.Extensibility/Data/IFileSystemContext.cs
index 321fa83c..2e58059a 100644
--- a/src/WixToolset.Extensibility/Data/IFileSystemContext.cs
+++ b/src/WixToolset.Extensibility/Data/IFileSystemContext.cs
@@ -9,7 +9,7 @@ namespace WixToolset.Extensibility.Data
9#pragma warning disable 1591 // TODO: add documentation 9#pragma warning disable 1591 // TODO: add documentation
10 public interface IFileSystemContext 10 public interface IFileSystemContext
11 { 11 {
12 IWixToolsetServiceProvider ServiceProvider { get; } 12 IServiceProvider ServiceProvider { get; }
13 13
14 string CabCachePath { get; set; } 14 string CabCachePath { get; set; }
15 15