aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/WixToolset.Data/Tuples/CustomActionTuple.cs10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/WixToolset.Data/Tuples/CustomActionTuple.cs b/src/WixToolset.Data/Tuples/CustomActionTuple.cs
index fbda67fa..b2b34df0 100644
--- a/src/WixToolset.Data/Tuples/CustomActionTuple.cs
+++ b/src/WixToolset.Data/Tuples/CustomActionTuple.cs
@@ -22,6 +22,7 @@ namespace WixToolset.Data
22 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.PatchUninstall), IntermediateFieldType.Bool), 22 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.PatchUninstall), IntermediateFieldType.Bool),
23 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.TSAware), IntermediateFieldType.Bool), 23 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.TSAware), IntermediateFieldType.Bool),
24 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.Win64), IntermediateFieldType.Bool), 24 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.Win64), IntermediateFieldType.Bool),
25 new IntermediateFieldDefinition(nameof(CustomActionTupleFields.ScriptFile), IntermediateFieldType.Path),
25 }, 26 },
26 typeof(CustomActionTuple)); 27 typeof(CustomActionTuple));
27 } 28 }
@@ -43,6 +44,7 @@ namespace WixToolset.Data.Tuples
43 PatchUninstall, 44 PatchUninstall,
44 TSAware, 45 TSAware,
45 Win64, 46 Win64,
47 ScriptFile
46 } 48 }
47 49
48 public enum CustomActionExecutionType 50 public enum CustomActionExecutionType
@@ -156,5 +158,11 @@ namespace WixToolset.Data.Tuples
156 get => this.Fields[(int)CustomActionTupleFields.Win64].AsBool(); 158 get => this.Fields[(int)CustomActionTupleFields.Win64].AsBool();
157 set => this.Set((int)CustomActionTupleFields.Win64, value); 159 set => this.Set((int)CustomActionTupleFields.Win64, value);
158 } 160 }
161
162 public IntermediateFieldPathValue ScriptFile
163 {
164 get => this.Fields[(int)CustomActionTupleFields.ScriptFile].AsPath();
165 set => this.Set((int)CustomActionTupleFields.ScriptFile, value);
166 }
159 } 167 }
160} \ No newline at end of file 168}