diff options
| author | Rob Mensching <rob@firegiant.com> | 2020-01-24 15:27:20 -0800 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2020-02-05 16:15:47 -0800 |
| commit | 6ff680e386b1543ad1a58d1b1d465ce8aa20bc7d (patch) | |
| tree | c717333cd10d5592e59dfb898b391275bba1f389 /src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs | |
| parent | 6e2e67ab55c75f4655397588c0dcc64f50d22f92 (diff) | |
| download | wix-6ff680e386b1543ad1a58d1b1d465ce8aa20bc7d.tar.gz wix-6ff680e386b1543ad1a58d1b1d465ce8aa20bc7d.tar.bz2 wix-6ff680e386b1543ad1a58d1b1d465ce8aa20bc7d.zip | |
Start on new patch infrastructure
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs')
| -rw-r--r-- | src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs index e9b0d612..749f9ac0 100644 --- a/src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs +++ b/src/WixToolset.Core.WindowsInstaller/Bind/SequenceActionsCommand.cs | |||
| @@ -11,24 +11,25 @@ namespace WixToolset.Core.WindowsInstaller.Bind | |||
| 11 | using WixToolset.Data.WindowsInstaller; | 11 | using WixToolset.Data.WindowsInstaller; |
| 12 | using WixToolset.Extensibility.Services; | 12 | using WixToolset.Extensibility.Services; |
| 13 | 13 | ||
| 14 | /// <summary> | ||
| 15 | /// Set sequence numbers for all the actions and create tuples in the output object. | ||
| 16 | /// </summary> | ||
| 14 | internal class SequenceActionsCommand | 17 | internal class SequenceActionsCommand |
| 15 | { | 18 | { |
| 16 | public SequenceActionsCommand(IntermediateSection section) | 19 | public SequenceActionsCommand(IMessaging messaging, IntermediateSection section) |
| 17 | { | 20 | { |
| 21 | this.Messaging = messaging; | ||
| 18 | this.Section = section; | 22 | this.Section = section; |
| 19 | 23 | ||
| 20 | this.RelativeActionsForActions = new Dictionary<string, RelativeActions>(); | 24 | this.RelativeActionsForActions = new Dictionary<string, RelativeActions>(); |
| 21 | } | 25 | } |
| 22 | 26 | ||
| 27 | private IMessaging Messaging { get; } | ||
| 28 | |||
| 23 | private IntermediateSection Section { get; } | 29 | private IntermediateSection Section { get; } |
| 24 | 30 | ||
| 25 | private Dictionary<string, RelativeActions> RelativeActionsForActions { get; } | 31 | private Dictionary<string, RelativeActions> RelativeActionsForActions { get; } |
| 26 | 32 | ||
| 27 | public IMessaging Messaging { private get; set; } | ||
| 28 | |||
| 29 | /// <summary> | ||
| 30 | /// Set sequence numbers for all the actions and create tuples in the output object. | ||
| 31 | /// </summary> | ||
| 32 | public void Execute() | 33 | public void Execute() |
| 33 | { | 34 | { |
| 34 | var requiredActionTuples = new Dictionary<string, WixActionTuple>(); | 35 | var requiredActionTuples = new Dictionary<string, WixActionTuple>(); |
