diff options
Diffstat (limited to 'src/wixext/NetfxWindowsInstallerBackendExtension.cs')
-rw-r--r-- | src/wixext/NetfxWindowsInstallerBackendExtension.cs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/wixext/NetfxWindowsInstallerBackendExtension.cs b/src/wixext/NetfxWindowsInstallerBackendExtension.cs index df4e9839..1c7ce9b8 100644 --- a/src/wixext/NetfxWindowsInstallerBackendExtension.cs +++ b/src/wixext/NetfxWindowsInstallerBackendExtension.cs | |||
@@ -11,10 +11,11 @@ namespace WixToolset.Netfx | |||
11 | { | 11 | { |
12 | private static readonly TableDefinition[] Tables = new[] { | 12 | private static readonly TableDefinition[] Tables = new[] { |
13 | new TableDefinition( | 13 | new TableDefinition( |
14 | "Wix4NetFxNativeImage", | ||
14 | "NetFxNativeImage", | 15 | "NetFxNativeImage", |
15 | new[] | 16 | new[] |
16 | { | 17 | { |
17 | new ColumnDefinition("NetFxNativeImage", ColumnType.String, 72, true, false, ColumnCategory.Identifier, description: "The primary key, a non-localized token."), | 18 | new ColumnDefinition("Wix4NetFxNativeImage", ColumnType.String, 72, true, false, ColumnCategory.Identifier, description: "The primary key, a non-localized token."), |
18 | new ColumnDefinition("File_", ColumnType.String, 0, false, false, ColumnCategory.Identifier, keyTable:"File", keyColumn: 1, description: "The assembly for which a native image will be generated."), | 19 | new ColumnDefinition("File_", ColumnType.String, 0, false, false, ColumnCategory.Identifier, keyTable:"File", keyColumn: 1, description: "The assembly for which a native image will be generated."), |
19 | new ColumnDefinition("Priority", ColumnType.Number, 2, false, false, ColumnCategory.Integer, maxValue: 3, description: "The priority for generating this native image: 0 is syncronous, 1-3 represent various levels of queued generation."), | 20 | new ColumnDefinition("Priority", ColumnType.Number, 2, false, false, ColumnCategory.Integer, maxValue: 3, description: "The priority for generating this native image: 0 is syncronous, 1-3 represent various levels of queued generation."), |
20 | new ColumnDefinition("Attributes", ColumnType.Number, 4, false, false, ColumnCategory.Integer, maxValue: 2147483647, description: "Integer containing bit flags representing native image attributes."), | 21 | new ColumnDefinition("Attributes", ColumnType.Number, 4, false, false, ColumnCategory.Integer, maxValue: 2147483647, description: "Integer containing bit flags representing native image attributes."), |
@@ -25,5 +26,11 @@ namespace WixToolset.Netfx | |||
25 | }; | 26 | }; |
26 | 27 | ||
27 | public override IEnumerable<TableDefinition> TableDefinitions { get => Tables; } | 28 | public override IEnumerable<TableDefinition> TableDefinitions { get => Tables; } |
29 | |||
30 | public override bool TryAddTupleToOutput(IntermediateTuple tuple, WindowsInstallerData output) | ||
31 | { | ||
32 | var columnZeroIsId = tuple.Id != null; | ||
33 | return this.BackendHelper.TryAddTupleToOutputMatchingTableDefinitions(tuple, output, this.TableDefinitions, columnZeroIsId); | ||
34 | } | ||
28 | } | 35 | } |
29 | } | 36 | } |