diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-04-13 20:19:20 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-04-13 20:19:20 +1000 |
commit | 1b4d8735b5778a144036c34176001fc641deee82 (patch) | |
tree | bba116a2cb78aaa572e67e591e330b9dc4649501 | |
parent | d8ef78a2b67d15d0bbd09d10e920b38d36c34435 (diff) | |
download | wix-1b4d8735b5778a144036c34176001fc641deee82.tar.gz wix-1b4d8735b5778a144036c34176001fc641deee82.tar.bz2 wix-1b4d8735b5778a144036c34176001fc641deee82.zip |
Update dependencies.
-rw-r--r-- | appveyor.yml | 2 | ||||
-rw-r--r-- | src/Cpp.Build.props | 18 | ||||
-rw-r--r-- | src/wixext/ComPlusTableDefinitions.cs | 50 | ||||
-rw-r--r-- | src/wixext/Tuples/ComPlusMethodTuple.cs | 4 | ||||
-rw-r--r-- | src/wixlib/complus.wixproj | 4 | ||||
-rw-r--r-- | src/wixlib/packages.config | 2 |
6 files changed, 30 insertions, 50 deletions
diff --git a/appveyor.yml b/appveyor.yml index 522e5af3..7c686b04 100644 --- a/appveyor.yml +++ b/appveyor.yml | |||
@@ -33,8 +33,6 @@ skip_tags: true | |||
33 | artifacts: | 33 | artifacts: |
34 | - path: build\Release\**\*.nupkg | 34 | - path: build\Release\**\*.nupkg |
35 | name: nuget | 35 | name: nuget |
36 | - path: build\Release\**\*.msi | ||
37 | name: msi | ||
38 | 36 | ||
39 | notifications: | 37 | notifications: |
40 | - provider: Slack | 38 | - provider: Slack |
diff --git a/src/Cpp.Build.props b/src/Cpp.Build.props index 827c071a..9551e76f 100644 --- a/src/Cpp.Build.props +++ b/src/Cpp.Build.props | |||
@@ -72,12 +72,6 @@ | |||
72 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> | 72 | <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
73 | </ClCompile> | 73 | </ClCompile> |
74 | </ItemDefinitionGroup> | 74 | </ItemDefinitionGroup> |
75 | <ItemDefinitionGroup Condition=" '$(Configuration)'=='Debug' and '$(CLRSupport)'=='true' "> | ||
76 | <ClCompile> | ||
77 | <BasicRuntimeChecks></BasicRuntimeChecks> | ||
78 | <RuntimeLibrary>MultiThreadedDebugDll</RuntimeLibrary> | ||
79 | </ClCompile> | ||
80 | </ItemDefinitionGroup> | ||
81 | <ItemDefinitionGroup Condition=" '$(Configuration)'=='Release' "> | 75 | <ItemDefinitionGroup Condition=" '$(Configuration)'=='Release' "> |
82 | <ClCompile> | 76 | <ClCompile> |
83 | <Optimization>MinSpace</Optimization> | 77 | <Optimization>MinSpace</Optimization> |
@@ -91,16 +85,4 @@ | |||
91 | <OptimizeReferences>true</OptimizeReferences> | 85 | <OptimizeReferences>true</OptimizeReferences> |
92 | </Link> | 86 | </Link> |
93 | </ItemDefinitionGroup> | 87 | </ItemDefinitionGroup> |
94 | <ItemDefinitionGroup Condition=" '$(Configuration)'=='Release' and '$(CLRSupport)'=='true' "> | ||
95 | <ClCompile> | ||
96 | <BasicRuntimeChecks></BasicRuntimeChecks> | ||
97 | <RuntimeLibrary>MultiThreadedDll</RuntimeLibrary> | ||
98 | </ClCompile> | ||
99 | </ItemDefinitionGroup> | ||
100 | <ItemDefinitionGroup Condition=" '$(CLRSupport)'=='true' "> | ||
101 | <Link> | ||
102 | <KeyFile>$(LinkKeyFile)</KeyFile> | ||
103 | <DelaySign>$(LinkDelaySign)</DelaySign> | ||
104 | </Link> | ||
105 | </ItemDefinitionGroup> | ||
106 | </Project> | 88 | </Project> |
diff --git a/src/wixext/ComPlusTableDefinitions.cs b/src/wixext/ComPlusTableDefinitions.cs index 1d57b025..f2863cde 100644 --- a/src/wixext/ComPlusTableDefinitions.cs +++ b/src/wixext/ComPlusTableDefinitions.cs | |||
@@ -8,6 +8,7 @@ namespace WixToolset.ComPlus | |||
8 | { | 8 | { |
9 | public static readonly TableDefinition ComPlusPartition = new TableDefinition( | 9 | public static readonly TableDefinition ComPlusPartition = new TableDefinition( |
10 | "ComPlusPartition", | 10 | "ComPlusPartition", |
11 | ComPlusTupleDefinitions.ComPlusPartition, | ||
11 | new[] | 12 | new[] |
12 | { | 13 | { |
13 | new ColumnDefinition("Partition", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 14 | new ColumnDefinition("Partition", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -15,24 +16,24 @@ namespace WixToolset.ComPlus | |||
15 | new ColumnDefinition("Id", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 16 | new ColumnDefinition("Id", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
16 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 17 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
17 | }, | 18 | }, |
18 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusPartition.Name, | ||
19 | tupleIdIsPrimaryKey: true | 19 | tupleIdIsPrimaryKey: true |
20 | ); | 20 | ); |
21 | 21 | ||
22 | public static readonly TableDefinition ComPlusPartitionProperty = new TableDefinition( | 22 | public static readonly TableDefinition ComPlusPartitionProperty = new TableDefinition( |
23 | "ComPlusPartitionProperty", | 23 | "ComPlusPartitionProperty", |
24 | ComPlusTupleDefinitions.ComPlusPartitionProperty, | ||
24 | new[] | 25 | new[] |
25 | { | 26 | { |
26 | new ColumnDefinition("Partition_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusPartition", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 27 | new ColumnDefinition("Partition_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusPartition", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
27 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 28 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
28 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 29 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
29 | }, | 30 | }, |
30 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusPartitionProperty.Name, | ||
31 | tupleIdIsPrimaryKey: false | 31 | tupleIdIsPrimaryKey: false |
32 | ); | 32 | ); |
33 | 33 | ||
34 | public static readonly TableDefinition ComPlusPartitionRole = new TableDefinition( | 34 | public static readonly TableDefinition ComPlusPartitionRole = new TableDefinition( |
35 | "ComPlusPartitionRole", | 35 | "ComPlusPartitionRole", |
36 | ComPlusTupleDefinitions.ComPlusPartitionRole, | ||
36 | new[] | 37 | new[] |
37 | { | 38 | { |
38 | new ColumnDefinition("PartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 39 | new ColumnDefinition("PartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -40,12 +41,12 @@ namespace WixToolset.ComPlus | |||
40 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 41 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
41 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 42 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
42 | }, | 43 | }, |
43 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusPartitionRole.Name, | ||
44 | tupleIdIsPrimaryKey: true | 44 | tupleIdIsPrimaryKey: true |
45 | ); | 45 | ); |
46 | 46 | ||
47 | public static readonly TableDefinition ComPlusUserInPartitionRole = new TableDefinition( | 47 | public static readonly TableDefinition ComPlusUserInPartitionRole = new TableDefinition( |
48 | "ComPlusUserInPartitionRole", | 48 | "ComPlusUserInPartitionRole", |
49 | ComPlusTupleDefinitions.ComPlusUserInPartitionRole, | ||
49 | new[] | 50 | new[] |
50 | { | 51 | { |
51 | new ColumnDefinition("UserInPartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 52 | new ColumnDefinition("UserInPartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -53,12 +54,12 @@ namespace WixToolset.ComPlus | |||
53 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 54 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
54 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 55 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
55 | }, | 56 | }, |
56 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusUserInPartitionRole.Name, | ||
57 | tupleIdIsPrimaryKey: true | 57 | tupleIdIsPrimaryKey: true |
58 | ); | 58 | ); |
59 | 59 | ||
60 | public static readonly TableDefinition ComPlusGroupInPartitionRole = new TableDefinition( | 60 | public static readonly TableDefinition ComPlusGroupInPartitionRole = new TableDefinition( |
61 | "ComPlusGroupInPartitionRole", | 61 | "ComPlusGroupInPartitionRole", |
62 | ComPlusTupleDefinitions.ComPlusGroupInPartitionRole, | ||
62 | new[] | 63 | new[] |
63 | { | 64 | { |
64 | new ColumnDefinition("GroupInPartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 65 | new ColumnDefinition("GroupInPartitionRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -66,12 +67,12 @@ namespace WixToolset.ComPlus | |||
66 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 67 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
67 | new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 68 | new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
68 | }, | 69 | }, |
69 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusGroupInPartitionRole.Name, | ||
70 | tupleIdIsPrimaryKey: true | 70 | tupleIdIsPrimaryKey: true |
71 | ); | 71 | ); |
72 | 72 | ||
73 | public static readonly TableDefinition ComPlusPartitionUser = new TableDefinition( | 73 | public static readonly TableDefinition ComPlusPartitionUser = new TableDefinition( |
74 | "ComPlusPartitionUser", | 74 | "ComPlusPartitionUser", |
75 | ComPlusTupleDefinitions.ComPlusPartitionUser, | ||
75 | new[] | 76 | new[] |
76 | { | 77 | { |
77 | new ColumnDefinition("PartitionUser", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 78 | new ColumnDefinition("PartitionUser", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -79,12 +80,12 @@ namespace WixToolset.ComPlus | |||
79 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 80 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
80 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 81 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
81 | }, | 82 | }, |
82 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusPartitionUser.Name, | ||
83 | tupleIdIsPrimaryKey: true | 83 | tupleIdIsPrimaryKey: true |
84 | ); | 84 | ); |
85 | 85 | ||
86 | public static readonly TableDefinition ComPlusApplication = new TableDefinition( | 86 | public static readonly TableDefinition ComPlusApplication = new TableDefinition( |
87 | "ComPlusApplication", | 87 | "ComPlusApplication", |
88 | ComPlusTupleDefinitions.ComPlusApplication, | ||
88 | new[] | 89 | new[] |
89 | { | 90 | { |
90 | new ColumnDefinition("Application", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 91 | new ColumnDefinition("Application", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -93,24 +94,24 @@ namespace WixToolset.ComPlus | |||
93 | new ColumnDefinition("Id", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 94 | new ColumnDefinition("Id", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
94 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 95 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
95 | }, | 96 | }, |
96 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusApplication.Name, | ||
97 | tupleIdIsPrimaryKey: true | 97 | tupleIdIsPrimaryKey: true |
98 | ); | 98 | ); |
99 | 99 | ||
100 | public static readonly TableDefinition ComPlusApplicationProperty = new TableDefinition( | 100 | public static readonly TableDefinition ComPlusApplicationProperty = new TableDefinition( |
101 | "ComPlusApplicationProperty", | 101 | "ComPlusApplicationProperty", |
102 | ComPlusTupleDefinitions.ComPlusApplicationProperty, | ||
102 | new[] | 103 | new[] |
103 | { | 104 | { |
104 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplication", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 105 | new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplication", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
105 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 106 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
106 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 107 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
107 | }, | 108 | }, |
108 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusApplicationProperty.Name, | ||
109 | tupleIdIsPrimaryKey: false | 109 | tupleIdIsPrimaryKey: false |
110 | ); | 110 | ); |
111 | 111 | ||
112 | public static readonly TableDefinition ComPlusApplicationRole = new TableDefinition( | 112 | public static readonly TableDefinition ComPlusApplicationRole = new TableDefinition( |
113 | "ComPlusApplicationRole", | 113 | "ComPlusApplicationRole", |
114 | ComPlusTupleDefinitions.ComPlusApplicationRole, | ||
114 | new[] | 115 | new[] |
115 | { | 116 | { |
116 | new ColumnDefinition("ApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 117 | new ColumnDefinition("ApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -118,24 +119,24 @@ namespace WixToolset.ComPlus | |||
118 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 119 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
119 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 120 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
120 | }, | 121 | }, |
121 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusApplicationRole.Name, | ||
122 | tupleIdIsPrimaryKey: true | 122 | tupleIdIsPrimaryKey: true |
123 | ); | 123 | ); |
124 | 124 | ||
125 | public static readonly TableDefinition ComPlusApplicationRoleProperty = new TableDefinition( | 125 | public static readonly TableDefinition ComPlusApplicationRoleProperty = new TableDefinition( |
126 | "ComPlusApplicationRoleProperty", | 126 | "ComPlusApplicationRoleProperty", |
127 | ComPlusTupleDefinitions.ComPlusApplicationRoleProperty, | ||
127 | new[] | 128 | new[] |
128 | { | 129 | { |
129 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 130 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
130 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 131 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
131 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 132 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
132 | }, | 133 | }, |
133 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusApplicationRoleProperty.Name, | ||
134 | tupleIdIsPrimaryKey: false | 134 | tupleIdIsPrimaryKey: false |
135 | ); | 135 | ); |
136 | 136 | ||
137 | public static readonly TableDefinition ComPlusUserInApplicationRole = new TableDefinition( | 137 | public static readonly TableDefinition ComPlusUserInApplicationRole = new TableDefinition( |
138 | "ComPlusUserInApplicationRole", | 138 | "ComPlusUserInApplicationRole", |
139 | ComPlusTupleDefinitions.ComPlusUserInApplicationRole, | ||
139 | new[] | 140 | new[] |
140 | { | 141 | { |
141 | new ColumnDefinition("UserInApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 142 | new ColumnDefinition("UserInApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -143,12 +144,12 @@ namespace WixToolset.ComPlus | |||
143 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 144 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
144 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 145 | new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
145 | }, | 146 | }, |
146 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusUserInApplicationRole.Name, | ||
147 | tupleIdIsPrimaryKey: true | 147 | tupleIdIsPrimaryKey: true |
148 | ); | 148 | ); |
149 | 149 | ||
150 | public static readonly TableDefinition ComPlusGroupInApplicationRole = new TableDefinition( | 150 | public static readonly TableDefinition ComPlusGroupInApplicationRole = new TableDefinition( |
151 | "ComPlusGroupInApplicationRole", | 151 | "ComPlusGroupInApplicationRole", |
152 | ComPlusTupleDefinitions.ComPlusGroupInApplicationRole, | ||
152 | new[] | 153 | new[] |
153 | { | 154 | { |
154 | new ColumnDefinition("GroupInApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 155 | new ColumnDefinition("GroupInApplicationRole", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -156,12 +157,12 @@ namespace WixToolset.ComPlus | |||
156 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 157 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
157 | new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 158 | new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
158 | }, | 159 | }, |
159 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusGroupInApplicationRole.Name, | ||
160 | tupleIdIsPrimaryKey: true | 160 | tupleIdIsPrimaryKey: true |
161 | ); | 161 | ); |
162 | 162 | ||
163 | public static readonly TableDefinition ComPlusAssembly = new TableDefinition( | 163 | public static readonly TableDefinition ComPlusAssembly = new TableDefinition( |
164 | "ComPlusAssembly", | 164 | "ComPlusAssembly", |
165 | ComPlusTupleDefinitions.ComPlusAssembly, | ||
165 | new[] | 166 | new[] |
166 | { | 167 | { |
167 | new ColumnDefinition("Assembly", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 168 | new ColumnDefinition("Assembly", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -173,47 +174,47 @@ namespace WixToolset.ComPlus | |||
173 | new ColumnDefinition("PSDllPath", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 174 | new ColumnDefinition("PSDllPath", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
174 | new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown), | 175 | new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown), |
175 | }, | 176 | }, |
176 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusAssembly.Name, | ||
177 | tupleIdIsPrimaryKey: true | 177 | tupleIdIsPrimaryKey: true |
178 | ); | 178 | ); |
179 | 179 | ||
180 | public static readonly TableDefinition ComPlusAssemblyDependency = new TableDefinition( | 180 | public static readonly TableDefinition ComPlusAssemblyDependency = new TableDefinition( |
181 | "ComPlusAssemblyDependency", | 181 | "ComPlusAssemblyDependency", |
182 | ComPlusTupleDefinitions.ComPlusAssemblyDependency, | ||
182 | new[] | 183 | new[] |
183 | { | 184 | { |
184 | new ColumnDefinition("Assembly_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 185 | new ColumnDefinition("Assembly_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
185 | new ColumnDefinition("RequiredAssembly_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 186 | new ColumnDefinition("RequiredAssembly_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
186 | }, | 187 | }, |
187 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusAssemblyDependency.Name, | ||
188 | tupleIdIsPrimaryKey: false | 188 | tupleIdIsPrimaryKey: false |
189 | ); | 189 | ); |
190 | 190 | ||
191 | public static readonly TableDefinition ComPlusComponent = new TableDefinition( | 191 | public static readonly TableDefinition ComPlusComponent = new TableDefinition( |
192 | "ComPlusComponent", | 192 | "ComPlusComponent", |
193 | ComPlusTupleDefinitions.ComPlusComponent, | ||
193 | new[] | 194 | new[] |
194 | { | 195 | { |
195 | new ColumnDefinition("ComPlusComponent", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 196 | new ColumnDefinition("ComPlusComponent", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
196 | new ColumnDefinition("Assembly_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 197 | new ColumnDefinition("Assembly_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusAssembly", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
197 | new ColumnDefinition("CLSID", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 198 | new ColumnDefinition("CLSID", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
198 | }, | 199 | }, |
199 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusComponent.Name, | ||
200 | tupleIdIsPrimaryKey: true | 200 | tupleIdIsPrimaryKey: true |
201 | ); | 201 | ); |
202 | 202 | ||
203 | public static readonly TableDefinition ComPlusComponentProperty = new TableDefinition( | 203 | public static readonly TableDefinition ComPlusComponentProperty = new TableDefinition( |
204 | "ComPlusComponentProperty", | 204 | "ComPlusComponentProperty", |
205 | ComPlusTupleDefinitions.ComPlusComponentProperty, | ||
205 | new[] | 206 | new[] |
206 | { | 207 | { |
207 | new ColumnDefinition("ComPlusComponent_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusComponent", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 208 | new ColumnDefinition("ComPlusComponent_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusComponent", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
208 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 209 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
209 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 210 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
210 | }, | 211 | }, |
211 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusComponentProperty.Name, | ||
212 | tupleIdIsPrimaryKey: false | 212 | tupleIdIsPrimaryKey: false |
213 | ); | 213 | ); |
214 | 214 | ||
215 | public static readonly TableDefinition ComPlusRoleForComponent = new TableDefinition( | 215 | public static readonly TableDefinition ComPlusRoleForComponent = new TableDefinition( |
216 | "ComPlusRoleForComponent", | 216 | "ComPlusRoleForComponent", |
217 | ComPlusTupleDefinitions.ComPlusRoleForComponent, | ||
217 | new[] | 218 | new[] |
218 | { | 219 | { |
219 | new ColumnDefinition("RoleForComponent", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 220 | new ColumnDefinition("RoleForComponent", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -221,36 +222,36 @@ namespace WixToolset.ComPlus | |||
221 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 222 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
222 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 223 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
223 | }, | 224 | }, |
224 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusRoleForComponent.Name, | ||
225 | tupleIdIsPrimaryKey: true | 225 | tupleIdIsPrimaryKey: true |
226 | ); | 226 | ); |
227 | 227 | ||
228 | public static readonly TableDefinition ComPlusInterface = new TableDefinition( | 228 | public static readonly TableDefinition ComPlusInterface = new TableDefinition( |
229 | "ComPlusInterface", | 229 | "ComPlusInterface", |
230 | ComPlusTupleDefinitions.ComPlusInterface, | ||
230 | new[] | 231 | new[] |
231 | { | 232 | { |
232 | new ColumnDefinition("Interface", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 233 | new ColumnDefinition("Interface", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
233 | new ColumnDefinition("ComPlusComponent_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusComponent", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 234 | new ColumnDefinition("ComPlusComponent_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusComponent", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
234 | new ColumnDefinition("IID", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 235 | new ColumnDefinition("IID", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
235 | }, | 236 | }, |
236 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusInterface.Name, | ||
237 | tupleIdIsPrimaryKey: true | 237 | tupleIdIsPrimaryKey: true |
238 | ); | 238 | ); |
239 | 239 | ||
240 | public static readonly TableDefinition ComPlusInterfaceProperty = new TableDefinition( | 240 | public static readonly TableDefinition ComPlusInterfaceProperty = new TableDefinition( |
241 | "ComPlusInterfaceProperty", | 241 | "ComPlusInterfaceProperty", |
242 | ComPlusTupleDefinitions.ComPlusInterfaceProperty, | ||
242 | new[] | 243 | new[] |
243 | { | 244 | { |
244 | new ColumnDefinition("Interface_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusInterface", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 245 | new ColumnDefinition("Interface_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusInterface", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
245 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 246 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
246 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 247 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
247 | }, | 248 | }, |
248 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusInterfaceProperty.Name, | ||
249 | tupleIdIsPrimaryKey: false | 249 | tupleIdIsPrimaryKey: false |
250 | ); | 250 | ); |
251 | 251 | ||
252 | public static readonly TableDefinition ComPlusRoleForInterface = new TableDefinition( | 252 | public static readonly TableDefinition ComPlusRoleForInterface = new TableDefinition( |
253 | "ComPlusRoleForInterface", | 253 | "ComPlusRoleForInterface", |
254 | ComPlusTupleDefinitions.ComPlusRoleForInterface, | ||
254 | new[] | 255 | new[] |
255 | { | 256 | { |
256 | new ColumnDefinition("RoleForInterface", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 257 | new ColumnDefinition("RoleForInterface", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -258,12 +259,12 @@ namespace WixToolset.ComPlus | |||
258 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 259 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
259 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 260 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
260 | }, | 261 | }, |
261 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusRoleForInterface.Name, | ||
262 | tupleIdIsPrimaryKey: true | 262 | tupleIdIsPrimaryKey: true |
263 | ); | 263 | ); |
264 | 264 | ||
265 | public static readonly TableDefinition ComPlusMethod = new TableDefinition( | 265 | public static readonly TableDefinition ComPlusMethod = new TableDefinition( |
266 | "ComPlusMethod", | 266 | "ComPlusMethod", |
267 | ComPlusTupleDefinitions.ComPlusMethod, | ||
267 | new[] | 268 | new[] |
268 | { | 269 | { |
269 | new ColumnDefinition("Method", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 270 | new ColumnDefinition("Method", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -271,24 +272,24 @@ namespace WixToolset.ComPlus | |||
271 | new ColumnDefinition("Index", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown), | 272 | new ColumnDefinition("Index", ColumnType.Number, 4, primaryKey: false, nullable: true, ColumnCategory.Unknown), |
272 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 273 | new ColumnDefinition("Name", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
273 | }, | 274 | }, |
274 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusMethod.Name, | ||
275 | tupleIdIsPrimaryKey: true | 275 | tupleIdIsPrimaryKey: true |
276 | ); | 276 | ); |
277 | 277 | ||
278 | public static readonly TableDefinition ComPlusMethodProperty = new TableDefinition( | 278 | public static readonly TableDefinition ComPlusMethodProperty = new TableDefinition( |
279 | "ComPlusMethodProperty", | 279 | "ComPlusMethodProperty", |
280 | ComPlusTupleDefinitions.ComPlusMethodProperty, | ||
280 | new[] | 281 | new[] |
281 | { | 282 | { |
282 | new ColumnDefinition("Method_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusMethod", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 283 | new ColumnDefinition("Method_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusMethod", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
283 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 284 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
284 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 285 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
285 | }, | 286 | }, |
286 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusMethodProperty.Name, | ||
287 | tupleIdIsPrimaryKey: false | 287 | tupleIdIsPrimaryKey: false |
288 | ); | 288 | ); |
289 | 289 | ||
290 | public static readonly TableDefinition ComPlusRoleForMethod = new TableDefinition( | 290 | public static readonly TableDefinition ComPlusRoleForMethod = new TableDefinition( |
291 | "ComPlusRoleForMethod", | 291 | "ComPlusRoleForMethod", |
292 | ComPlusTupleDefinitions.ComPlusRoleForMethod, | ||
292 | new[] | 293 | new[] |
293 | { | 294 | { |
294 | new ColumnDefinition("RoleForMethod", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 295 | new ColumnDefinition("RoleForMethod", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -296,12 +297,12 @@ namespace WixToolset.ComPlus | |||
296 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 297 | new ColumnDefinition("ApplicationRole_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusApplicationRole", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
297 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 298 | new ColumnDefinition("Component_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, keyTable: "Component", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
298 | }, | 299 | }, |
299 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusRoleForMethod.Name, | ||
300 | tupleIdIsPrimaryKey: true | 300 | tupleIdIsPrimaryKey: true |
301 | ); | 301 | ); |
302 | 302 | ||
303 | public static readonly TableDefinition ComPlusSubscription = new TableDefinition( | 303 | public static readonly TableDefinition ComPlusSubscription = new TableDefinition( |
304 | "ComPlusSubscription", | 304 | "ComPlusSubscription", |
305 | ComPlusTupleDefinitions.ComPlusSubscription, | ||
305 | new[] | 306 | new[] |
306 | { | 307 | { |
307 | new ColumnDefinition("Subscription", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), | 308 | new ColumnDefinition("Subscription", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), |
@@ -312,19 +313,18 @@ namespace WixToolset.ComPlus | |||
312 | new ColumnDefinition("EventCLSID", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 313 | new ColumnDefinition("EventCLSID", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
313 | new ColumnDefinition("PublisherID", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 314 | new ColumnDefinition("PublisherID", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
314 | }, | 315 | }, |
315 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusSubscription.Name, | ||
316 | tupleIdIsPrimaryKey: false | 316 | tupleIdIsPrimaryKey: false |
317 | ); | 317 | ); |
318 | 318 | ||
319 | public static readonly TableDefinition ComPlusSubscriptionProperty = new TableDefinition( | 319 | public static readonly TableDefinition ComPlusSubscriptionProperty = new TableDefinition( |
320 | "ComPlusSubscriptionProperty", | 320 | "ComPlusSubscriptionProperty", |
321 | ComPlusTupleDefinitions.ComPlusSubscriptionProperty, | ||
321 | new[] | 322 | new[] |
322 | { | 323 | { |
323 | new ColumnDefinition("Subscription_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusSubscription", keyColumn: 1, modularizeType: ColumnModularizeType.Column), | 324 | new ColumnDefinition("Subscription_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "ComPlusSubscription", keyColumn: 1, modularizeType: ColumnModularizeType.Column), |
324 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 325 | new ColumnDefinition("Name", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
325 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), | 326 | new ColumnDefinition("Value", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), |
326 | }, | 327 | }, |
327 | tupleDefinitionName: ComPlusTupleDefinitions.ComPlusSubscriptionProperty.Name, | ||
328 | tupleIdIsPrimaryKey: false | 328 | tupleIdIsPrimaryKey: false |
329 | ); | 329 | ); |
330 | 330 | ||
diff --git a/src/wixext/Tuples/ComPlusMethodTuple.cs b/src/wixext/Tuples/ComPlusMethodTuple.cs index c2fdada7..4cb451c2 100644 --- a/src/wixext/Tuples/ComPlusMethodTuple.cs +++ b/src/wixext/Tuples/ComPlusMethodTuple.cs | |||
@@ -48,9 +48,9 @@ namespace WixToolset.ComPlus.Tuples | |||
48 | set => this.Set((int)ComPlusMethodTupleFields.InterfaceRef, value); | 48 | set => this.Set((int)ComPlusMethodTupleFields.InterfaceRef, value); |
49 | } | 49 | } |
50 | 50 | ||
51 | public int Index | 51 | public int? Index |
52 | { | 52 | { |
53 | get => this.Fields[(int)ComPlusMethodTupleFields.Index].AsNumber(); | 53 | get => this.Fields[(int)ComPlusMethodTupleFields.Index].AsNullableNumber(); |
54 | set => this.Set((int)ComPlusMethodTupleFields.Index, value); | 54 | set => this.Set((int)ComPlusMethodTupleFields.Index, value); |
55 | } | 55 | } |
56 | 56 | ||
diff --git a/src/wixlib/complus.wixproj b/src/wixlib/complus.wixproj index 12da2f6a..f79ed450 100644 --- a/src/wixlib/complus.wixproj +++ b/src/wixlib/complus.wixproj | |||
@@ -1,7 +1,7 @@ | |||
1 | <?xml version="1.0" encoding="utf-8" ?> | 1 | <?xml version="1.0" encoding="utf-8" ?> |
2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
3 | <Project DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0"> | 3 | <Project DefaultTargets="Build" InitialTargets="EnsureWixToolsetInstalled" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="15.0"> |
4 | <Import Project="..\..\packages\WixToolset.MSBuild.4.0.0-build-0084\build\WixToolset.MSBuild.props" Condition="Exists('..\..\packages\WixToolset.MSBuild.4.0.0-build-0084\build\WixToolset.MSBuild.props')" /> | 4 | <Import Project="..\..\packages\WixToolset.MSBuild.4.0.0-build-0086\build\WixToolset.MSBuild.props" Condition="Exists('..\..\packages\WixToolset.MSBuild.4.0.0-build-0086\build\WixToolset.MSBuild.props')" /> |
5 | <Import Project="..\FindLocalWix.props" /> | 5 | <Import Project="..\FindLocalWix.props" /> |
6 | <PropertyGroup> | 6 | <PropertyGroup> |
7 | <ProjectGuid>{E191E61E-E098-4F71-888F-51A79F952022}</ProjectGuid> | 7 | <ProjectGuid>{E191E61E-E098-4F71-888F-51A79F952022}</ProjectGuid> |
@@ -30,7 +30,7 @@ | |||
30 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | 30 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> |
31 | </PropertyGroup> | 31 | </PropertyGroup> |
32 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets'))" /> | 32 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets'))" /> |
33 | <Error Condition="!Exists('..\..\packages\WixToolset.MSBuild.4.0.0-build-0084\build\WixToolset.MSBuild.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.MSBuild.4.0.0-build-0084\build\WixToolset.MSBuild.props'))" /> | 33 | <Error Condition="!Exists('..\..\packages\WixToolset.MSBuild.4.0.0-build-0086\build\WixToolset.MSBuild.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.MSBuild.4.0.0-build-0086\build\WixToolset.MSBuild.props'))" /> |
34 | </Target> | 34 | </Target> |
35 | <Import Project="..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" /> | 35 | <Import Project="..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets" Condition="Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" /> |
36 | </Project> | 36 | </Project> |
diff --git a/src/wixlib/packages.config b/src/wixlib/packages.config index e1b601f6..1e5a9850 100644 --- a/src/wixlib/packages.config +++ b/src/wixlib/packages.config | |||
@@ -1,5 +1,5 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <packages> | 2 | <packages> |
3 | <package id="Nerdbank.GitVersioning" version="2.1.65" developmentDependency="true" targetFramework="net40" /> | 3 | <package id="Nerdbank.GitVersioning" version="2.1.65" developmentDependency="true" targetFramework="net40" /> |
4 | <package id="WixToolset.MSBuild" version="4.0.0-build-0084" developmentDependency="true" targetFramework="net40" /> | 4 | <package id="WixToolset.MSBuild" version="4.0.0-build-0086" developmentDependency="true" targetFramework="net40" /> |
5 | </packages> \ No newline at end of file | 5 | </packages> \ No newline at end of file |