aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2019-03-01 11:05:02 -0800
committerRob Mensching <rob@robmensching.com>2019-03-01 11:08:36 -0800
commite9fea339e473e6dcc32e34e995429b41cabb6c22 (patch)
treecad7210c4adcfa8f11b460eaadb1178c52d28e32 /src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
parent543ce1ac2e203ac0dc8fa3227bb2c40c12e6e17e (diff)
downloadwix-e9fea339e473e6dcc32e34e995429b41cabb6c22.tar.gz
wix-e9fea339e473e6dcc32e34e995429b41cabb6c22.tar.bz2
wix-e9fea339e473e6dcc32e34e995429b41cabb6c22.zip
Expose only abstracts and enums from WixToolset.Extensibility
Diffstat (limited to 'src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs')
-rw-r--r--src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
index c5ee9d1b..f02875cd 100644
--- a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
+++ b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
@@ -34,6 +34,11 @@ namespace WixToolset.Extensibility
34 /// </summary> 34 /// </summary>
35 protected virtual TableDefinition[] TableDefinitionsForTuples { get; } 35 protected virtual TableDefinition[] TableDefinitionsForTuples { get; }
36 36
37 /// <summary>
38 /// Creates a resolved cabinet result.
39 /// </summary>
40 protected IResolvedCabinet CreateResolvedCabinet() => this.Context.ServiceProvider.GetService<IResolvedCabinet>();
41
37 public virtual void PreBackendBind(IBindContext context) 42 public virtual void PreBackendBind(IBindContext context)
38 { 43 {
39 this.Context = context; 44 this.Context = context;
@@ -43,7 +48,7 @@ namespace WixToolset.Extensibility
43 this.BackendHelper = context.ServiceProvider.GetService<IWindowsInstallerBackendHelper>(); 48 this.BackendHelper = context.ServiceProvider.GetService<IWindowsInstallerBackendHelper>();
44 } 49 }
45 50
46 public virtual ResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable<BindFileWithPath> files) 51 public virtual IResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable<IBindFileWithPath> files)
47 { 52 {
48 return null; 53 return null;
49 } 54 }
@@ -63,7 +68,7 @@ namespace WixToolset.Extensibility
63 return false; 68 return false;
64 } 69 }
65 70
66 public virtual void PostBackendBind(BindResult result, Pdb pdb) 71 public virtual void PostBackendBind(IBindResult result, Pdb pdb)
67 { 72 {
68 } 73 }
69 } 74 }