aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2020-12-18 20:09:31 -0600
committerSean Hall <r.sean.hall@gmail.com>2020-12-18 23:35:39 -0600
commitf1b37c3a4d620298f8c646ac0a308a6fae1b662d (patch)
tree51712eea98cc2ca090b18d30d93dad88c3f9ac8e /src/WixToolset.Extensibility/BaseWindowsInstallerBackendBinderExtension.cs
parent8e08acb229ade411b7418df63b14198220aaaaa7 (diff)
downloadwix-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.cs15
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 }