From e9fea339e473e6dcc32e34e995429b41cabb6c22 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Fri, 1 Mar 2019 11:05:02 -0800 Subject: Expose only abstracts and enums from WixToolset.Extensibility --- .../BaseWindowsInstallerBackendBinderExtension.cs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs') 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 /// protected virtual TableDefinition[] TableDefinitionsForTuples { get; } + /// + /// Creates a resolved cabinet result. + /// + protected IResolvedCabinet CreateResolvedCabinet() => this.Context.ServiceProvider.GetService(); + public virtual void PreBackendBind(IBindContext context) { this.Context = context; @@ -43,7 +48,7 @@ namespace WixToolset.Extensibility this.BackendHelper = context.ServiceProvider.GetService(); } - public virtual ResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable files) + public virtual IResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable files) { return null; } @@ -63,7 +68,7 @@ namespace WixToolset.Extensibility return false; } - public virtual void PostBackendBind(BindResult result, Pdb pdb) + public virtual void PostBackendBind(IBindResult result, Pdb pdb) { } } -- cgit v1.2.3-55-g6feb