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 /src | |
| parent | d8ef78a2b67d15d0bbd09d10e920b38d36c34435 (diff) | |
| download | wix-1b4d8735b5778a144036c34176001fc641deee82.tar.gz wix-1b4d8735b5778a144036c34176001fc641deee82.tar.bz2 wix-1b4d8735b5778a144036c34176001fc641deee82.zip | |
Update dependencies.
Diffstat (limited to 'src')
| -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 |
5 files changed, 30 insertions, 48 deletions
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 |
