aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs')
-rw-r--r--src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs36
1 files changed, 33 insertions, 3 deletions
diff --git a/src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs b/src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs
index 17cf7f28..8f3cf571 100644
--- a/src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs
+++ b/src/WixToolset.Data/Tuples/WixCustomTableColumnTuple.cs
@@ -59,6 +59,36 @@ namespace WixToolset.Data.Tuples
59 Unreal = 0x8, 59 Unreal = 0x8,
60 } 60 }
61 61
62 public enum WixCustomTableColumnCategoryType
63 {
64 Text,
65 UpperCase,
66 LowerCase,
67 Integer,
68 DoubleInteger,
69 TimeDate,
70 Identifier,
71 Property,
72 Filename,
73 WildCardFilename,
74 Path,
75 Paths,
76 AnyPath,
77 DefaultDir,
78 RegPath,
79 Formatted,
80 FormattedSddl,
81 Template,
82 Condition,
83 Guid,
84 Version,
85 Language,
86 Binary,
87 CustomSource,
88 Cabinet,
89 Shortcut,
90 }
91
62 public enum WixCustomTableColumnModularizeType 92 public enum WixCustomTableColumnModularizeType
63 { 93 {
64 None, 94 None,
@@ -138,10 +168,10 @@ namespace WixToolset.Data.Tuples
138 set => this.Set((int)WixCustomTableColumnTupleFields.KeyColumn, value); 168 set => this.Set((int)WixCustomTableColumnTupleFields.KeyColumn, value);
139 } 169 }
140 170
141 public string Category 171 public WixCustomTableColumnCategoryType? Category
142 { 172 {
143 get => (string)this.Fields[(int)WixCustomTableColumnTupleFields.Category]; 173 get => (WixCustomTableColumnCategoryType?)this.Fields[(int)WixCustomTableColumnTupleFields.Category].AsNullableNumber();
144 set => this.Set((int)WixCustomTableColumnTupleFields.Category, value); 174 set => this.Set((int)WixCustomTableColumnTupleFields.Category, (int?)value);
145 } 175 }
146 176
147 public string Set 177 public string Set