aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2020-06-27 02:38:04 -0700
committerRob Mensching <rob@firegiant.com>2020-06-27 02:41:57 -0700
commit0e893c29361702470b84ced8d43929ae70a4a9ea (patch)
tree30f6c0f9033795f0e798d5503931abdf416013c0 /src
parent1b4d8735b5778a144036c34176001fc641deee82 (diff)
downloadwix-0e893c29361702470b84ced8d43929ae70a4a9ea.tar.gz
wix-0e893c29361702470b84ced8d43929ae70a4a9ea.tar.bz2
wix-0e893c29361702470b84ced8d43929ae70a4a9ea.zip
The Great Tuple to Symbol Rename (tm)
Diffstat (limited to 'src')
-rw-r--r--src/wixext/ComPlusCompiler.cs80
-rw-r--r--src/wixext/ComPlusExtensionData.cs10
-rw-r--r--src/wixext/ComPlusTableDefinitions.cs100
-rw-r--r--src/wixext/Tuples/ComPlusApplicationPropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusApplicationRolePropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusApplicationRoleTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusApplicationTuple.cs46
-rw-r--r--src/wixext/Tuples/ComPlusAssemblyDependencyTuple.cs34
-rw-r--r--src/wixext/Tuples/ComPlusAssemblyTuple.cs64
-rw-r--r--src/wixext/Tuples/ComPlusComponentPropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusComponentTuple.cs34
-rw-r--r--src/wixext/Tuples/ComPlusGroupInApplicationRoleTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusGroupInPartitionRoleTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusInterfacePropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusInterfaceTuple.cs34
-rw-r--r--src/wixext/Tuples/ComPlusMethodPropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusMethodTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusPartitionPropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusPartitionRoleTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusPartitionTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusPartitionUserTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusRoleForComponentTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusRoleForInterfaceTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusRoleForMethodTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusSubscriptionPropertyTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusSubscriptionTuple.cs64
-rw-r--r--src/wixext/Tuples/ComPlusTupleDefinitions.cs110
-rw-r--r--src/wixext/Tuples/ComPlusUserInApplicationRoleTuple.cs40
-rw-r--r--src/wixext/Tuples/ComPlusUserInPartitionRoleTuple.cs40
29 files changed, 668 insertions, 668 deletions
diff --git a/src/wixext/ComPlusCompiler.cs b/src/wixext/ComPlusCompiler.cs
index 9230cdb1..8df98bdf 100644
--- a/src/wixext/ComPlusCompiler.cs
+++ b/src/wixext/ComPlusCompiler.cs
@@ -5,7 +5,7 @@ namespace WixToolset.ComPlus
5 using System; 5 using System;
6 using System.Collections.Generic; 6 using System.Collections.Generic;
7 using System.Xml.Linq; 7 using System.Xml.Linq;
8 using WixToolset.ComPlus.Tuples; 8 using WixToolset.ComPlus.Symbols;
9 using WixToolset.Data; 9 using WixToolset.Data;
10 using WixToolset.Extensibility; 10 using WixToolset.Extensibility;
11 11
@@ -213,7 +213,7 @@ namespace WixToolset.ComPlus
213 } 213 }
214 } 214 }
215 215
216 section.AddTuple(new ComPlusPartitionTuple(sourceLineNumbers, key) 216 section.AddSymbol(new ComPlusPartitionSymbol(sourceLineNumbers, key)
217 { 217 {
218 ComponentRef = componentKey, 218 ComponentRef = componentKey,
219 PartitionId = id, 219 PartitionId = id,
@@ -222,7 +222,7 @@ namespace WixToolset.ComPlus
222 222
223 foreach (var kvp in properties) 223 foreach (var kvp in properties)
224 { 224 {
225 section.AddTuple(new ComPlusPartitionPropertyTuple(sourceLineNumbers) 225 section.AddSymbol(new ComPlusPartitionPropertySymbol(sourceLineNumbers)
226 { 226 {
227 PartitionRef = key?.Id, 227 PartitionRef = key?.Id,
228 Name = kvp.Key, 228 Name = kvp.Key,
@@ -264,7 +264,7 @@ namespace WixToolset.ComPlus
264 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 264 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
265 } 265 }
266 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 266 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
267 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusPartition, partitionKey); 267 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusPartition, partitionKey);
268 break; 268 break;
269 case "Name": 269 case "Name":
270 name = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 270 name = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -308,7 +308,7 @@ namespace WixToolset.ComPlus
308 } 308 }
309 } 309 }
310 310
311 section.AddTuple(new ComPlusPartitionRoleTuple(sourceLineNumbers, key) 311 section.AddSymbol(new ComPlusPartitionRoleSymbol(sourceLineNumbers, key)
312 { 312 {
313 PartitionRef = partitionKey, 313 PartitionRef = partitionKey,
314 Name = name, 314 Name = name,
@@ -343,7 +343,7 @@ namespace WixToolset.ComPlus
343 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 343 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
344 } 344 }
345 partitionRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 345 partitionRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
346 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusPartitionRole, partitionRoleKey); 346 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusPartitionRole, partitionRoleKey);
347 break; 347 break;
348 case "User": 348 case "User":
349 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 349 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -365,7 +365,7 @@ namespace WixToolset.ComPlus
365 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "PartitionRole")); 365 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "PartitionRole"));
366 } 366 }
367 367
368 section.AddTuple(new ComPlusUserInPartitionRoleTuple(sourceLineNumbers, key) 368 section.AddSymbol(new ComPlusUserInPartitionRoleSymbol(sourceLineNumbers, key)
369 { 369 {
370 PartitionRoleRef = partitionRoleKey, 370 PartitionRoleRef = partitionRoleKey,
371 ComponentRef = componentKey, 371 ComponentRef = componentKey,
@@ -401,7 +401,7 @@ namespace WixToolset.ComPlus
401 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 401 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
402 } 402 }
403 partitionRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 403 partitionRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
404 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusPartitionRole, partitionRoleKey); 404 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusPartitionRole, partitionRoleKey);
405 break; 405 break;
406 case "Group": 406 case "Group":
407 group = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 407 group = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -423,7 +423,7 @@ namespace WixToolset.ComPlus
423 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "PartitionRole")); 423 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "PartitionRole"));
424 } 424 }
425 425
426 section.AddTuple(new ComPlusGroupInPartitionRoleTuple(sourceLineNumbers, key) 426 section.AddSymbol(new ComPlusGroupInPartitionRoleSymbol(sourceLineNumbers, key)
427 { 427 {
428 PartitionRoleRef = partitionRoleKey, 428 PartitionRoleRef = partitionRoleKey,
429 ComponentRef = componentKey, 429 ComponentRef = componentKey,
@@ -458,7 +458,7 @@ namespace WixToolset.ComPlus
458 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 458 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
459 } 459 }
460 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 460 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
461 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusPartition, partitionKey); 461 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusPartition, partitionKey);
462 break; 462 break;
463 case "User": 463 case "User":
464 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 464 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -480,7 +480,7 @@ namespace WixToolset.ComPlus
480 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Partition")); 480 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Partition"));
481 } 481 }
482 482
483 section.AddTuple(new ComPlusPartitionUserTuple(sourceLineNumbers, key) 483 section.AddSymbol(new ComPlusPartitionUserSymbol(sourceLineNumbers, key)
484 { 484 {
485 PartitionRef = partitionKey, 485 PartitionRef = partitionKey,
486 ComponentRef = componentKey, 486 ComponentRef = componentKey,
@@ -519,7 +519,7 @@ namespace WixToolset.ComPlus
519 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 519 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
520 } 520 }
521 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 521 partitionKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
522 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusPartition, partitionKey); 522 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusPartition, partitionKey);
523 break; 523 break;
524 case "ApplicationId": 524 case "ApplicationId":
525 id = this.TryFormatGuidValue(this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib)); 525 id = this.TryFormatGuidValue(this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib));
@@ -981,7 +981,7 @@ namespace WixToolset.ComPlus
981 } 981 }
982 } 982 }
983 983
984 section.AddTuple(new ComPlusApplicationTuple(sourceLineNumbers, key) 984 section.AddSymbol(new ComPlusApplicationSymbol(sourceLineNumbers, key)
985 { 985 {
986 PartitionRef = partitionKey, 986 PartitionRef = partitionKey,
987 ComponentRef = componentKey, 987 ComponentRef = componentKey,
@@ -991,7 +991,7 @@ namespace WixToolset.ComPlus
991 991
992 foreach (var kvp in properties) 992 foreach (var kvp in properties)
993 { 993 {
994 section.AddTuple(new ComPlusApplicationPropertyTuple(sourceLineNumbers) 994 section.AddSymbol(new ComPlusApplicationPropertySymbol(sourceLineNumbers)
995 { 995 {
996 ApplicationRef = key?.Id, 996 ApplicationRef = key?.Id,
997 Name = kvp.Key, 997 Name = kvp.Key,
@@ -1035,7 +1035,7 @@ namespace WixToolset.ComPlus
1035 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1035 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1036 } 1036 }
1037 applicationKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1037 applicationKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1038 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusApplication, applicationKey); 1038 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusApplication, applicationKey);
1039 break; 1039 break;
1040 case "Name": 1040 case "Name":
1041 name = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1041 name = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1086,7 +1086,7 @@ namespace WixToolset.ComPlus
1086 } 1086 }
1087 } 1087 }
1088 1088
1089 section.AddTuple(new ComPlusApplicationRoleTuple(sourceLineNumbers, key) 1089 section.AddSymbol(new ComPlusApplicationRoleSymbol(sourceLineNumbers, key)
1090 { 1090 {
1091 ApplicationRef = applicationKey, 1091 ApplicationRef = applicationKey,
1092 ComponentRef = componentKey, 1092 ComponentRef = componentKey,
@@ -1095,7 +1095,7 @@ namespace WixToolset.ComPlus
1095 1095
1096 foreach (var kvp in properties) 1096 foreach (var kvp in properties)
1097 { 1097 {
1098 section.AddTuple(new ComPlusApplicationRolePropertyTuple(sourceLineNumbers) 1098 section.AddSymbol(new ComPlusApplicationRolePropertySymbol(sourceLineNumbers)
1099 { 1099 {
1100 ApplicationRoleRef = key?.Id, 1100 ApplicationRoleRef = key?.Id,
1101 Name = kvp.Key, 1101 Name = kvp.Key,
@@ -1132,7 +1132,7 @@ namespace WixToolset.ComPlus
1132 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1132 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1133 } 1133 }
1134 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1134 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1135 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusApplicationRole, applicationRoleKey); 1135 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusApplicationRole, applicationRoleKey);
1136 break; 1136 break;
1137 case "User": 1137 case "User":
1138 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1138 user = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1154,7 +1154,7 @@ namespace WixToolset.ComPlus
1154 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "ApplicationRole")); 1154 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "ApplicationRole"));
1155 } 1155 }
1156 1156
1157 section.AddTuple(new ComPlusUserInApplicationRoleTuple(sourceLineNumbers, key) 1157 section.AddSymbol(new ComPlusUserInApplicationRoleSymbol(sourceLineNumbers, key)
1158 { 1158 {
1159 ApplicationRoleRef = applicationRoleKey, 1159 ApplicationRoleRef = applicationRoleKey,
1160 ComponentRef = componentKey, 1160 ComponentRef = componentKey,
@@ -1190,7 +1190,7 @@ namespace WixToolset.ComPlus
1190 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1190 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1191 } 1191 }
1192 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1192 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1193 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusApplicationRole, applicationRoleKey); 1193 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusApplicationRole, applicationRoleKey);
1194 break; 1194 break;
1195 case "Group": 1195 case "Group":
1196 group = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1196 group = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1212,7 +1212,7 @@ namespace WixToolset.ComPlus
1212 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "ApplicationRole")); 1212 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "ApplicationRole"));
1213 } 1213 }
1214 1214
1215 section.AddTuple(new ComPlusGroupInApplicationRoleTuple(sourceLineNumbers, key) 1215 section.AddSymbol(new ComPlusGroupInApplicationRoleSymbol(sourceLineNumbers, key)
1216 { 1216 {
1217 ApplicationRoleRef = applicationRoleKey, 1217 ApplicationRoleRef = applicationRoleKey,
1218 ComponentRef = componentKey, 1218 ComponentRef = componentKey,
@@ -1254,7 +1254,7 @@ namespace WixToolset.ComPlus
1254 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1254 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1255 } 1255 }
1256 applicationKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1256 applicationKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1257 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusApplication, applicationKey); 1257 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusApplication, applicationKey);
1258 break; 1258 break;
1259 case "AssemblyName": 1259 case "AssemblyName":
1260 assemblyName = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1260 assemblyName = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1374,7 +1374,7 @@ namespace WixToolset.ComPlus
1374 this.Messaging.Write(ComPlusWarnings.MissingComponents(sourceLineNumbers)); 1374 this.Messaging.Write(ComPlusWarnings.MissingComponents(sourceLineNumbers));
1375 } 1375 }
1376 1376
1377 section.AddTuple(new ComPlusAssemblyTuple(sourceLineNumbers, key) 1377 section.AddSymbol(new ComPlusAssemblySymbol(sourceLineNumbers, key)
1378 { 1378 {
1379 ApplicationRef = applicationKey, 1379 ApplicationRef = applicationKey,
1380 ComponentRef = componentKey, 1380 ComponentRef = componentKey,
@@ -1419,7 +1419,7 @@ namespace WixToolset.ComPlus
1419 } 1419 }
1420 } 1420 }
1421 1421
1422 section.AddTuple(new ComPlusAssemblyDependencyTuple(sourceLineNumbers) 1422 section.AddSymbol(new ComPlusAssemblyDependencySymbol(sourceLineNumbers)
1423 { 1423 {
1424 AssemblyRef = assemblyKey, 1424 AssemblyRef = assemblyKey,
1425 RequiredAssemblyRef = requiredAssemblyKey, 1425 RequiredAssemblyRef = requiredAssemblyKey,
@@ -1643,7 +1643,7 @@ namespace WixToolset.ComPlus
1643 } 1643 }
1644 } 1644 }
1645 1645
1646 section.AddTuple(new ComPlusComponentTuple(sourceLineNumbers, key) 1646 section.AddSymbol(new ComPlusComponentSymbol(sourceLineNumbers, key)
1647 { 1647 {
1648 AssemblyRef = assemblyKey, 1648 AssemblyRef = assemblyKey,
1649 CLSID = clsid, 1649 CLSID = clsid,
@@ -1651,7 +1651,7 @@ namespace WixToolset.ComPlus
1651 1651
1652 foreach (var kvp in properties) 1652 foreach (var kvp in properties)
1653 { 1653 {
1654 section.AddTuple(new ComPlusComponentPropertyTuple(sourceLineNumbers) 1654 section.AddSymbol(new ComPlusComponentPropertySymbol(sourceLineNumbers)
1655 { 1655 {
1656 ComPlusComponentRef = key?.Id, 1656 ComPlusComponentRef = key?.Id,
1657 Name = kvp.Key, 1657 Name = kvp.Key,
@@ -1688,7 +1688,7 @@ namespace WixToolset.ComPlus
1688 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1688 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1689 } 1689 }
1690 cpcomponentKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1690 cpcomponentKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1691 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusComponent, cpcomponentKey); 1691 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusComponent, cpcomponentKey);
1692 break; 1692 break;
1693 case "ApplicationRole": 1693 case "ApplicationRole":
1694 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1694 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1709,7 +1709,7 @@ namespace WixToolset.ComPlus
1709 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Component")); 1709 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Component"));
1710 } 1710 }
1711 1711
1712 section.AddTuple(new ComPlusRoleForComponentTuple(sourceLineNumbers, key) 1712 section.AddSymbol(new ComPlusRoleForComponentSymbol(sourceLineNumbers, key)
1713 { 1713 {
1714 ComPlusComponentRef = cpcomponentKey, 1714 ComPlusComponentRef = cpcomponentKey,
1715 ApplicationRoleRef = applicationRoleKey, 1715 ApplicationRoleRef = applicationRoleKey,
@@ -1785,7 +1785,7 @@ namespace WixToolset.ComPlus
1785 } 1785 }
1786 } 1786 }
1787 1787
1788 section.AddTuple(new ComPlusInterfaceTuple(sourceLineNumbers, key) 1788 section.AddSymbol(new ComPlusInterfaceSymbol(sourceLineNumbers, key)
1789 { 1789 {
1790 ComPlusComponentRef = cpcomponentKey, 1790 ComPlusComponentRef = cpcomponentKey,
1791 IID = iid, 1791 IID = iid,
@@ -1793,7 +1793,7 @@ namespace WixToolset.ComPlus
1793 1793
1794 foreach (var kvp in properties) 1794 foreach (var kvp in properties)
1795 { 1795 {
1796 section.AddTuple(new ComPlusInterfacePropertyTuple(sourceLineNumbers) 1796 section.AddSymbol(new ComPlusInterfacePropertySymbol(sourceLineNumbers)
1797 { 1797 {
1798 InterfaceRef = key?.Id, 1798 InterfaceRef = key?.Id,
1799 Name = kvp.Key, 1799 Name = kvp.Key,
@@ -1830,7 +1830,7 @@ namespace WixToolset.ComPlus
1830 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1830 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1831 } 1831 }
1832 interfaceKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1832 interfaceKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1833 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusInterface, interfaceKey); 1833 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusInterface, interfaceKey);
1834 break; 1834 break;
1835 case "ApplicationRole": 1835 case "ApplicationRole":
1836 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1836 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -1851,7 +1851,7 @@ namespace WixToolset.ComPlus
1851 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Interface")); 1851 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Interface"));
1852 } 1852 }
1853 1853
1854 section.AddTuple(new ComPlusRoleForInterfaceTuple(sourceLineNumbers, key) 1854 section.AddSymbol(new ComPlusRoleForInterfaceSymbol(sourceLineNumbers, key)
1855 { 1855 {
1856 InterfaceRef = interfaceKey, 1856 InterfaceRef = interfaceKey,
1857 ApplicationRoleRef = applicationRoleKey, 1857 ApplicationRoleRef = applicationRoleKey,
@@ -1932,7 +1932,7 @@ namespace WixToolset.ComPlus
1932 this.Messaging.Write(ComPlusErrors.RequiredAttribute(sourceLineNumbers, node.Name.LocalName, "Index", "Name")); 1932 this.Messaging.Write(ComPlusErrors.RequiredAttribute(sourceLineNumbers, node.Name.LocalName, "Index", "Name"));
1933 } 1933 }
1934 1934
1935 var tuple = section.AddTuple(new ComPlusMethodTuple(sourceLineNumbers, key) 1935 var symbol = section.AddSymbol(new ComPlusMethodSymbol(sourceLineNumbers, key)
1936 { 1936 {
1937 InterfaceRef = interfaceKey, 1937 InterfaceRef = interfaceKey,
1938 Name = name, 1938 Name = name,
@@ -1940,12 +1940,12 @@ namespace WixToolset.ComPlus
1940 1940
1941 if (CompilerConstants.IntegerNotSet != index) 1941 if (CompilerConstants.IntegerNotSet != index)
1942 { 1942 {
1943 tuple.Index = index; 1943 symbol.Index = index;
1944 } 1944 }
1945 1945
1946 foreach (var kvp in properties) 1946 foreach (var kvp in properties)
1947 { 1947 {
1948 section.AddTuple(new ComPlusMethodPropertyTuple(sourceLineNumbers) 1948 section.AddSymbol(new ComPlusMethodPropertySymbol(sourceLineNumbers)
1949 { 1949 {
1950 MethodRef = key?.Id, 1950 MethodRef = key?.Id,
1951 Name = kvp.Key, 1951 Name = kvp.Key,
@@ -1982,7 +1982,7 @@ namespace WixToolset.ComPlus
1982 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 1982 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
1983 } 1983 }
1984 methodKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1984 methodKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
1985 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusMethod, methodKey); 1985 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusMethod, methodKey);
1986 break; 1986 break;
1987 case "ApplicationRole": 1987 case "ApplicationRole":
1988 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 1988 applicationRoleKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -2003,7 +2003,7 @@ namespace WixToolset.ComPlus
2003 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Method")); 2003 this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Method"));
2004 } 2004 }
2005 2005
2006 section.AddTuple(new ComPlusRoleForMethodTuple(sourceLineNumbers, key) 2006 section.AddSymbol(new ComPlusRoleForMethodSymbol(sourceLineNumbers, key)
2007 { 2007 {
2008 MethodRef = methodKey, 2008 MethodRef = methodKey,
2009 ApplicationRoleRef = applicationRoleKey, 2009 ApplicationRoleRef = applicationRoleKey,
@@ -2044,7 +2044,7 @@ namespace WixToolset.ComPlus
2044 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 2044 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
2045 } 2045 }
2046 cpcomponentKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 2046 cpcomponentKey = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
2047 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusTupleDefinitions.ComPlusComponent, cpcomponentKey); 2047 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, ComPlusSymbolDefinitions.ComPlusComponent, cpcomponentKey);
2048 break; 2048 break;
2049 case "SubscriptionId": 2049 case "SubscriptionId":
2050 id = this.TryFormatGuidValue(this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib)); 2050 id = this.TryFormatGuidValue(this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib));
@@ -2109,7 +2109,7 @@ namespace WixToolset.ComPlus
2109 2109
2110 this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, node); 2110 this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, node);
2111 2111
2112 section.AddTuple(new ComPlusSubscriptionTuple(sourceLineNumbers, key) 2112 section.AddSymbol(new ComPlusSubscriptionSymbol(sourceLineNumbers, key)
2113 { 2113 {
2114 Subscription = key?.Id, 2114 Subscription = key?.Id,
2115 ComPlusComponentRef = cpcomponentKey, 2115 ComPlusComponentRef = cpcomponentKey,
@@ -2122,7 +2122,7 @@ namespace WixToolset.ComPlus
2122 2122
2123 foreach (var kvp in properties) 2123 foreach (var kvp in properties)
2124 { 2124 {
2125 section.AddTuple(new ComPlusSubscriptionPropertyTuple(sourceLineNumbers) 2125 section.AddSymbol(new ComPlusSubscriptionPropertySymbol(sourceLineNumbers)
2126 { 2126 {
2127 SubscriptionRef = key?.Id, 2127 SubscriptionRef = key?.Id,
2128 Name = kvp.Key, 2128 Name = kvp.Key,
diff --git a/src/wixext/ComPlusExtensionData.cs b/src/wixext/ComPlusExtensionData.cs
index 954e89f6..9cd5341e 100644
--- a/src/wixext/ComPlusExtensionData.cs
+++ b/src/wixext/ComPlusExtensionData.cs
@@ -16,15 +16,15 @@ namespace WixToolset.ComPlus
16 /// <value>The default culture.</value> 16 /// <value>The default culture.</value>
17 public override string DefaultCulture => "en-US"; 17 public override string DefaultCulture => "en-US";
18 18
19 public override bool TryGetTupleDefinitionByName(string name, out IntermediateTupleDefinition tupleDefinition) 19 public override bool TryGetSymbolDefinitionByName(string name, out IntermediateSymbolDefinition symbolDefinition)
20 { 20 {
21 tupleDefinition = ComPlusTupleDefinitions.ByName(name); 21 symbolDefinition = ComPlusSymbolDefinitions.ByName(name);
22 return tupleDefinition != null; 22 return symbolDefinition != null;
23 } 23 }
24 24
25 public override Intermediate GetLibrary(ITupleDefinitionCreator tupleDefinitions) 25 public override Intermediate GetLibrary(ISymbolDefinitionCreator symbolDefinitions)
26 { 26 {
27 return Intermediate.Load(typeof(ComPlusExtensionData).Assembly, "WixToolset.ComPlus.complus.wixlib", tupleDefinitions); 27 return Intermediate.Load(typeof(ComPlusExtensionData).Assembly, "WixToolset.ComPlus.complus.wixlib", symbolDefinitions);
28 } 28 }
29 } 29 }
30} 30}
diff --git a/src/wixext/ComPlusTableDefinitions.cs b/src/wixext/ComPlusTableDefinitions.cs
index f2863cde..565e1d44 100644
--- a/src/wixext/ComPlusTableDefinitions.cs
+++ b/src/wixext/ComPlusTableDefinitions.cs
@@ -8,7 +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 ComPlusSymbolDefinitions.ComPlusPartition,
12 new[] 12 new[]
13 { 13 {
14 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),
@@ -16,24 +16,24 @@ namespace WixToolset.ComPlus
16 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),
17 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),
18 }, 18 },
19 tupleIdIsPrimaryKey: true 19 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusPartitionProperty,
25 new[] 25 new[]
26 { 26 {
27 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),
28 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),
29 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),
30 }, 30 },
31 tupleIdIsPrimaryKey: false 31 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusPartitionRole,
37 new[] 37 new[]
38 { 38 {
39 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),
@@ -41,12 +41,12 @@ namespace WixToolset.ComPlus
41 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),
42 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),
43 }, 43 },
44 tupleIdIsPrimaryKey: true 44 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusUserInPartitionRole,
50 new[] 50 new[]
51 { 51 {
52 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),
@@ -54,12 +54,12 @@ namespace WixToolset.ComPlus
54 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),
55 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),
56 }, 56 },
57 tupleIdIsPrimaryKey: true 57 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusGroupInPartitionRole,
63 new[] 63 new[]
64 { 64 {
65 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),
@@ -67,12 +67,12 @@ namespace WixToolset.ComPlus
67 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),
68 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),
69 }, 69 },
70 tupleIdIsPrimaryKey: true 70 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusPartitionUser,
76 new[] 76 new[]
77 { 77 {
78 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),
@@ -80,12 +80,12 @@ namespace WixToolset.ComPlus
80 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),
81 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),
82 }, 82 },
83 tupleIdIsPrimaryKey: true 83 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusApplication,
89 new[] 89 new[]
90 { 90 {
91 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),
@@ -94,24 +94,24 @@ namespace WixToolset.ComPlus
94 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),
95 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),
96 }, 96 },
97 tupleIdIsPrimaryKey: true 97 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusApplicationProperty,
103 new[] 103 new[]
104 { 104 {
105 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),
106 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),
107 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),
108 }, 108 },
109 tupleIdIsPrimaryKey: false 109 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusApplicationRole,
115 new[] 115 new[]
116 { 116 {
117 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),
@@ -119,24 +119,24 @@ namespace WixToolset.ComPlus
119 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),
120 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),
121 }, 121 },
122 tupleIdIsPrimaryKey: true 122 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusApplicationRoleProperty,
128 new[] 128 new[]
129 { 129 {
130 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),
131 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),
132 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),
133 }, 133 },
134 tupleIdIsPrimaryKey: false 134 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusUserInApplicationRole,
140 new[] 140 new[]
141 { 141 {
142 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),
@@ -144,12 +144,12 @@ namespace WixToolset.ComPlus
144 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),
145 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),
146 }, 146 },
147 tupleIdIsPrimaryKey: true 147 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusGroupInApplicationRole,
153 new[] 153 new[]
154 { 154 {
155 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),
@@ -157,12 +157,12 @@ namespace WixToolset.ComPlus
157 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),
158 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),
159 }, 159 },
160 tupleIdIsPrimaryKey: true 160 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusAssembly,
166 new[] 166 new[]
167 { 167 {
168 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),
@@ -174,47 +174,47 @@ namespace WixToolset.ComPlus
174 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),
175 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),
176 }, 176 },
177 tupleIdIsPrimaryKey: true 177 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusAssemblyDependency,
183 new[] 183 new[]
184 { 184 {
185 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),
186 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),
187 }, 187 },
188 tupleIdIsPrimaryKey: false 188 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusComponent,
194 new[] 194 new[]
195 { 195 {
196 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),
197 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),
198 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),
199 }, 199 },
200 tupleIdIsPrimaryKey: true 200 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusComponentProperty,
206 new[] 206 new[]
207 { 207 {
208 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),
209 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),
210 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),
211 }, 211 },
212 tupleIdIsPrimaryKey: false 212 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusRoleForComponent,
218 new[] 218 new[]
219 { 219 {
220 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),
@@ -222,36 +222,36 @@ namespace WixToolset.ComPlus
222 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),
223 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),
224 }, 224 },
225 tupleIdIsPrimaryKey: true 225 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusInterface,
231 new[] 231 new[]
232 { 232 {
233 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),
234 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),
235 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),
236 }, 236 },
237 tupleIdIsPrimaryKey: true 237 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusInterfaceProperty,
243 new[] 243 new[]
244 { 244 {
245 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),
246 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),
247 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),
248 }, 248 },
249 tupleIdIsPrimaryKey: false 249 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusRoleForInterface,
255 new[] 255 new[]
256 { 256 {
257 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),
@@ -259,12 +259,12 @@ namespace WixToolset.ComPlus
259 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),
260 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),
261 }, 261 },
262 tupleIdIsPrimaryKey: true 262 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusMethod,
268 new[] 268 new[]
269 { 269 {
270 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),
@@ -272,24 +272,24 @@ namespace WixToolset.ComPlus
272 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),
273 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),
274 }, 274 },
275 tupleIdIsPrimaryKey: true 275 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusMethodProperty,
281 new[] 281 new[]
282 { 282 {
283 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),
284 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),
285 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),
286 }, 286 },
287 tupleIdIsPrimaryKey: false 287 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusRoleForMethod,
293 new[] 293 new[]
294 { 294 {
295 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),
@@ -297,12 +297,12 @@ namespace WixToolset.ComPlus
297 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),
298 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),
299 }, 299 },
300 tupleIdIsPrimaryKey: true 300 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusSubscription,
306 new[] 306 new[]
307 { 307 {
308 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),
@@ -313,19 +313,19 @@ namespace WixToolset.ComPlus
313 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),
314 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),
315 }, 315 },
316 tupleIdIsPrimaryKey: false 316 symbolIdIsPrimaryKey: 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 ComPlusSymbolDefinitions.ComPlusSubscriptionProperty,
322 new[] 322 new[]
323 { 323 {
324 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),
325 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),
326 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),
327 }, 327 },
328 tupleIdIsPrimaryKey: false 328 symbolIdIsPrimaryKey: false
329 ); 329 );
330 330
331 public static readonly TableDefinition[] All = new[] 331 public static readonly TableDefinition[] All = new[]
diff --git a/src/wixext/Tuples/ComPlusApplicationPropertyTuple.cs b/src/wixext/Tuples/ComPlusApplicationPropertyTuple.cs
index b73dca76..6d1e2d28 100644
--- a/src/wixext/Tuples/ComPlusApplicationPropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusApplicationPropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusApplicationProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusApplicationProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusApplicationProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusApplicationProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertyTupleFields.ApplicationRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertySymbolFields.ApplicationRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusApplicationPropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusApplicationPropertyTuple)); 18 typeof(ComPlusApplicationPropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusApplicationPropertyTupleFields 26 public enum ComPlusApplicationPropertySymbolFields
27 { 27 {
28 ApplicationRef, 28 ApplicationRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusApplicationPropertyTuple : IntermediateTuple 33 public class ComPlusApplicationPropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusApplicationPropertyTuple() : base(ComPlusTupleDefinitions.ComPlusApplicationProperty, null, null) 35 public ComPlusApplicationPropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusApplicationProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusApplicationPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusApplicationProperty, sourceLineNumber, id) 39 public ComPlusApplicationPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusApplicationProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusApplicationPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusApplicationPropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string ApplicationRef 45 public string ApplicationRef
46 { 46 {
47 get => this.Fields[(int)ComPlusApplicationPropertyTupleFields.ApplicationRef].AsString(); 47 get => this.Fields[(int)ComPlusApplicationPropertySymbolFields.ApplicationRef].AsString();
48 set => this.Set((int)ComPlusApplicationPropertyTupleFields.ApplicationRef, value); 48 set => this.Set((int)ComPlusApplicationPropertySymbolFields.ApplicationRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusApplicationPropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusApplicationPropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusApplicationPropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusApplicationPropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusApplicationPropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusApplicationPropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusApplicationPropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusApplicationPropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusApplicationRolePropertyTuple.cs b/src/wixext/Tuples/ComPlusApplicationRolePropertyTuple.cs
index 19da706b..3b957899 100644
--- a/src/wixext/Tuples/ComPlusApplicationRolePropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusApplicationRolePropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusApplicationRoleProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusApplicationRoleProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusApplicationRoleProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusApplicationRoleProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertyTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertySymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusApplicationRolePropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusApplicationRolePropertyTuple)); 18 typeof(ComPlusApplicationRolePropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusApplicationRolePropertyTupleFields 26 public enum ComPlusApplicationRolePropertySymbolFields
27 { 27 {
28 ApplicationRoleRef, 28 ApplicationRoleRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusApplicationRolePropertyTuple : IntermediateTuple 33 public class ComPlusApplicationRolePropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusApplicationRolePropertyTuple() : base(ComPlusTupleDefinitions.ComPlusApplicationRoleProperty, null, null) 35 public ComPlusApplicationRolePropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusApplicationRoleProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusApplicationRolePropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusApplicationRoleProperty, sourceLineNumber, id) 39 public ComPlusApplicationRolePropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusApplicationRoleProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusApplicationRolePropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusApplicationRolePropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string ApplicationRoleRef 45 public string ApplicationRoleRef
46 { 46 {
47 get => this.Fields[(int)ComPlusApplicationRolePropertyTupleFields.ApplicationRoleRef].AsString(); 47 get => this.Fields[(int)ComPlusApplicationRolePropertySymbolFields.ApplicationRoleRef].AsString();
48 set => this.Set((int)ComPlusApplicationRolePropertyTupleFields.ApplicationRoleRef, value); 48 set => this.Set((int)ComPlusApplicationRolePropertySymbolFields.ApplicationRoleRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusApplicationRolePropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusApplicationRolePropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusApplicationRolePropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusApplicationRolePropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusApplicationRolePropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusApplicationRolePropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusApplicationRolePropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusApplicationRolePropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusApplicationRoleTuple.cs b/src/wixext/Tuples/ComPlusApplicationRoleTuple.cs
index bd9cdcf8..84028ee3 100644
--- a/src/wixext/Tuples/ComPlusApplicationRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusApplicationRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusApplicationRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusApplicationRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusApplicationRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusApplicationRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleTupleFields.ApplicationRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleSymbolFields.ApplicationRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleTupleFields.Name), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusApplicationRoleSymbolFields.Name), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusApplicationRoleTuple)); 18 typeof(ComPlusApplicationRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusApplicationRoleTupleFields 26 public enum ComPlusApplicationRoleSymbolFields
27 { 27 {
28 ApplicationRef, 28 ApplicationRef,
29 ComponentRef, 29 ComponentRef,
30 Name, 30 Name,
31 } 31 }
32 32
33 public class ComPlusApplicationRoleTuple : IntermediateTuple 33 public class ComPlusApplicationRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusApplicationRoleTuple() : base(ComPlusTupleDefinitions.ComPlusApplicationRole, null, null) 35 public ComPlusApplicationRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusApplicationRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusApplicationRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusApplicationRole, sourceLineNumber, id) 39 public ComPlusApplicationRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusApplicationRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusApplicationRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusApplicationRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string ApplicationRef 45 public string ApplicationRef
46 { 46 {
47 get => this.Fields[(int)ComPlusApplicationRoleTupleFields.ApplicationRef].AsString(); 47 get => this.Fields[(int)ComPlusApplicationRoleSymbolFields.ApplicationRef].AsString();
48 set => this.Set((int)ComPlusApplicationRoleTupleFields.ApplicationRef, value); 48 set => this.Set((int)ComPlusApplicationRoleSymbolFields.ApplicationRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusApplicationRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusApplicationRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusApplicationRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusApplicationRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string Name 57 public string Name
58 { 58 {
59 get => this.Fields[(int)ComPlusApplicationRoleTupleFields.Name].AsString(); 59 get => this.Fields[(int)ComPlusApplicationRoleSymbolFields.Name].AsString();
60 set => this.Set((int)ComPlusApplicationRoleTupleFields.Name, value); 60 set => this.Set((int)ComPlusApplicationRoleSymbolFields.Name, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusApplicationTuple.cs b/src/wixext/Tuples/ComPlusApplicationTuple.cs
index 7420b538..ce541e43 100644
--- a/src/wixext/Tuples/ComPlusApplicationTuple.cs
+++ b/src/wixext/Tuples/ComPlusApplicationTuple.cs
@@ -3,28 +3,28 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusApplication = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusApplication = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusApplication.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusApplication.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusApplicationTupleFields.PartitionRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusApplicationSymbolFields.PartitionRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusApplicationTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusApplicationSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusApplicationTupleFields.ApplicationId), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusApplicationSymbolFields.ApplicationId), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(ComPlusApplicationTupleFields.Name), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(ComPlusApplicationSymbolFields.Name), IntermediateFieldType.String),
18 }, 18 },
19 typeof(ComPlusApplicationTuple)); 19 typeof(ComPlusApplicationSymbol));
20 } 20 }
21} 21}
22 22
23namespace WixToolset.ComPlus.Tuples 23namespace WixToolset.ComPlus.Symbols
24{ 24{
25 using WixToolset.Data; 25 using WixToolset.Data;
26 26
27 public enum ComPlusApplicationTupleFields 27 public enum ComPlusApplicationSymbolFields
28 { 28 {
29 PartitionRef, 29 PartitionRef,
30 ComponentRef, 30 ComponentRef,
@@ -32,40 +32,40 @@ namespace WixToolset.ComPlus.Tuples
32 Name, 32 Name,
33 } 33 }
34 34
35 public class ComPlusApplicationTuple : IntermediateTuple 35 public class ComPlusApplicationSymbol : IntermediateSymbol
36 { 36 {
37 public ComPlusApplicationTuple() : base(ComPlusTupleDefinitions.ComPlusApplication, null, null) 37 public ComPlusApplicationSymbol() : base(ComPlusSymbolDefinitions.ComPlusApplication, null, null)
38 { 38 {
39 } 39 }
40 40
41 public ComPlusApplicationTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusApplication, sourceLineNumber, id) 41 public ComPlusApplicationSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusApplication, sourceLineNumber, id)
42 { 42 {
43 } 43 }
44 44
45 public IntermediateField this[ComPlusApplicationTupleFields index] => this.Fields[(int)index]; 45 public IntermediateField this[ComPlusApplicationSymbolFields index] => this.Fields[(int)index];
46 46
47 public string PartitionRef 47 public string PartitionRef
48 { 48 {
49 get => this.Fields[(int)ComPlusApplicationTupleFields.PartitionRef].AsString(); 49 get => this.Fields[(int)ComPlusApplicationSymbolFields.PartitionRef].AsString();
50 set => this.Set((int)ComPlusApplicationTupleFields.PartitionRef, value); 50 set => this.Set((int)ComPlusApplicationSymbolFields.PartitionRef, value);
51 } 51 }
52 52
53 public string ComponentRef 53 public string ComponentRef
54 { 54 {
55 get => this.Fields[(int)ComPlusApplicationTupleFields.ComponentRef].AsString(); 55 get => this.Fields[(int)ComPlusApplicationSymbolFields.ComponentRef].AsString();
56 set => this.Set((int)ComPlusApplicationTupleFields.ComponentRef, value); 56 set => this.Set((int)ComPlusApplicationSymbolFields.ComponentRef, value);
57 } 57 }
58 58
59 public string ApplicationId 59 public string ApplicationId
60 { 60 {
61 get => this.Fields[(int)ComPlusApplicationTupleFields.ApplicationId].AsString(); 61 get => this.Fields[(int)ComPlusApplicationSymbolFields.ApplicationId].AsString();
62 set => this.Set((int)ComPlusApplicationTupleFields.ApplicationId, value); 62 set => this.Set((int)ComPlusApplicationSymbolFields.ApplicationId, value);
63 } 63 }
64 64
65 public string Name 65 public string Name
66 { 66 {
67 get => this.Fields[(int)ComPlusApplicationTupleFields.Name].AsString(); 67 get => this.Fields[(int)ComPlusApplicationSymbolFields.Name].AsString();
68 set => this.Set((int)ComPlusApplicationTupleFields.Name, value); 68 set => this.Set((int)ComPlusApplicationSymbolFields.Name, value);
69 } 69 }
70 } 70 }
71} \ No newline at end of file 71} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusAssemblyDependencyTuple.cs b/src/wixext/Tuples/ComPlusAssemblyDependencyTuple.cs
index f57f0d0a..549d53e4 100644
--- a/src/wixext/Tuples/ComPlusAssemblyDependencyTuple.cs
+++ b/src/wixext/Tuples/ComPlusAssemblyDependencyTuple.cs
@@ -3,53 +3,53 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusAssemblyDependency = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusAssemblyDependency = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusAssemblyDependency.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusAssemblyDependency.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusAssemblyDependencyTupleFields.AssemblyRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusAssemblyDependencySymbolFields.AssemblyRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusAssemblyDependencyTupleFields.RequiredAssemblyRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusAssemblyDependencySymbolFields.RequiredAssemblyRef), IntermediateFieldType.String),
16 }, 16 },
17 typeof(ComPlusAssemblyDependencyTuple)); 17 typeof(ComPlusAssemblyDependencySymbol));
18 } 18 }
19} 19}
20 20
21namespace WixToolset.ComPlus.Tuples 21namespace WixToolset.ComPlus.Symbols
22{ 22{
23 using WixToolset.Data; 23 using WixToolset.Data;
24 24
25 public enum ComPlusAssemblyDependencyTupleFields 25 public enum ComPlusAssemblyDependencySymbolFields
26 { 26 {
27 AssemblyRef, 27 AssemblyRef,
28 RequiredAssemblyRef, 28 RequiredAssemblyRef,
29 } 29 }
30 30
31 public class ComPlusAssemblyDependencyTuple : IntermediateTuple 31 public class ComPlusAssemblyDependencySymbol : IntermediateSymbol
32 { 32 {
33 public ComPlusAssemblyDependencyTuple() : base(ComPlusTupleDefinitions.ComPlusAssemblyDependency, null, null) 33 public ComPlusAssemblyDependencySymbol() : base(ComPlusSymbolDefinitions.ComPlusAssemblyDependency, null, null)
34 { 34 {
35 } 35 }
36 36
37 public ComPlusAssemblyDependencyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusAssemblyDependency, sourceLineNumber, id) 37 public ComPlusAssemblyDependencySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusAssemblyDependency, sourceLineNumber, id)
38 { 38 {
39 } 39 }
40 40
41 public IntermediateField this[ComPlusAssemblyDependencyTupleFields index] => this.Fields[(int)index]; 41 public IntermediateField this[ComPlusAssemblyDependencySymbolFields index] => this.Fields[(int)index];
42 42
43 public string AssemblyRef 43 public string AssemblyRef
44 { 44 {
45 get => this.Fields[(int)ComPlusAssemblyDependencyTupleFields.AssemblyRef].AsString(); 45 get => this.Fields[(int)ComPlusAssemblyDependencySymbolFields.AssemblyRef].AsString();
46 set => this.Set((int)ComPlusAssemblyDependencyTupleFields.AssemblyRef, value); 46 set => this.Set((int)ComPlusAssemblyDependencySymbolFields.AssemblyRef, value);
47 } 47 }
48 48
49 public string RequiredAssemblyRef 49 public string RequiredAssemblyRef
50 { 50 {
51 get => this.Fields[(int)ComPlusAssemblyDependencyTupleFields.RequiredAssemblyRef].AsString(); 51 get => this.Fields[(int)ComPlusAssemblyDependencySymbolFields.RequiredAssemblyRef].AsString();
52 set => this.Set((int)ComPlusAssemblyDependencyTupleFields.RequiredAssemblyRef, value); 52 set => this.Set((int)ComPlusAssemblyDependencySymbolFields.RequiredAssemblyRef, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusAssemblyTuple.cs b/src/wixext/Tuples/ComPlusAssemblyTuple.cs
index c4593cad..1329df30 100644
--- a/src/wixext/Tuples/ComPlusAssemblyTuple.cs
+++ b/src/wixext/Tuples/ComPlusAssemblyTuple.cs
@@ -3,31 +3,31 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusAssembly = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusAssembly = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusAssembly.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusAssembly.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.ApplicationRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.ApplicationRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.AssemblyName), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.AssemblyName), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.DllPath), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.DllPath), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.TlbPath), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.TlbPath), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.PSDllPath), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.PSDllPath), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(ComPlusAssemblyTupleFields.Attributes), IntermediateFieldType.Number), 20 new IntermediateFieldDefinition(nameof(ComPlusAssemblySymbolFields.Attributes), IntermediateFieldType.Number),
21 }, 21 },
22 typeof(ComPlusAssemblyTuple)); 22 typeof(ComPlusAssemblySymbol));
23 } 23 }
24} 24}
25 25
26namespace WixToolset.ComPlus.Tuples 26namespace WixToolset.ComPlus.Symbols
27{ 27{
28 using WixToolset.Data; 28 using WixToolset.Data;
29 29
30 public enum ComPlusAssemblyTupleFields 30 public enum ComPlusAssemblySymbolFields
31 { 31 {
32 ApplicationRef, 32 ApplicationRef,
33 ComponentRef, 33 ComponentRef,
@@ -38,58 +38,58 @@ namespace WixToolset.ComPlus.Tuples
38 Attributes, 38 Attributes,
39 } 39 }
40 40
41 public class ComPlusAssemblyTuple : IntermediateTuple 41 public class ComPlusAssemblySymbol : IntermediateSymbol
42 { 42 {
43 public ComPlusAssemblyTuple() : base(ComPlusTupleDefinitions.ComPlusAssembly, null, null) 43 public ComPlusAssemblySymbol() : base(ComPlusSymbolDefinitions.ComPlusAssembly, null, null)
44 { 44 {
45 } 45 }
46 46
47 public ComPlusAssemblyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusAssembly, sourceLineNumber, id) 47 public ComPlusAssemblySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusAssembly, sourceLineNumber, id)
48 { 48 {
49 } 49 }
50 50
51 public IntermediateField this[ComPlusAssemblyTupleFields index] => this.Fields[(int)index]; 51 public IntermediateField this[ComPlusAssemblySymbolFields index] => this.Fields[(int)index];
52 52
53 public string ApplicationRef 53 public string ApplicationRef
54 { 54 {
55 get => this.Fields[(int)ComPlusAssemblyTupleFields.ApplicationRef].AsString(); 55 get => this.Fields[(int)ComPlusAssemblySymbolFields.ApplicationRef].AsString();
56 set => this.Set((int)ComPlusAssemblyTupleFields.ApplicationRef, value); 56 set => this.Set((int)ComPlusAssemblySymbolFields.ApplicationRef, value);
57 } 57 }
58 58
59 public string ComponentRef 59 public string ComponentRef
60 { 60 {
61 get => this.Fields[(int)ComPlusAssemblyTupleFields.ComponentRef].AsString(); 61 get => this.Fields[(int)ComPlusAssemblySymbolFields.ComponentRef].AsString();
62 set => this.Set((int)ComPlusAssemblyTupleFields.ComponentRef, value); 62 set => this.Set((int)ComPlusAssemblySymbolFields.ComponentRef, value);
63 } 63 }
64 64
65 public string AssemblyName 65 public string AssemblyName
66 { 66 {
67 get => this.Fields[(int)ComPlusAssemblyTupleFields.AssemblyName].AsString(); 67 get => this.Fields[(int)ComPlusAssemblySymbolFields.AssemblyName].AsString();
68 set => this.Set((int)ComPlusAssemblyTupleFields.AssemblyName, value); 68 set => this.Set((int)ComPlusAssemblySymbolFields.AssemblyName, value);
69 } 69 }
70 70
71 public string DllPath 71 public string DllPath
72 { 72 {
73 get => this.Fields[(int)ComPlusAssemblyTupleFields.DllPath].AsString(); 73 get => this.Fields[(int)ComPlusAssemblySymbolFields.DllPath].AsString();
74 set => this.Set((int)ComPlusAssemblyTupleFields.DllPath, value); 74 set => this.Set((int)ComPlusAssemblySymbolFields.DllPath, value);
75 } 75 }
76 76
77 public string TlbPath 77 public string TlbPath
78 { 78 {
79 get => this.Fields[(int)ComPlusAssemblyTupleFields.TlbPath].AsString(); 79 get => this.Fields[(int)ComPlusAssemblySymbolFields.TlbPath].AsString();
80 set => this.Set((int)ComPlusAssemblyTupleFields.TlbPath, value); 80 set => this.Set((int)ComPlusAssemblySymbolFields.TlbPath, value);
81 } 81 }
82 82
83 public string PSDllPath 83 public string PSDllPath
84 { 84 {
85 get => this.Fields[(int)ComPlusAssemblyTupleFields.PSDllPath].AsString(); 85 get => this.Fields[(int)ComPlusAssemblySymbolFields.PSDllPath].AsString();
86 set => this.Set((int)ComPlusAssemblyTupleFields.PSDllPath, value); 86 set => this.Set((int)ComPlusAssemblySymbolFields.PSDllPath, value);
87 } 87 }
88 88
89 public int Attributes 89 public int Attributes
90 { 90 {
91 get => this.Fields[(int)ComPlusAssemblyTupleFields.Attributes].AsNumber(); 91 get => this.Fields[(int)ComPlusAssemblySymbolFields.Attributes].AsNumber();
92 set => this.Set((int)ComPlusAssemblyTupleFields.Attributes, value); 92 set => this.Set((int)ComPlusAssemblySymbolFields.Attributes, value);
93 } 93 }
94 } 94 }
95} \ No newline at end of file 95} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusComponentPropertyTuple.cs b/src/wixext/Tuples/ComPlusComponentPropertyTuple.cs
index 4de5a032..b1d85b60 100644
--- a/src/wixext/Tuples/ComPlusComponentPropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusComponentPropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusComponentProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusComponentProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusComponentProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusComponentProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertyTupleFields.ComPlusComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertySymbolFields.ComPlusComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusComponentPropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusComponentPropertyTuple)); 18 typeof(ComPlusComponentPropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusComponentPropertyTupleFields 26 public enum ComPlusComponentPropertySymbolFields
27 { 27 {
28 ComPlusComponentRef, 28 ComPlusComponentRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusComponentPropertyTuple : IntermediateTuple 33 public class ComPlusComponentPropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusComponentPropertyTuple() : base(ComPlusTupleDefinitions.ComPlusComponentProperty, null, null) 35 public ComPlusComponentPropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusComponentProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusComponentPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusComponentProperty, sourceLineNumber, id) 39 public ComPlusComponentPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusComponentProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusComponentPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusComponentPropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string ComPlusComponentRef 45 public string ComPlusComponentRef
46 { 46 {
47 get => this.Fields[(int)ComPlusComponentPropertyTupleFields.ComPlusComponentRef].AsString(); 47 get => this.Fields[(int)ComPlusComponentPropertySymbolFields.ComPlusComponentRef].AsString();
48 set => this.Set((int)ComPlusComponentPropertyTupleFields.ComPlusComponentRef, value); 48 set => this.Set((int)ComPlusComponentPropertySymbolFields.ComPlusComponentRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusComponentPropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusComponentPropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusComponentPropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusComponentPropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusComponentPropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusComponentPropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusComponentPropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusComponentPropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusComponentTuple.cs b/src/wixext/Tuples/ComPlusComponentTuple.cs
index 70a17a5d..020b754c 100644
--- a/src/wixext/Tuples/ComPlusComponentTuple.cs
+++ b/src/wixext/Tuples/ComPlusComponentTuple.cs
@@ -3,53 +3,53 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusComponent = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusComponent = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusComponent.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusComponent.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusComponentTupleFields.AssemblyRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusComponentSymbolFields.AssemblyRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusComponentTupleFields.CLSID), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusComponentSymbolFields.CLSID), IntermediateFieldType.String),
16 }, 16 },
17 typeof(ComPlusComponentTuple)); 17 typeof(ComPlusComponentSymbol));
18 } 18 }
19} 19}
20 20
21namespace WixToolset.ComPlus.Tuples 21namespace WixToolset.ComPlus.Symbols
22{ 22{
23 using WixToolset.Data; 23 using WixToolset.Data;
24 24
25 public enum ComPlusComponentTupleFields 25 public enum ComPlusComponentSymbolFields
26 { 26 {
27 AssemblyRef, 27 AssemblyRef,
28 CLSID, 28 CLSID,
29 } 29 }
30 30
31 public class ComPlusComponentTuple : IntermediateTuple 31 public class ComPlusComponentSymbol : IntermediateSymbol
32 { 32 {
33 public ComPlusComponentTuple() : base(ComPlusTupleDefinitions.ComPlusComponent, null, null) 33 public ComPlusComponentSymbol() : base(ComPlusSymbolDefinitions.ComPlusComponent, null, null)
34 { 34 {
35 } 35 }
36 36
37 public ComPlusComponentTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusComponent, sourceLineNumber, id) 37 public ComPlusComponentSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusComponent, sourceLineNumber, id)
38 { 38 {
39 } 39 }
40 40
41 public IntermediateField this[ComPlusComponentTupleFields index] => this.Fields[(int)index]; 41 public IntermediateField this[ComPlusComponentSymbolFields index] => this.Fields[(int)index];
42 42
43 public string AssemblyRef 43 public string AssemblyRef
44 { 44 {
45 get => this.Fields[(int)ComPlusComponentTupleFields.AssemblyRef].AsString(); 45 get => this.Fields[(int)ComPlusComponentSymbolFields.AssemblyRef].AsString();
46 set => this.Set((int)ComPlusComponentTupleFields.AssemblyRef, value); 46 set => this.Set((int)ComPlusComponentSymbolFields.AssemblyRef, value);
47 } 47 }
48 48
49 public string CLSID 49 public string CLSID
50 { 50 {
51 get => this.Fields[(int)ComPlusComponentTupleFields.CLSID].AsString(); 51 get => this.Fields[(int)ComPlusComponentSymbolFields.CLSID].AsString();
52 set => this.Set((int)ComPlusComponentTupleFields.CLSID, value); 52 set => this.Set((int)ComPlusComponentSymbolFields.CLSID, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusGroupInApplicationRoleTuple.cs b/src/wixext/Tuples/ComPlusGroupInApplicationRoleTuple.cs
index df61d3d4..d6b91e99 100644
--- a/src/wixext/Tuples/ComPlusGroupInApplicationRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusGroupInApplicationRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusGroupInApplicationRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusGroupInApplicationRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusGroupInApplicationRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusGroupInApplicationRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleSymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleTupleFields.GroupRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusGroupInApplicationRoleSymbolFields.GroupRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusGroupInApplicationRoleTuple)); 18 typeof(ComPlusGroupInApplicationRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusGroupInApplicationRoleTupleFields 26 public enum ComPlusGroupInApplicationRoleSymbolFields
27 { 27 {
28 ApplicationRoleRef, 28 ApplicationRoleRef,
29 ComponentRef, 29 ComponentRef,
30 GroupRef, 30 GroupRef,
31 } 31 }
32 32
33 public class ComPlusGroupInApplicationRoleTuple : IntermediateTuple 33 public class ComPlusGroupInApplicationRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusGroupInApplicationRoleTuple() : base(ComPlusTupleDefinitions.ComPlusGroupInApplicationRole, null, null) 35 public ComPlusGroupInApplicationRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusGroupInApplicationRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusGroupInApplicationRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusGroupInApplicationRole, sourceLineNumber, id) 39 public ComPlusGroupInApplicationRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusGroupInApplicationRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusGroupInApplicationRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusGroupInApplicationRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string ApplicationRoleRef 45 public string ApplicationRoleRef
46 { 46 {
47 get => this.Fields[(int)ComPlusGroupInApplicationRoleTupleFields.ApplicationRoleRef].AsString(); 47 get => this.Fields[(int)ComPlusGroupInApplicationRoleSymbolFields.ApplicationRoleRef].AsString();
48 set => this.Set((int)ComPlusGroupInApplicationRoleTupleFields.ApplicationRoleRef, value); 48 set => this.Set((int)ComPlusGroupInApplicationRoleSymbolFields.ApplicationRoleRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusGroupInApplicationRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusGroupInApplicationRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusGroupInApplicationRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusGroupInApplicationRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string GroupRef 57 public string GroupRef
58 { 58 {
59 get => this.Fields[(int)ComPlusGroupInApplicationRoleTupleFields.GroupRef].AsString(); 59 get => this.Fields[(int)ComPlusGroupInApplicationRoleSymbolFields.GroupRef].AsString();
60 set => this.Set((int)ComPlusGroupInApplicationRoleTupleFields.GroupRef, value); 60 set => this.Set((int)ComPlusGroupInApplicationRoleSymbolFields.GroupRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusGroupInPartitionRoleTuple.cs b/src/wixext/Tuples/ComPlusGroupInPartitionRoleTuple.cs
index 507e9cdc..da70de9f 100644
--- a/src/wixext/Tuples/ComPlusGroupInPartitionRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusGroupInPartitionRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusGroupInPartitionRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusGroupInPartitionRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusGroupInPartitionRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusGroupInPartitionRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleTupleFields.PartitionRoleRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleSymbolFields.PartitionRoleRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleTupleFields.GroupRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusGroupInPartitionRoleSymbolFields.GroupRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusGroupInPartitionRoleTuple)); 18 typeof(ComPlusGroupInPartitionRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusGroupInPartitionRoleTupleFields 26 public enum ComPlusGroupInPartitionRoleSymbolFields
27 { 27 {
28 PartitionRoleRef, 28 PartitionRoleRef,
29 ComponentRef, 29 ComponentRef,
30 GroupRef, 30 GroupRef,
31 } 31 }
32 32
33 public class ComPlusGroupInPartitionRoleTuple : IntermediateTuple 33 public class ComPlusGroupInPartitionRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusGroupInPartitionRoleTuple() : base(ComPlusTupleDefinitions.ComPlusGroupInPartitionRole, null, null) 35 public ComPlusGroupInPartitionRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusGroupInPartitionRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusGroupInPartitionRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusGroupInPartitionRole, sourceLineNumber, id) 39 public ComPlusGroupInPartitionRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusGroupInPartitionRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusGroupInPartitionRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusGroupInPartitionRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string PartitionRoleRef 45 public string PartitionRoleRef
46 { 46 {
47 get => this.Fields[(int)ComPlusGroupInPartitionRoleTupleFields.PartitionRoleRef].AsString(); 47 get => this.Fields[(int)ComPlusGroupInPartitionRoleSymbolFields.PartitionRoleRef].AsString();
48 set => this.Set((int)ComPlusGroupInPartitionRoleTupleFields.PartitionRoleRef, value); 48 set => this.Set((int)ComPlusGroupInPartitionRoleSymbolFields.PartitionRoleRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusGroupInPartitionRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusGroupInPartitionRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusGroupInPartitionRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusGroupInPartitionRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string GroupRef 57 public string GroupRef
58 { 58 {
59 get => this.Fields[(int)ComPlusGroupInPartitionRoleTupleFields.GroupRef].AsString(); 59 get => this.Fields[(int)ComPlusGroupInPartitionRoleSymbolFields.GroupRef].AsString();
60 set => this.Set((int)ComPlusGroupInPartitionRoleTupleFields.GroupRef, value); 60 set => this.Set((int)ComPlusGroupInPartitionRoleSymbolFields.GroupRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusInterfacePropertyTuple.cs b/src/wixext/Tuples/ComPlusInterfacePropertyTuple.cs
index 699c9597..2ed4ce18 100644
--- a/src/wixext/Tuples/ComPlusInterfacePropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusInterfacePropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusInterfaceProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusInterfaceProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusInterfaceProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusInterfaceProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertyTupleFields.InterfaceRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertySymbolFields.InterfaceRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusInterfacePropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusInterfacePropertyTuple)); 18 typeof(ComPlusInterfacePropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusInterfacePropertyTupleFields 26 public enum ComPlusInterfacePropertySymbolFields
27 { 27 {
28 InterfaceRef, 28 InterfaceRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusInterfacePropertyTuple : IntermediateTuple 33 public class ComPlusInterfacePropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusInterfacePropertyTuple() : base(ComPlusTupleDefinitions.ComPlusInterfaceProperty, null, null) 35 public ComPlusInterfacePropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusInterfaceProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusInterfacePropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusInterfaceProperty, sourceLineNumber, id) 39 public ComPlusInterfacePropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusInterfaceProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusInterfacePropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusInterfacePropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string InterfaceRef 45 public string InterfaceRef
46 { 46 {
47 get => this.Fields[(int)ComPlusInterfacePropertyTupleFields.InterfaceRef].AsString(); 47 get => this.Fields[(int)ComPlusInterfacePropertySymbolFields.InterfaceRef].AsString();
48 set => this.Set((int)ComPlusInterfacePropertyTupleFields.InterfaceRef, value); 48 set => this.Set((int)ComPlusInterfacePropertySymbolFields.InterfaceRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusInterfacePropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusInterfacePropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusInterfacePropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusInterfacePropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusInterfacePropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusInterfacePropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusInterfacePropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusInterfacePropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusInterfaceTuple.cs b/src/wixext/Tuples/ComPlusInterfaceTuple.cs
index 42d41ded..f875b424 100644
--- a/src/wixext/Tuples/ComPlusInterfaceTuple.cs
+++ b/src/wixext/Tuples/ComPlusInterfaceTuple.cs
@@ -3,53 +3,53 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusInterface = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusInterface = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusInterface.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusInterface.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusInterfaceTupleFields.ComPlusComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusInterfaceSymbolFields.ComPlusComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusInterfaceTupleFields.IID), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusInterfaceSymbolFields.IID), IntermediateFieldType.String),
16 }, 16 },
17 typeof(ComPlusInterfaceTuple)); 17 typeof(ComPlusInterfaceSymbol));
18 } 18 }
19} 19}
20 20
21namespace WixToolset.ComPlus.Tuples 21namespace WixToolset.ComPlus.Symbols
22{ 22{
23 using WixToolset.Data; 23 using WixToolset.Data;
24 24
25 public enum ComPlusInterfaceTupleFields 25 public enum ComPlusInterfaceSymbolFields
26 { 26 {
27 ComPlusComponentRef, 27 ComPlusComponentRef,
28 IID, 28 IID,
29 } 29 }
30 30
31 public class ComPlusInterfaceTuple : IntermediateTuple 31 public class ComPlusInterfaceSymbol : IntermediateSymbol
32 { 32 {
33 public ComPlusInterfaceTuple() : base(ComPlusTupleDefinitions.ComPlusInterface, null, null) 33 public ComPlusInterfaceSymbol() : base(ComPlusSymbolDefinitions.ComPlusInterface, null, null)
34 { 34 {
35 } 35 }
36 36
37 public ComPlusInterfaceTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusInterface, sourceLineNumber, id) 37 public ComPlusInterfaceSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusInterface, sourceLineNumber, id)
38 { 38 {
39 } 39 }
40 40
41 public IntermediateField this[ComPlusInterfaceTupleFields index] => this.Fields[(int)index]; 41 public IntermediateField this[ComPlusInterfaceSymbolFields index] => this.Fields[(int)index];
42 42
43 public string ComPlusComponentRef 43 public string ComPlusComponentRef
44 { 44 {
45 get => this.Fields[(int)ComPlusInterfaceTupleFields.ComPlusComponentRef].AsString(); 45 get => this.Fields[(int)ComPlusInterfaceSymbolFields.ComPlusComponentRef].AsString();
46 set => this.Set((int)ComPlusInterfaceTupleFields.ComPlusComponentRef, value); 46 set => this.Set((int)ComPlusInterfaceSymbolFields.ComPlusComponentRef, value);
47 } 47 }
48 48
49 public string IID 49 public string IID
50 { 50 {
51 get => this.Fields[(int)ComPlusInterfaceTupleFields.IID].AsString(); 51 get => this.Fields[(int)ComPlusInterfaceSymbolFields.IID].AsString();
52 set => this.Set((int)ComPlusInterfaceTupleFields.IID, value); 52 set => this.Set((int)ComPlusInterfaceSymbolFields.IID, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusMethodPropertyTuple.cs b/src/wixext/Tuples/ComPlusMethodPropertyTuple.cs
index 9582ff88..65b17ea4 100644
--- a/src/wixext/Tuples/ComPlusMethodPropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusMethodPropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusMethodProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusMethodProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusMethodProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusMethodProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertyTupleFields.MethodRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertySymbolFields.MethodRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusMethodPropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusMethodPropertyTuple)); 18 typeof(ComPlusMethodPropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusMethodPropertyTupleFields 26 public enum ComPlusMethodPropertySymbolFields
27 { 27 {
28 MethodRef, 28 MethodRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusMethodPropertyTuple : IntermediateTuple 33 public class ComPlusMethodPropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusMethodPropertyTuple() : base(ComPlusTupleDefinitions.ComPlusMethodProperty, null, null) 35 public ComPlusMethodPropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusMethodProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusMethodPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusMethodProperty, sourceLineNumber, id) 39 public ComPlusMethodPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusMethodProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusMethodPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusMethodPropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string MethodRef 45 public string MethodRef
46 { 46 {
47 get => this.Fields[(int)ComPlusMethodPropertyTupleFields.MethodRef].AsString(); 47 get => this.Fields[(int)ComPlusMethodPropertySymbolFields.MethodRef].AsString();
48 set => this.Set((int)ComPlusMethodPropertyTupleFields.MethodRef, value); 48 set => this.Set((int)ComPlusMethodPropertySymbolFields.MethodRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusMethodPropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusMethodPropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusMethodPropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusMethodPropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusMethodPropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusMethodPropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusMethodPropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusMethodPropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusMethodTuple.cs b/src/wixext/Tuples/ComPlusMethodTuple.cs
index 4cb451c2..9959a56f 100644
--- a/src/wixext/Tuples/ComPlusMethodTuple.cs
+++ b/src/wixext/Tuples/ComPlusMethodTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusMethod = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusMethod = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusMethod.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusMethod.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusMethodTupleFields.InterfaceRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusMethodSymbolFields.InterfaceRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusMethodTupleFields.Index), IntermediateFieldType.Number), 15 new IntermediateFieldDefinition(nameof(ComPlusMethodSymbolFields.Index), IntermediateFieldType.Number),
16 new IntermediateFieldDefinition(nameof(ComPlusMethodTupleFields.Name), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusMethodSymbolFields.Name), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusMethodTuple)); 18 typeof(ComPlusMethodSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusMethodTupleFields 26 public enum ComPlusMethodSymbolFields
27 { 27 {
28 InterfaceRef, 28 InterfaceRef,
29 Index, 29 Index,
30 Name, 30 Name,
31 } 31 }
32 32
33 public class ComPlusMethodTuple : IntermediateTuple 33 public class ComPlusMethodSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusMethodTuple() : base(ComPlusTupleDefinitions.ComPlusMethod, null, null) 35 public ComPlusMethodSymbol() : base(ComPlusSymbolDefinitions.ComPlusMethod, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusMethodTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusMethod, sourceLineNumber, id) 39 public ComPlusMethodSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusMethod, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusMethodTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusMethodSymbolFields index] => this.Fields[(int)index];
44 44
45 public string InterfaceRef 45 public string InterfaceRef
46 { 46 {
47 get => this.Fields[(int)ComPlusMethodTupleFields.InterfaceRef].AsString(); 47 get => this.Fields[(int)ComPlusMethodSymbolFields.InterfaceRef].AsString();
48 set => this.Set((int)ComPlusMethodTupleFields.InterfaceRef, value); 48 set => this.Set((int)ComPlusMethodSymbolFields.InterfaceRef, value);
49 } 49 }
50 50
51 public int? Index 51 public int? Index
52 { 52 {
53 get => this.Fields[(int)ComPlusMethodTupleFields.Index].AsNullableNumber(); 53 get => this.Fields[(int)ComPlusMethodSymbolFields.Index].AsNullableNumber();
54 set => this.Set((int)ComPlusMethodTupleFields.Index, value); 54 set => this.Set((int)ComPlusMethodSymbolFields.Index, value);
55 } 55 }
56 56
57 public string Name 57 public string Name
58 { 58 {
59 get => this.Fields[(int)ComPlusMethodTupleFields.Name].AsString(); 59 get => this.Fields[(int)ComPlusMethodSymbolFields.Name].AsString();
60 set => this.Set((int)ComPlusMethodTupleFields.Name, value); 60 set => this.Set((int)ComPlusMethodSymbolFields.Name, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusPartitionPropertyTuple.cs b/src/wixext/Tuples/ComPlusPartitionPropertyTuple.cs
index 9c834601..e42feae2 100644
--- a/src/wixext/Tuples/ComPlusPartitionPropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusPartitionPropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusPartitionProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusPartitionProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusPartitionProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusPartitionProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertyTupleFields.PartitionRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertySymbolFields.PartitionRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusPartitionPropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusPartitionPropertyTuple)); 18 typeof(ComPlusPartitionPropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusPartitionPropertyTupleFields 26 public enum ComPlusPartitionPropertySymbolFields
27 { 27 {
28 PartitionRef, 28 PartitionRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusPartitionPropertyTuple : IntermediateTuple 33 public class ComPlusPartitionPropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusPartitionPropertyTuple() : base(ComPlusTupleDefinitions.ComPlusPartitionProperty, null, null) 35 public ComPlusPartitionPropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusPartitionProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusPartitionPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusPartitionProperty, sourceLineNumber, id) 39 public ComPlusPartitionPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusPartitionProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusPartitionPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusPartitionPropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string PartitionRef 45 public string PartitionRef
46 { 46 {
47 get => this.Fields[(int)ComPlusPartitionPropertyTupleFields.PartitionRef].AsString(); 47 get => this.Fields[(int)ComPlusPartitionPropertySymbolFields.PartitionRef].AsString();
48 set => this.Set((int)ComPlusPartitionPropertyTupleFields.PartitionRef, value); 48 set => this.Set((int)ComPlusPartitionPropertySymbolFields.PartitionRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusPartitionPropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusPartitionPropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusPartitionPropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusPartitionPropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusPartitionPropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusPartitionPropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusPartitionPropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusPartitionPropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusPartitionRoleTuple.cs b/src/wixext/Tuples/ComPlusPartitionRoleTuple.cs
index 51865b7d..23293d93 100644
--- a/src/wixext/Tuples/ComPlusPartitionRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusPartitionRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusPartitionRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusPartitionRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusPartitionRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusPartitionRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleTupleFields.PartitionRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleSymbolFields.PartitionRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleTupleFields.Name), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusPartitionRoleSymbolFields.Name), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusPartitionRoleTuple)); 18 typeof(ComPlusPartitionRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusPartitionRoleTupleFields 26 public enum ComPlusPartitionRoleSymbolFields
27 { 27 {
28 PartitionRef, 28 PartitionRef,
29 ComponentRef, 29 ComponentRef,
30 Name, 30 Name,
31 } 31 }
32 32
33 public class ComPlusPartitionRoleTuple : IntermediateTuple 33 public class ComPlusPartitionRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusPartitionRoleTuple() : base(ComPlusTupleDefinitions.ComPlusPartitionRole, null, null) 35 public ComPlusPartitionRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusPartitionRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusPartitionRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusPartitionRole, sourceLineNumber, id) 39 public ComPlusPartitionRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusPartitionRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusPartitionRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusPartitionRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string PartitionRef 45 public string PartitionRef
46 { 46 {
47 get => this.Fields[(int)ComPlusPartitionRoleTupleFields.PartitionRef].AsString(); 47 get => this.Fields[(int)ComPlusPartitionRoleSymbolFields.PartitionRef].AsString();
48 set => this.Set((int)ComPlusPartitionRoleTupleFields.PartitionRef, value); 48 set => this.Set((int)ComPlusPartitionRoleSymbolFields.PartitionRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusPartitionRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusPartitionRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusPartitionRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusPartitionRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string Name 57 public string Name
58 { 58 {
59 get => this.Fields[(int)ComPlusPartitionRoleTupleFields.Name].AsString(); 59 get => this.Fields[(int)ComPlusPartitionRoleSymbolFields.Name].AsString();
60 set => this.Set((int)ComPlusPartitionRoleTupleFields.Name, value); 60 set => this.Set((int)ComPlusPartitionRoleSymbolFields.Name, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusPartitionTuple.cs b/src/wixext/Tuples/ComPlusPartitionTuple.cs
index 0b7417dd..c60fca40 100644
--- a/src/wixext/Tuples/ComPlusPartitionTuple.cs
+++ b/src/wixext/Tuples/ComPlusPartitionTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusPartition = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusPartition = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusPartition.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusPartition.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusPartitionTupleFields.ComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusPartitionSymbolFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusPartitionTupleFields.PartitionId), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusPartitionSymbolFields.PartitionId), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusPartitionTupleFields.Name), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusPartitionSymbolFields.Name), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusPartitionTuple)); 18 typeof(ComPlusPartitionSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusPartitionTupleFields 26 public enum ComPlusPartitionSymbolFields
27 { 27 {
28 ComponentRef, 28 ComponentRef,
29 PartitionId, 29 PartitionId,
30 Name, 30 Name,
31 } 31 }
32 32
33 public class ComPlusPartitionTuple : IntermediateTuple 33 public class ComPlusPartitionSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusPartitionTuple() : base(ComPlusTupleDefinitions.ComPlusPartition, null, null) 35 public ComPlusPartitionSymbol() : base(ComPlusSymbolDefinitions.ComPlusPartition, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusPartitionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusPartition, sourceLineNumber, id) 39 public ComPlusPartitionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusPartition, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusPartitionTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusPartitionSymbolFields index] => this.Fields[(int)index];
44 44
45 public string ComponentRef 45 public string ComponentRef
46 { 46 {
47 get => this.Fields[(int)ComPlusPartitionTupleFields.ComponentRef].AsString(); 47 get => this.Fields[(int)ComPlusPartitionSymbolFields.ComponentRef].AsString();
48 set => this.Set((int)ComPlusPartitionTupleFields.ComponentRef, value); 48 set => this.Set((int)ComPlusPartitionSymbolFields.ComponentRef, value);
49 } 49 }
50 50
51 public string PartitionId 51 public string PartitionId
52 { 52 {
53 get => this.Fields[(int)ComPlusPartitionTupleFields.PartitionId].AsString(); 53 get => this.Fields[(int)ComPlusPartitionSymbolFields.PartitionId].AsString();
54 set => this.Set((int)ComPlusPartitionTupleFields.PartitionId, value); 54 set => this.Set((int)ComPlusPartitionSymbolFields.PartitionId, value);
55 } 55 }
56 56
57 public string Name 57 public string Name
58 { 58 {
59 get => this.Fields[(int)ComPlusPartitionTupleFields.Name].AsString(); 59 get => this.Fields[(int)ComPlusPartitionSymbolFields.Name].AsString();
60 set => this.Set((int)ComPlusPartitionTupleFields.Name, value); 60 set => this.Set((int)ComPlusPartitionSymbolFields.Name, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusPartitionUserTuple.cs b/src/wixext/Tuples/ComPlusPartitionUserTuple.cs
index 052b1746..c4d52f54 100644
--- a/src/wixext/Tuples/ComPlusPartitionUserTuple.cs
+++ b/src/wixext/Tuples/ComPlusPartitionUserTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusPartitionUser = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusPartitionUser = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusPartitionUser.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusPartitionUser.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserTupleFields.PartitionRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserSymbolFields.PartitionRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserTupleFields.UserRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusPartitionUserSymbolFields.UserRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusPartitionUserTuple)); 18 typeof(ComPlusPartitionUserSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusPartitionUserTupleFields 26 public enum ComPlusPartitionUserSymbolFields
27 { 27 {
28 PartitionRef, 28 PartitionRef,
29 ComponentRef, 29 ComponentRef,
30 UserRef, 30 UserRef,
31 } 31 }
32 32
33 public class ComPlusPartitionUserTuple : IntermediateTuple 33 public class ComPlusPartitionUserSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusPartitionUserTuple() : base(ComPlusTupleDefinitions.ComPlusPartitionUser, null, null) 35 public ComPlusPartitionUserSymbol() : base(ComPlusSymbolDefinitions.ComPlusPartitionUser, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusPartitionUserTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusPartitionUser, sourceLineNumber, id) 39 public ComPlusPartitionUserSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusPartitionUser, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusPartitionUserTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusPartitionUserSymbolFields index] => this.Fields[(int)index];
44 44
45 public string PartitionRef 45 public string PartitionRef
46 { 46 {
47 get => this.Fields[(int)ComPlusPartitionUserTupleFields.PartitionRef].AsString(); 47 get => this.Fields[(int)ComPlusPartitionUserSymbolFields.PartitionRef].AsString();
48 set => this.Set((int)ComPlusPartitionUserTupleFields.PartitionRef, value); 48 set => this.Set((int)ComPlusPartitionUserSymbolFields.PartitionRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusPartitionUserTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusPartitionUserSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusPartitionUserTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusPartitionUserSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string UserRef 57 public string UserRef
58 { 58 {
59 get => this.Fields[(int)ComPlusPartitionUserTupleFields.UserRef].AsString(); 59 get => this.Fields[(int)ComPlusPartitionUserSymbolFields.UserRef].AsString();
60 set => this.Set((int)ComPlusPartitionUserTupleFields.UserRef, value); 60 set => this.Set((int)ComPlusPartitionUserSymbolFields.UserRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusRoleForComponentTuple.cs b/src/wixext/Tuples/ComPlusRoleForComponentTuple.cs
index 8cf0b8d5..2d9968ee 100644
--- a/src/wixext/Tuples/ComPlusRoleForComponentTuple.cs
+++ b/src/wixext/Tuples/ComPlusRoleForComponentTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusRoleForComponent = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusRoleForComponent = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusRoleForComponent.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusRoleForComponent.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentTupleFields.ComPlusComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentSymbolFields.ComPlusComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentSymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentTupleFields.ComponentRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusRoleForComponentSymbolFields.ComponentRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusRoleForComponentTuple)); 18 typeof(ComPlusRoleForComponentSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusRoleForComponentTupleFields 26 public enum ComPlusRoleForComponentSymbolFields
27 { 27 {
28 ComPlusComponentRef, 28 ComPlusComponentRef,
29 ApplicationRoleRef, 29 ApplicationRoleRef,
30 ComponentRef, 30 ComponentRef,
31 } 31 }
32 32
33 public class ComPlusRoleForComponentTuple : IntermediateTuple 33 public class ComPlusRoleForComponentSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusRoleForComponentTuple() : base(ComPlusTupleDefinitions.ComPlusRoleForComponent, null, null) 35 public ComPlusRoleForComponentSymbol() : base(ComPlusSymbolDefinitions.ComPlusRoleForComponent, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusRoleForComponentTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusRoleForComponent, sourceLineNumber, id) 39 public ComPlusRoleForComponentSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusRoleForComponent, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusRoleForComponentTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusRoleForComponentSymbolFields index] => this.Fields[(int)index];
44 44
45 public string ComPlusComponentRef 45 public string ComPlusComponentRef
46 { 46 {
47 get => this.Fields[(int)ComPlusRoleForComponentTupleFields.ComPlusComponentRef].AsString(); 47 get => this.Fields[(int)ComPlusRoleForComponentSymbolFields.ComPlusComponentRef].AsString();
48 set => this.Set((int)ComPlusRoleForComponentTupleFields.ComPlusComponentRef, value); 48 set => this.Set((int)ComPlusRoleForComponentSymbolFields.ComPlusComponentRef, value);
49 } 49 }
50 50
51 public string ApplicationRoleRef 51 public string ApplicationRoleRef
52 { 52 {
53 get => this.Fields[(int)ComPlusRoleForComponentTupleFields.ApplicationRoleRef].AsString(); 53 get => this.Fields[(int)ComPlusRoleForComponentSymbolFields.ApplicationRoleRef].AsString();
54 set => this.Set((int)ComPlusRoleForComponentTupleFields.ApplicationRoleRef, value); 54 set => this.Set((int)ComPlusRoleForComponentSymbolFields.ApplicationRoleRef, value);
55 } 55 }
56 56
57 public string ComponentRef 57 public string ComponentRef
58 { 58 {
59 get => this.Fields[(int)ComPlusRoleForComponentTupleFields.ComponentRef].AsString(); 59 get => this.Fields[(int)ComPlusRoleForComponentSymbolFields.ComponentRef].AsString();
60 set => this.Set((int)ComPlusRoleForComponentTupleFields.ComponentRef, value); 60 set => this.Set((int)ComPlusRoleForComponentSymbolFields.ComponentRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusRoleForInterfaceTuple.cs b/src/wixext/Tuples/ComPlusRoleForInterfaceTuple.cs
index c6c5ae6b..b77bd215 100644
--- a/src/wixext/Tuples/ComPlusRoleForInterfaceTuple.cs
+++ b/src/wixext/Tuples/ComPlusRoleForInterfaceTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusRoleForInterface = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusRoleForInterface = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusRoleForInterface.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusRoleForInterface.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceTupleFields.InterfaceRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceSymbolFields.InterfaceRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceSymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceTupleFields.ComponentRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusRoleForInterfaceSymbolFields.ComponentRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusRoleForInterfaceTuple)); 18 typeof(ComPlusRoleForInterfaceSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusRoleForInterfaceTupleFields 26 public enum ComPlusRoleForInterfaceSymbolFields
27 { 27 {
28 InterfaceRef, 28 InterfaceRef,
29 ApplicationRoleRef, 29 ApplicationRoleRef,
30 ComponentRef, 30 ComponentRef,
31 } 31 }
32 32
33 public class ComPlusRoleForInterfaceTuple : IntermediateTuple 33 public class ComPlusRoleForInterfaceSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusRoleForInterfaceTuple() : base(ComPlusTupleDefinitions.ComPlusRoleForInterface, null, null) 35 public ComPlusRoleForInterfaceSymbol() : base(ComPlusSymbolDefinitions.ComPlusRoleForInterface, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusRoleForInterfaceTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusRoleForInterface, sourceLineNumber, id) 39 public ComPlusRoleForInterfaceSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusRoleForInterface, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusRoleForInterfaceTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusRoleForInterfaceSymbolFields index] => this.Fields[(int)index];
44 44
45 public string InterfaceRef 45 public string InterfaceRef
46 { 46 {
47 get => this.Fields[(int)ComPlusRoleForInterfaceTupleFields.InterfaceRef].AsString(); 47 get => this.Fields[(int)ComPlusRoleForInterfaceSymbolFields.InterfaceRef].AsString();
48 set => this.Set((int)ComPlusRoleForInterfaceTupleFields.InterfaceRef, value); 48 set => this.Set((int)ComPlusRoleForInterfaceSymbolFields.InterfaceRef, value);
49 } 49 }
50 50
51 public string ApplicationRoleRef 51 public string ApplicationRoleRef
52 { 52 {
53 get => this.Fields[(int)ComPlusRoleForInterfaceTupleFields.ApplicationRoleRef].AsString(); 53 get => this.Fields[(int)ComPlusRoleForInterfaceSymbolFields.ApplicationRoleRef].AsString();
54 set => this.Set((int)ComPlusRoleForInterfaceTupleFields.ApplicationRoleRef, value); 54 set => this.Set((int)ComPlusRoleForInterfaceSymbolFields.ApplicationRoleRef, value);
55 } 55 }
56 56
57 public string ComponentRef 57 public string ComponentRef
58 { 58 {
59 get => this.Fields[(int)ComPlusRoleForInterfaceTupleFields.ComponentRef].AsString(); 59 get => this.Fields[(int)ComPlusRoleForInterfaceSymbolFields.ComponentRef].AsString();
60 set => this.Set((int)ComPlusRoleForInterfaceTupleFields.ComponentRef, value); 60 set => this.Set((int)ComPlusRoleForInterfaceSymbolFields.ComponentRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusRoleForMethodTuple.cs b/src/wixext/Tuples/ComPlusRoleForMethodTuple.cs
index 89268a33..9ba9d03b 100644
--- a/src/wixext/Tuples/ComPlusRoleForMethodTuple.cs
+++ b/src/wixext/Tuples/ComPlusRoleForMethodTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusRoleForMethod = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusRoleForMethod = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusRoleForMethod.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusRoleForMethod.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodTupleFields.MethodRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodSymbolFields.MethodRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodSymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodTupleFields.ComponentRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusRoleForMethodSymbolFields.ComponentRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusRoleForMethodTuple)); 18 typeof(ComPlusRoleForMethodSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusRoleForMethodTupleFields 26 public enum ComPlusRoleForMethodSymbolFields
27 { 27 {
28 MethodRef, 28 MethodRef,
29 ApplicationRoleRef, 29 ApplicationRoleRef,
30 ComponentRef, 30 ComponentRef,
31 } 31 }
32 32
33 public class ComPlusRoleForMethodTuple : IntermediateTuple 33 public class ComPlusRoleForMethodSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusRoleForMethodTuple() : base(ComPlusTupleDefinitions.ComPlusRoleForMethod, null, null) 35 public ComPlusRoleForMethodSymbol() : base(ComPlusSymbolDefinitions.ComPlusRoleForMethod, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusRoleForMethodTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusRoleForMethod, sourceLineNumber, id) 39 public ComPlusRoleForMethodSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusRoleForMethod, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusRoleForMethodTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusRoleForMethodSymbolFields index] => this.Fields[(int)index];
44 44
45 public string MethodRef 45 public string MethodRef
46 { 46 {
47 get => this.Fields[(int)ComPlusRoleForMethodTupleFields.MethodRef].AsString(); 47 get => this.Fields[(int)ComPlusRoleForMethodSymbolFields.MethodRef].AsString();
48 set => this.Set((int)ComPlusRoleForMethodTupleFields.MethodRef, value); 48 set => this.Set((int)ComPlusRoleForMethodSymbolFields.MethodRef, value);
49 } 49 }
50 50
51 public string ApplicationRoleRef 51 public string ApplicationRoleRef
52 { 52 {
53 get => this.Fields[(int)ComPlusRoleForMethodTupleFields.ApplicationRoleRef].AsString(); 53 get => this.Fields[(int)ComPlusRoleForMethodSymbolFields.ApplicationRoleRef].AsString();
54 set => this.Set((int)ComPlusRoleForMethodTupleFields.ApplicationRoleRef, value); 54 set => this.Set((int)ComPlusRoleForMethodSymbolFields.ApplicationRoleRef, value);
55 } 55 }
56 56
57 public string ComponentRef 57 public string ComponentRef
58 { 58 {
59 get => this.Fields[(int)ComPlusRoleForMethodTupleFields.ComponentRef].AsString(); 59 get => this.Fields[(int)ComPlusRoleForMethodSymbolFields.ComponentRef].AsString();
60 set => this.Set((int)ComPlusRoleForMethodTupleFields.ComponentRef, value); 60 set => this.Set((int)ComPlusRoleForMethodSymbolFields.ComponentRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusSubscriptionPropertyTuple.cs b/src/wixext/Tuples/ComPlusSubscriptionPropertyTuple.cs
index f9b4137a..af995c3d 100644
--- a/src/wixext/Tuples/ComPlusSubscriptionPropertyTuple.cs
+++ b/src/wixext/Tuples/ComPlusSubscriptionPropertyTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusSubscriptionProperty = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusSubscriptionProperty = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusSubscriptionProperty.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusSubscriptionProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertyTupleFields.SubscriptionRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertySymbolFields.SubscriptionRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertyTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertySymbolFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionPropertySymbolFields.Value), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusSubscriptionPropertyTuple)); 18 typeof(ComPlusSubscriptionPropertySymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusSubscriptionPropertyTupleFields 26 public enum ComPlusSubscriptionPropertySymbolFields
27 { 27 {
28 SubscriptionRef, 28 SubscriptionRef,
29 Name, 29 Name,
30 Value, 30 Value,
31 } 31 }
32 32
33 public class ComPlusSubscriptionPropertyTuple : IntermediateTuple 33 public class ComPlusSubscriptionPropertySymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusSubscriptionPropertyTuple() : base(ComPlusTupleDefinitions.ComPlusSubscriptionProperty, null, null) 35 public ComPlusSubscriptionPropertySymbol() : base(ComPlusSymbolDefinitions.ComPlusSubscriptionProperty, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusSubscriptionPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusSubscriptionProperty, sourceLineNumber, id) 39 public ComPlusSubscriptionPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusSubscriptionProperty, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusSubscriptionPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusSubscriptionPropertySymbolFields index] => this.Fields[(int)index];
44 44
45 public string SubscriptionRef 45 public string SubscriptionRef
46 { 46 {
47 get => this.Fields[(int)ComPlusSubscriptionPropertyTupleFields.SubscriptionRef].AsString(); 47 get => this.Fields[(int)ComPlusSubscriptionPropertySymbolFields.SubscriptionRef].AsString();
48 set => this.Set((int)ComPlusSubscriptionPropertyTupleFields.SubscriptionRef, value); 48 set => this.Set((int)ComPlusSubscriptionPropertySymbolFields.SubscriptionRef, value);
49 } 49 }
50 50
51 public string Name 51 public string Name
52 { 52 {
53 get => this.Fields[(int)ComPlusSubscriptionPropertyTupleFields.Name].AsString(); 53 get => this.Fields[(int)ComPlusSubscriptionPropertySymbolFields.Name].AsString();
54 set => this.Set((int)ComPlusSubscriptionPropertyTupleFields.Name, value); 54 set => this.Set((int)ComPlusSubscriptionPropertySymbolFields.Name, value);
55 } 55 }
56 56
57 public string Value 57 public string Value
58 { 58 {
59 get => this.Fields[(int)ComPlusSubscriptionPropertyTupleFields.Value].AsString(); 59 get => this.Fields[(int)ComPlusSubscriptionPropertySymbolFields.Value].AsString();
60 set => this.Set((int)ComPlusSubscriptionPropertyTupleFields.Value, value); 60 set => this.Set((int)ComPlusSubscriptionPropertySymbolFields.Value, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusSubscriptionTuple.cs b/src/wixext/Tuples/ComPlusSubscriptionTuple.cs
index 2389101a..24d3f92e 100644
--- a/src/wixext/Tuples/ComPlusSubscriptionTuple.cs
+++ b/src/wixext/Tuples/ComPlusSubscriptionTuple.cs
@@ -3,31 +3,31 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusSubscription = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusSubscription = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusSubscription.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusSubscription.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.Subscription), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.Subscription), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.ComPlusComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.ComPlusComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.ComponentRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.ComponentRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.SubscriptionId), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.SubscriptionId), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.Name), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.Name), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.EventCLSID), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.EventCLSID), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionTupleFields.PublisherID), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(ComPlusSubscriptionSymbolFields.PublisherID), IntermediateFieldType.String),
21 }, 21 },
22 typeof(ComPlusSubscriptionTuple)); 22 typeof(ComPlusSubscriptionSymbol));
23 } 23 }
24} 24}
25 25
26namespace WixToolset.ComPlus.Tuples 26namespace WixToolset.ComPlus.Symbols
27{ 27{
28 using WixToolset.Data; 28 using WixToolset.Data;
29 29
30 public enum ComPlusSubscriptionTupleFields 30 public enum ComPlusSubscriptionSymbolFields
31 { 31 {
32 Subscription, 32 Subscription,
33 ComPlusComponentRef, 33 ComPlusComponentRef,
@@ -38,58 +38,58 @@ namespace WixToolset.ComPlus.Tuples
38 PublisherID, 38 PublisherID,
39 } 39 }
40 40
41 public class ComPlusSubscriptionTuple : IntermediateTuple 41 public class ComPlusSubscriptionSymbol : IntermediateSymbol
42 { 42 {
43 public ComPlusSubscriptionTuple() : base(ComPlusTupleDefinitions.ComPlusSubscription, null, null) 43 public ComPlusSubscriptionSymbol() : base(ComPlusSymbolDefinitions.ComPlusSubscription, null, null)
44 { 44 {
45 } 45 }
46 46
47 public ComPlusSubscriptionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusSubscription, sourceLineNumber, id) 47 public ComPlusSubscriptionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusSubscription, sourceLineNumber, id)
48 { 48 {
49 } 49 }
50 50
51 public IntermediateField this[ComPlusSubscriptionTupleFields index] => this.Fields[(int)index]; 51 public IntermediateField this[ComPlusSubscriptionSymbolFields index] => this.Fields[(int)index];
52 52
53 public string Subscription 53 public string Subscription
54 { 54 {
55 get => this.Fields[(int)ComPlusSubscriptionTupleFields.Subscription].AsString(); 55 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.Subscription].AsString();
56 set => this.Set((int)ComPlusSubscriptionTupleFields.Subscription, value); 56 set => this.Set((int)ComPlusSubscriptionSymbolFields.Subscription, value);
57 } 57 }
58 58
59 public string ComPlusComponentRef 59 public string ComPlusComponentRef
60 { 60 {
61 get => this.Fields[(int)ComPlusSubscriptionTupleFields.ComPlusComponentRef].AsString(); 61 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.ComPlusComponentRef].AsString();
62 set => this.Set((int)ComPlusSubscriptionTupleFields.ComPlusComponentRef, value); 62 set => this.Set((int)ComPlusSubscriptionSymbolFields.ComPlusComponentRef, value);
63 } 63 }
64 64
65 public string ComponentRef 65 public string ComponentRef
66 { 66 {
67 get => this.Fields[(int)ComPlusSubscriptionTupleFields.ComponentRef].AsString(); 67 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.ComponentRef].AsString();
68 set => this.Set((int)ComPlusSubscriptionTupleFields.ComponentRef, value); 68 set => this.Set((int)ComPlusSubscriptionSymbolFields.ComponentRef, value);
69 } 69 }
70 70
71 public string SubscriptionId 71 public string SubscriptionId
72 { 72 {
73 get => this.Fields[(int)ComPlusSubscriptionTupleFields.SubscriptionId].AsString(); 73 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.SubscriptionId].AsString();
74 set => this.Set((int)ComPlusSubscriptionTupleFields.SubscriptionId, value); 74 set => this.Set((int)ComPlusSubscriptionSymbolFields.SubscriptionId, value);
75 } 75 }
76 76
77 public string Name 77 public string Name
78 { 78 {
79 get => this.Fields[(int)ComPlusSubscriptionTupleFields.Name].AsString(); 79 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.Name].AsString();
80 set => this.Set((int)ComPlusSubscriptionTupleFields.Name, value); 80 set => this.Set((int)ComPlusSubscriptionSymbolFields.Name, value);
81 } 81 }
82 82
83 public string EventCLSID 83 public string EventCLSID
84 { 84 {
85 get => this.Fields[(int)ComPlusSubscriptionTupleFields.EventCLSID].AsString(); 85 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.EventCLSID].AsString();
86 set => this.Set((int)ComPlusSubscriptionTupleFields.EventCLSID, value); 86 set => this.Set((int)ComPlusSubscriptionSymbolFields.EventCLSID, value);
87 } 87 }
88 88
89 public string PublisherID 89 public string PublisherID
90 { 90 {
91 get => this.Fields[(int)ComPlusSubscriptionTupleFields.PublisherID].AsString(); 91 get => this.Fields[(int)ComPlusSubscriptionSymbolFields.PublisherID].AsString();
92 set => this.Set((int)ComPlusSubscriptionTupleFields.PublisherID, value); 92 set => this.Set((int)ComPlusSubscriptionSymbolFields.PublisherID, value);
93 } 93 }
94 } 94 }
95} \ No newline at end of file 95} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusTupleDefinitions.cs b/src/wixext/Tuples/ComPlusTupleDefinitions.cs
index 1019c046..407b9c14 100644
--- a/src/wixext/Tuples/ComPlusTupleDefinitions.cs
+++ b/src/wixext/Tuples/ComPlusTupleDefinitions.cs
@@ -5,7 +5,7 @@ namespace WixToolset.ComPlus
5 using System; 5 using System;
6 using WixToolset.Data; 6 using WixToolset.Data;
7 7
8 public enum ComPlusTupleDefinitionType 8 public enum ComPlusSymbolDefinitionType
9 { 9 {
10 ComPlusApplication, 10 ComPlusApplication,
11 ComPlusApplicationProperty, 11 ComPlusApplicationProperty,
@@ -34,13 +34,13 @@ namespace WixToolset.ComPlus
34 ComPlusUserInPartitionRole, 34 ComPlusUserInPartitionRole,
35 } 35 }
36 36
37 public static partial class ComPlusTupleDefinitions 37 public static partial class ComPlusSymbolDefinitions
38 { 38 {
39 public static readonly Version Version = new Version("4.0.0"); 39 public static readonly Version Version = new Version("4.0.0");
40 40
41 public static IntermediateTupleDefinition ByName(string name) 41 public static IntermediateSymbolDefinition ByName(string name)
42 { 42 {
43 if (!Enum.TryParse(name, out ComPlusTupleDefinitionType type)) 43 if (!Enum.TryParse(name, out ComPlusSymbolDefinitionType type))
44 { 44 {
45 return null; 45 return null;
46 } 46 }
@@ -48,84 +48,84 @@ namespace WixToolset.ComPlus
48 return ByType(type); 48 return ByType(type);
49 } 49 }
50 50
51 public static IntermediateTupleDefinition ByType(ComPlusTupleDefinitionType type) 51 public static IntermediateSymbolDefinition ByType(ComPlusSymbolDefinitionType type)
52 { 52 {
53 switch (type) 53 switch (type)
54 { 54 {
55 case ComPlusTupleDefinitionType.ComPlusApplication: 55 case ComPlusSymbolDefinitionType.ComPlusApplication:
56 return ComPlusTupleDefinitions.ComPlusApplication; 56 return ComPlusSymbolDefinitions.ComPlusApplication;
57 57
58 case ComPlusTupleDefinitionType.ComPlusApplicationProperty: 58 case ComPlusSymbolDefinitionType.ComPlusApplicationProperty:
59 return ComPlusTupleDefinitions.ComPlusApplicationProperty; 59 return ComPlusSymbolDefinitions.ComPlusApplicationProperty;
60 60
61 case ComPlusTupleDefinitionType.ComPlusApplicationRole: 61 case ComPlusSymbolDefinitionType.ComPlusApplicationRole:
62 return ComPlusTupleDefinitions.ComPlusApplicationRole; 62 return ComPlusSymbolDefinitions.ComPlusApplicationRole;
63 63
64 case ComPlusTupleDefinitionType.ComPlusApplicationRoleProperty: 64 case ComPlusSymbolDefinitionType.ComPlusApplicationRoleProperty:
65 return ComPlusTupleDefinitions.ComPlusApplicationRoleProperty; 65 return ComPlusSymbolDefinitions.ComPlusApplicationRoleProperty;
66 66
67 case ComPlusTupleDefinitionType.ComPlusAssembly: 67 case ComPlusSymbolDefinitionType.ComPlusAssembly:
68 return ComPlusTupleDefinitions.ComPlusAssembly; 68 return ComPlusSymbolDefinitions.ComPlusAssembly;
69 69
70 case ComPlusTupleDefinitionType.ComPlusAssemblyDependency: 70 case ComPlusSymbolDefinitionType.ComPlusAssemblyDependency:
71 return ComPlusTupleDefinitions.ComPlusAssemblyDependency; 71 return ComPlusSymbolDefinitions.ComPlusAssemblyDependency;
72 72
73 case ComPlusTupleDefinitionType.ComPlusComponent: 73 case ComPlusSymbolDefinitionType.ComPlusComponent:
74 return ComPlusTupleDefinitions.ComPlusComponent; 74 return ComPlusSymbolDefinitions.ComPlusComponent;
75 75
76 case ComPlusTupleDefinitionType.ComPlusComponentProperty: 76 case ComPlusSymbolDefinitionType.ComPlusComponentProperty:
77 return ComPlusTupleDefinitions.ComPlusComponentProperty; 77 return ComPlusSymbolDefinitions.ComPlusComponentProperty;
78 78
79 case ComPlusTupleDefinitionType.ComPlusGroupInApplicationRole: 79 case ComPlusSymbolDefinitionType.ComPlusGroupInApplicationRole:
80 return ComPlusTupleDefinitions.ComPlusGroupInApplicationRole; 80 return ComPlusSymbolDefinitions.ComPlusGroupInApplicationRole;
81 81
82 case ComPlusTupleDefinitionType.ComPlusGroupInPartitionRole: 82 case ComPlusSymbolDefinitionType.ComPlusGroupInPartitionRole:
83 return ComPlusTupleDefinitions.ComPlusGroupInPartitionRole; 83 return ComPlusSymbolDefinitions.ComPlusGroupInPartitionRole;
84 84
85 case ComPlusTupleDefinitionType.ComPlusInterface: 85 case ComPlusSymbolDefinitionType.ComPlusInterface:
86 return ComPlusTupleDefinitions.ComPlusInterface; 86 return ComPlusSymbolDefinitions.ComPlusInterface;
87 87
88 case ComPlusTupleDefinitionType.ComPlusInterfaceProperty: 88 case ComPlusSymbolDefinitionType.ComPlusInterfaceProperty:
89 return ComPlusTupleDefinitions.ComPlusInterfaceProperty; 89 return ComPlusSymbolDefinitions.ComPlusInterfaceProperty;
90 90
91 case ComPlusTupleDefinitionType.ComPlusMethod: 91 case ComPlusSymbolDefinitionType.ComPlusMethod:
92 return ComPlusTupleDefinitions.ComPlusMethod; 92 return ComPlusSymbolDefinitions.ComPlusMethod;
93 93
94 case ComPlusTupleDefinitionType.ComPlusMethodProperty: 94 case ComPlusSymbolDefinitionType.ComPlusMethodProperty:
95 return ComPlusTupleDefinitions.ComPlusMethodProperty; 95 return ComPlusSymbolDefinitions.ComPlusMethodProperty;
96 96
97 case ComPlusTupleDefinitionType.ComPlusPartition: 97 case ComPlusSymbolDefinitionType.ComPlusPartition:
98 return ComPlusTupleDefinitions.ComPlusPartition; 98 return ComPlusSymbolDefinitions.ComPlusPartition;
99 99
100 case ComPlusTupleDefinitionType.ComPlusPartitionProperty: 100 case ComPlusSymbolDefinitionType.ComPlusPartitionProperty:
101 return ComPlusTupleDefinitions.ComPlusPartitionProperty; 101 return ComPlusSymbolDefinitions.ComPlusPartitionProperty;
102 102
103 case ComPlusTupleDefinitionType.ComPlusPartitionRole: 103 case ComPlusSymbolDefinitionType.ComPlusPartitionRole:
104 return ComPlusTupleDefinitions.ComPlusPartitionRole; 104 return ComPlusSymbolDefinitions.ComPlusPartitionRole;
105 105
106 case ComPlusTupleDefinitionType.ComPlusPartitionUser: 106 case ComPlusSymbolDefinitionType.ComPlusPartitionUser:
107 return ComPlusTupleDefinitions.ComPlusPartitionUser; 107 return ComPlusSymbolDefinitions.ComPlusPartitionUser;
108 108
109 case ComPlusTupleDefinitionType.ComPlusRoleForComponent: 109 case ComPlusSymbolDefinitionType.ComPlusRoleForComponent:
110 return ComPlusTupleDefinitions.ComPlusRoleForComponent; 110 return ComPlusSymbolDefinitions.ComPlusRoleForComponent;
111 111
112 case ComPlusTupleDefinitionType.ComPlusRoleForInterface: 112 case ComPlusSymbolDefinitionType.ComPlusRoleForInterface:
113 return ComPlusTupleDefinitions.ComPlusRoleForInterface; 113 return ComPlusSymbolDefinitions.ComPlusRoleForInterface;
114 114
115 case ComPlusTupleDefinitionType.ComPlusRoleForMethod: 115 case ComPlusSymbolDefinitionType.ComPlusRoleForMethod:
116 return ComPlusTupleDefinitions.ComPlusRoleForMethod; 116 return ComPlusSymbolDefinitions.ComPlusRoleForMethod;
117 117
118 case ComPlusTupleDefinitionType.ComPlusSubscription: 118 case ComPlusSymbolDefinitionType.ComPlusSubscription:
119 return ComPlusTupleDefinitions.ComPlusSubscription; 119 return ComPlusSymbolDefinitions.ComPlusSubscription;
120 120
121 case ComPlusTupleDefinitionType.ComPlusSubscriptionProperty: 121 case ComPlusSymbolDefinitionType.ComPlusSubscriptionProperty:
122 return ComPlusTupleDefinitions.ComPlusSubscriptionProperty; 122 return ComPlusSymbolDefinitions.ComPlusSubscriptionProperty;
123 123
124 case ComPlusTupleDefinitionType.ComPlusUserInApplicationRole: 124 case ComPlusSymbolDefinitionType.ComPlusUserInApplicationRole:
125 return ComPlusTupleDefinitions.ComPlusUserInApplicationRole; 125 return ComPlusSymbolDefinitions.ComPlusUserInApplicationRole;
126 126
127 case ComPlusTupleDefinitionType.ComPlusUserInPartitionRole: 127 case ComPlusSymbolDefinitionType.ComPlusUserInPartitionRole:
128 return ComPlusTupleDefinitions.ComPlusUserInPartitionRole; 128 return ComPlusSymbolDefinitions.ComPlusUserInPartitionRole;
129 129
130 default: 130 default:
131 throw new ArgumentOutOfRangeException(nameof(type)); 131 throw new ArgumentOutOfRangeException(nameof(type));
diff --git a/src/wixext/Tuples/ComPlusUserInApplicationRoleTuple.cs b/src/wixext/Tuples/ComPlusUserInApplicationRoleTuple.cs
index 2836951b..1f2e01b2 100644
--- a/src/wixext/Tuples/ComPlusUserInApplicationRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusUserInApplicationRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusUserInApplicationRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusUserInApplicationRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusUserInApplicationRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusUserInApplicationRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleTupleFields.ApplicationRoleRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleSymbolFields.ApplicationRoleRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleTupleFields.UserRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusUserInApplicationRoleSymbolFields.UserRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusUserInApplicationRoleTuple)); 18 typeof(ComPlusUserInApplicationRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusUserInApplicationRoleTupleFields 26 public enum ComPlusUserInApplicationRoleSymbolFields
27 { 27 {
28 ApplicationRoleRef, 28 ApplicationRoleRef,
29 ComponentRef, 29 ComponentRef,
30 UserRef, 30 UserRef,
31 } 31 }
32 32
33 public class ComPlusUserInApplicationRoleTuple : IntermediateTuple 33 public class ComPlusUserInApplicationRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusUserInApplicationRoleTuple() : base(ComPlusTupleDefinitions.ComPlusUserInApplicationRole, null, null) 35 public ComPlusUserInApplicationRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusUserInApplicationRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusUserInApplicationRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusUserInApplicationRole, sourceLineNumber, id) 39 public ComPlusUserInApplicationRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusUserInApplicationRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusUserInApplicationRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusUserInApplicationRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string ApplicationRoleRef 45 public string ApplicationRoleRef
46 { 46 {
47 get => this.Fields[(int)ComPlusUserInApplicationRoleTupleFields.ApplicationRoleRef].AsString(); 47 get => this.Fields[(int)ComPlusUserInApplicationRoleSymbolFields.ApplicationRoleRef].AsString();
48 set => this.Set((int)ComPlusUserInApplicationRoleTupleFields.ApplicationRoleRef, value); 48 set => this.Set((int)ComPlusUserInApplicationRoleSymbolFields.ApplicationRoleRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusUserInApplicationRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusUserInApplicationRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusUserInApplicationRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusUserInApplicationRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string UserRef 57 public string UserRef
58 { 58 {
59 get => this.Fields[(int)ComPlusUserInApplicationRoleTupleFields.UserRef].AsString(); 59 get => this.Fields[(int)ComPlusUserInApplicationRoleSymbolFields.UserRef].AsString();
60 set => this.Set((int)ComPlusUserInApplicationRoleTupleFields.UserRef, value); 60 set => this.Set((int)ComPlusUserInApplicationRoleSymbolFields.UserRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file
diff --git a/src/wixext/Tuples/ComPlusUserInPartitionRoleTuple.cs b/src/wixext/Tuples/ComPlusUserInPartitionRoleTuple.cs
index 77850648..10df94bf 100644
--- a/src/wixext/Tuples/ComPlusUserInPartitionRoleTuple.cs
+++ b/src/wixext/Tuples/ComPlusUserInPartitionRoleTuple.cs
@@ -3,61 +3,61 @@
3namespace WixToolset.ComPlus 3namespace WixToolset.ComPlus
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.ComPlus.Tuples; 6 using WixToolset.ComPlus.Symbols;
7 7
8 public static partial class ComPlusTupleDefinitions 8 public static partial class ComPlusSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition ComPlusUserInPartitionRole = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition ComPlusUserInPartitionRole = new IntermediateSymbolDefinition(
11 ComPlusTupleDefinitionType.ComPlusUserInPartitionRole.ToString(), 11 ComPlusSymbolDefinitionType.ComPlusUserInPartitionRole.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleTupleFields.PartitionRoleRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleSymbolFields.PartitionRoleRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleTupleFields.ComponentRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleSymbolFields.ComponentRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleTupleFields.UserRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(ComPlusUserInPartitionRoleSymbolFields.UserRef), IntermediateFieldType.String),
17 }, 17 },
18 typeof(ComPlusUserInPartitionRoleTuple)); 18 typeof(ComPlusUserInPartitionRoleSymbol));
19 } 19 }
20} 20}
21 21
22namespace WixToolset.ComPlus.Tuples 22namespace WixToolset.ComPlus.Symbols
23{ 23{
24 using WixToolset.Data; 24 using WixToolset.Data;
25 25
26 public enum ComPlusUserInPartitionRoleTupleFields 26 public enum ComPlusUserInPartitionRoleSymbolFields
27 { 27 {
28 PartitionRoleRef, 28 PartitionRoleRef,
29 ComponentRef, 29 ComponentRef,
30 UserRef, 30 UserRef,
31 } 31 }
32 32
33 public class ComPlusUserInPartitionRoleTuple : IntermediateTuple 33 public class ComPlusUserInPartitionRoleSymbol : IntermediateSymbol
34 { 34 {
35 public ComPlusUserInPartitionRoleTuple() : base(ComPlusTupleDefinitions.ComPlusUserInPartitionRole, null, null) 35 public ComPlusUserInPartitionRoleSymbol() : base(ComPlusSymbolDefinitions.ComPlusUserInPartitionRole, null, null)
36 { 36 {
37 } 37 }
38 38
39 public ComPlusUserInPartitionRoleTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusTupleDefinitions.ComPlusUserInPartitionRole, sourceLineNumber, id) 39 public ComPlusUserInPartitionRoleSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(ComPlusSymbolDefinitions.ComPlusUserInPartitionRole, sourceLineNumber, id)
40 { 40 {
41 } 41 }
42 42
43 public IntermediateField this[ComPlusUserInPartitionRoleTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[ComPlusUserInPartitionRoleSymbolFields index] => this.Fields[(int)index];
44 44
45 public string PartitionRoleRef 45 public string PartitionRoleRef
46 { 46 {
47 get => this.Fields[(int)ComPlusUserInPartitionRoleTupleFields.PartitionRoleRef].AsString(); 47 get => this.Fields[(int)ComPlusUserInPartitionRoleSymbolFields.PartitionRoleRef].AsString();
48 set => this.Set((int)ComPlusUserInPartitionRoleTupleFields.PartitionRoleRef, value); 48 set => this.Set((int)ComPlusUserInPartitionRoleSymbolFields.PartitionRoleRef, value);
49 } 49 }
50 50
51 public string ComponentRef 51 public string ComponentRef
52 { 52 {
53 get => this.Fields[(int)ComPlusUserInPartitionRoleTupleFields.ComponentRef].AsString(); 53 get => this.Fields[(int)ComPlusUserInPartitionRoleSymbolFields.ComponentRef].AsString();
54 set => this.Set((int)ComPlusUserInPartitionRoleTupleFields.ComponentRef, value); 54 set => this.Set((int)ComPlusUserInPartitionRoleSymbolFields.ComponentRef, value);
55 } 55 }
56 56
57 public string UserRef 57 public string UserRef
58 { 58 {
59 get => this.Fields[(int)ComPlusUserInPartitionRoleTupleFields.UserRef].AsString(); 59 get => this.Fields[(int)ComPlusUserInPartitionRoleSymbolFields.UserRef].AsString();
60 set => this.Set((int)ComPlusUserInPartitionRoleTupleFields.UserRef, value); 60 set => this.Set((int)ComPlusUserInPartitionRoleSymbolFields.UserRef, value);
61 } 61 }
62 } 62 }
63} \ No newline at end of file 63} \ No newline at end of file