diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2020-12-18 20:09:31 -0600 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2020-12-18 23:35:39 -0600 |
| commit | f1b37c3a4d620298f8c646ac0a308a6fae1b662d (patch) | |
| tree | 51712eea98cc2ca090b18d30d93dad88c3f9ac8e /src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs | |
| parent | 8e08acb229ade411b7418df63b14198220aaaaa7 (diff) | |
| download | wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.gz wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.tar.bz2 wix-f1b37c3a4d620298f8c646ac0a308a6fae1b662d.zip | |
Enable XML doc and delete obsolete IParseHelper methods.
Diffstat (limited to 'src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs')
| -rw-r--r-- | src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs index 20e02f2e..e2be63bf 100644 --- a/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs +++ b/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs | |||
| @@ -40,6 +40,9 @@ namespace WixToolset.Extensibility | |||
| 40 | /// </summary> | 40 | /// </summary> |
| 41 | protected IResolvedCabinet CreateResolvedCabinet() => this.Context.ServiceProvider.GetService<IResolvedCabinet>(); | 41 | protected IResolvedCabinet CreateResolvedCabinet() => this.Context.ServiceProvider.GetService<IResolvedCabinet>(); |
| 42 | 42 | ||
| 43 | /// <summary> | ||
| 44 | /// See <see cref="IWindowsInstallerBackendBinderExtension.PreBackendBind(IBindContext)"/> | ||
| 45 | /// </summary> | ||
| 43 | public virtual void PreBackendBind(IBindContext context) | 46 | public virtual void PreBackendBind(IBindContext context) |
| 44 | { | 47 | { |
| 45 | this.Context = context; | 48 | this.Context = context; |
| @@ -49,10 +52,19 @@ namespace WixToolset.Extensibility | |||
| 49 | this.BackendHelper = context.ServiceProvider.GetService<IWindowsInstallerBackendHelper>(); | 52 | this.BackendHelper = context.ServiceProvider.GetService<IWindowsInstallerBackendHelper>(); |
| 50 | } | 53 | } |
| 51 | 54 | ||
| 55 | /// <summary> | ||
| 56 | /// See <see cref="IWindowsInstallerBackendBinderExtension.PreBackendBind(IBindContext)"/> | ||
| 57 | /// </summary> | ||
| 52 | public virtual IResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable<IBindFileWithPath> files) => null; | 58 | public virtual IResolvedCabinet ResolveCabinet(string cabinetPath, IEnumerable<IBindFileWithPath> files) => null; |
| 53 | 59 | ||
| 60 | /// <summary> | ||
| 61 | /// See <see cref="IWindowsInstallerBackendBinderExtension.PreBackendBind(IBindContext)"/> | ||
| 62 | /// </summary> | ||
| 54 | public virtual string ResolveMedia(MediaSymbol mediaRow, string mediaLayoutDirectory, string layoutDirectory) => null; | 63 | public virtual string ResolveMedia(MediaSymbol mediaRow, string mediaLayoutDirectory, string layoutDirectory) => null; |
| 55 | 64 | ||
| 65 | /// <summary> | ||
| 66 | /// See <see cref="IWindowsInstallerBackendBinderExtension.PreBackendBind(IBindContext)"/> | ||
| 67 | /// </summary> | ||
| 56 | public virtual bool TryAddSymbolToOutput(IntermediateSection section, IntermediateSymbol symbol, WindowsInstallerData output, TableDefinitionCollection tableDefinitions) | 68 | public virtual bool TryAddSymbolToOutput(IntermediateSection section, IntermediateSymbol symbol, WindowsInstallerData output, TableDefinitionCollection tableDefinitions) |
| 57 | { | 69 | { |
| 58 | if (this.TableDefinitions.Any(t => t.SymbolDefinition == symbol.Definition)) | 70 | if (this.TableDefinitions.Any(t => t.SymbolDefinition == symbol.Definition)) |
| @@ -63,6 +75,9 @@ namespace WixToolset.Extensibility | |||
| 63 | return false; | 75 | return false; |
| 64 | } | 76 | } |
| 65 | 77 | ||
| 78 | /// <summary> | ||
| 79 | /// See <see cref="IWindowsInstallerBackendBinderExtension.PreBackendBind(IBindContext)"/> | ||
| 80 | /// </summary> | ||
| 66 | public virtual void PostBackendBind(IBindResult result) | 81 | public virtual void PostBackendBind(IBindResult result) |
| 67 | { | 82 | { |
| 68 | } | 83 | } |
