diff options
| author | Rob Mensching <rob@firegiant.com> | 2020-06-12 06:51:37 -0700 |
|---|---|---|
| committer | Rob Mensching <rob@firegiant.com> | 2020-06-12 08:20:50 -0700 |
| commit | 49ce77951ca980848b275cef082309c49b117f47 (patch) | |
| tree | a57e22fef0451b65edf6744440b84af04704c9e7 /src/WixToolset.Core.WindowsInstaller/Bind | |
| parent | a82e58ab8a47f4b5d189213da4d7c1dea8437972 (diff) | |
| download | wix-49ce77951ca980848b275cef082309c49b117f47.tar.gz wix-49ce77951ca980848b275cef082309c49b117f47.tar.bz2 wix-49ce77951ca980848b275cef082309c49b117f47.zip | |
Fix custom table column values case in compiler and decompiler
Diffstat (limited to 'src/WixToolset.Core.WindowsInstaller/Bind')
| -rw-r--r-- | src/WixToolset.Core.WindowsInstaller/Bind/LoadTableDefinitionsCommand.cs | 53 |
1 files changed, 27 insertions, 26 deletions
diff --git a/src/WixToolset.Core.WindowsInstaller/Bind/LoadTableDefinitionsCommand.cs b/src/WixToolset.Core.WindowsInstaller/Bind/LoadTableDefinitionsCommand.cs index d7809034..0312ab44 100644 --- a/src/WixToolset.Core.WindowsInstaller/Bind/LoadTableDefinitionsCommand.cs +++ b/src/WixToolset.Core.WindowsInstaller/Bind/LoadTableDefinitionsCommand.cs | |||
| @@ -87,84 +87,85 @@ namespace WixToolset.Core.WindowsInstaller.Bind | |||
| 87 | var category = ColumnCategory.Unknown; | 87 | var category = ColumnCategory.Unknown; |
| 88 | switch (column.Category) | 88 | switch (column.Category) |
| 89 | { | 89 | { |
| 90 | case "Text": | 90 | case WixCustomTableColumnCategoryType.Text: |
| 91 | category = ColumnCategory.Text; | 91 | category = ColumnCategory.Text; |
| 92 | break; | 92 | break; |
| 93 | case "UpperCase": | 93 | case WixCustomTableColumnCategoryType.UpperCase: |
| 94 | category = ColumnCategory.UpperCase; | 94 | category = ColumnCategory.UpperCase; |
| 95 | break; | 95 | break; |
| 96 | case "LowerCase": | 96 | case WixCustomTableColumnCategoryType.LowerCase: |
| 97 | category = ColumnCategory.LowerCase; | 97 | category = ColumnCategory.LowerCase; |
| 98 | break; | 98 | break; |
| 99 | case "Integer": | 99 | case WixCustomTableColumnCategoryType.Integer: |
| 100 | category = ColumnCategory.Integer; | 100 | category = ColumnCategory.Integer; |
| 101 | break; | 101 | break; |
| 102 | case "DoubleInteger": | 102 | case WixCustomTableColumnCategoryType.DoubleInteger: |
| 103 | category = ColumnCategory.DoubleInteger; | 103 | category = ColumnCategory.DoubleInteger; |
| 104 | break; | 104 | break; |
| 105 | case "TimeDate": | 105 | case WixCustomTableColumnCategoryType.TimeDate: |
| 106 | category = ColumnCategory.TimeDate; | 106 | category = ColumnCategory.TimeDate; |
| 107 | break; | 107 | break; |
| 108 | case "Identifier": | 108 | case WixCustomTableColumnCategoryType.Identifier: |
| 109 | category = ColumnCategory.Identifier; | 109 | category = ColumnCategory.Identifier; |
| 110 | break; | 110 | break; |
| 111 | case "Property": | 111 | case WixCustomTableColumnCategoryType.Property: |
| 112 | category = ColumnCategory.Property; | 112 | category = ColumnCategory.Property; |
| 113 | break; | 113 | break; |
| 114 | case "Filename": | 114 | case WixCustomTableColumnCategoryType.Filename: |
| 115 | category = ColumnCategory.Filename; | 115 | category = ColumnCategory.Filename; |
| 116 | break; | 116 | break; |
| 117 | case "WildCardFilename": | 117 | case WixCustomTableColumnCategoryType.WildCardFilename: |
| 118 | category = ColumnCategory.WildCardFilename; | 118 | category = ColumnCategory.WildCardFilename; |
| 119 | break; | 119 | break; |
| 120 | case "Path": | 120 | case WixCustomTableColumnCategoryType.Path: |
| 121 | category = ColumnCategory.Path; | 121 | category = ColumnCategory.Path; |
| 122 | break; | 122 | break; |
| 123 | case "Paths": | 123 | case WixCustomTableColumnCategoryType.Paths: |
| 124 | category = ColumnCategory.Paths; | 124 | category = ColumnCategory.Paths; |
| 125 | break; | 125 | break; |
| 126 | case "AnyPath": | 126 | case WixCustomTableColumnCategoryType.AnyPath: |
| 127 | category = ColumnCategory.AnyPath; | 127 | category = ColumnCategory.AnyPath; |
| 128 | break; | 128 | break; |
| 129 | case "DefaultDir": | 129 | case WixCustomTableColumnCategoryType.DefaultDir: |
| 130 | category = ColumnCategory.DefaultDir; | 130 | category = ColumnCategory.DefaultDir; |
| 131 | break; | 131 | break; |
| 132 | case "RegPath": | 132 | case WixCustomTableColumnCategoryType.RegPath: |
| 133 | category = ColumnCategory.RegPath; | 133 | category = ColumnCategory.RegPath; |
| 134 | break; | 134 | break; |
| 135 | case "Formatted": | 135 | case WixCustomTableColumnCategoryType.Formatted: |
| 136 | category = ColumnCategory.Formatted; | 136 | category = ColumnCategory.Formatted; |
| 137 | break; | 137 | break; |
| 138 | case "FormattedSddl": | 138 | case WixCustomTableColumnCategoryType.FormattedSddl: |
| 139 | category = ColumnCategory.FormattedSDDLText; | 139 | category = ColumnCategory.FormattedSDDLText; |
| 140 | break; | 140 | break; |
| 141 | case "Template": | 141 | case WixCustomTableColumnCategoryType.Template: |
| 142 | category = ColumnCategory.Template; | 142 | category = ColumnCategory.Template; |
| 143 | break; | 143 | break; |
| 144 | case "Condition": | 144 | case WixCustomTableColumnCategoryType.Condition: |
| 145 | category = ColumnCategory.Condition; | 145 | category = ColumnCategory.Condition; |
| 146 | break; | 146 | break; |
| 147 | case "Guid": | 147 | case WixCustomTableColumnCategoryType.Guid: |
| 148 | category = ColumnCategory.Guid; | 148 | category = ColumnCategory.Guid; |
| 149 | break; | 149 | break; |
| 150 | case "Version": | 150 | case WixCustomTableColumnCategoryType.Version: |
| 151 | category = ColumnCategory.Version; | 151 | category = ColumnCategory.Version; |
| 152 | break; | 152 | break; |
| 153 | case "Language": | 153 | case WixCustomTableColumnCategoryType.Language: |
| 154 | category = ColumnCategory.Language; | 154 | category = ColumnCategory.Language; |
| 155 | break; | 155 | break; |
| 156 | case "Binary": | 156 | case WixCustomTableColumnCategoryType.Binary: |
| 157 | category = ColumnCategory.Binary; | 157 | category = ColumnCategory.Binary; |
| 158 | break; | 158 | break; |
| 159 | case "CustomSource": | 159 | case WixCustomTableColumnCategoryType.CustomSource: |
| 160 | category = ColumnCategory.CustomSource; | 160 | category = ColumnCategory.CustomSource; |
| 161 | break; | 161 | break; |
| 162 | case "Cabinet": | 162 | case WixCustomTableColumnCategoryType.Cabinet: |
| 163 | category = ColumnCategory.Cabinet; | 163 | category = ColumnCategory.Cabinet; |
| 164 | break; | 164 | break; |
| 165 | case "Shortcut": | 165 | case WixCustomTableColumnCategoryType.Shortcut: |
| 166 | category = ColumnCategory.Shortcut; | 166 | category = ColumnCategory.Shortcut; |
| 167 | break; | 167 | break; |
| 168 | case null: | ||
| 168 | default: | 169 | default: |
| 169 | break; | 170 | break; |
| 170 | } | 171 | } |
