aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRob Mensching <rob@firegiant.com>2020-06-27 14:53:33 -0700
committerRob Mensching <rob@firegiant.com>2020-06-27 14:57:46 -0700
commita89592813ea0400675c56d825fdd67f3cc4a8aaa (patch)
treea86bfc1ed4e0b2ced87a20f8992b286e70f855fc /src
parent3271bb37b4320b293881808be63142f912b85266 (diff)
downloadwix-a89592813ea0400675c56d825fdd67f3cc4a8aaa.tar.gz
wix-a89592813ea0400675c56d825fdd67f3cc4a8aaa.tar.bz2
wix-a89592813ea0400675c56d825fdd67f3cc4a8aaa.zip
The Great Tuple to Symbol Rename (tm)
Diffstat (limited to 'src')
-rw-r--r--src/wixext/MsmqCompiler.cs22
-rw-r--r--src/wixext/MsmqExtensionData.cs10
-rw-r--r--src/wixext/MsmqTableDefinitions.cs12
-rw-r--r--src/wixext/Tuples/MessageQueueGroupPermissionTuple.cs46
-rw-r--r--src/wixext/Tuples/MessageQueueTuple.cs82
-rw-r--r--src/wixext/Tuples/MessageQueueUserPermissionTuple.cs46
-rw-r--r--src/wixext/Tuples/MsmqTupleDefinitions.cs22
7 files changed, 120 insertions, 120 deletions
diff --git a/src/wixext/MsmqCompiler.cs b/src/wixext/MsmqCompiler.cs
index 15c3f3ca..cfc4ef65 100644
--- a/src/wixext/MsmqCompiler.cs
+++ b/src/wixext/MsmqCompiler.cs
@@ -7,7 +7,7 @@ namespace WixToolset.Msmq
7 using System.Xml.Linq; 7 using System.Xml.Linq;
8 using WixToolset.Data; 8 using WixToolset.Data;
9 using WixToolset.Extensibility; 9 using WixToolset.Extensibility;
10 using WixToolset.Msmq.Tuples; 10 using WixToolset.Msmq.Symbols;
11 11
12 /// <summary> 12 /// <summary>
13 /// The compiler for the WiX Toolset MSMQ Extension. 13 /// The compiler for the WiX Toolset MSMQ Extension.
@@ -221,7 +221,7 @@ namespace WixToolset.Msmq
221 } 221 }
222 } 222 }
223 223
224 var tuple = section.AddTuple(new MessageQueueTuple(sourceLineNumbers, id) 224 var symbol = section.AddSymbol(new MessageQueueSymbol(sourceLineNumbers, id)
225 { 225 {
226 ComponentRef = componentId, 226 ComponentRef = componentId,
227 Label = label, 227 Label = label,
@@ -233,24 +233,24 @@ namespace WixToolset.Msmq
233 233
234 if (CompilerConstants.IntegerNotSet != basePriority) 234 if (CompilerConstants.IntegerNotSet != basePriority)
235 { 235 {
236 tuple.BasePriority = basePriority; 236 symbol.BasePriority = basePriority;
237 } 237 }
238 if (CompilerConstants.IntegerNotSet != journalQuota) 238 if (CompilerConstants.IntegerNotSet != journalQuota)
239 { 239 {
240 tuple.JournalQuota = journalQuota; 240 symbol.JournalQuota = journalQuota;
241 } 241 }
242 242
243 if (CompilerConstants.IntegerNotSet != privLevel) 243 if (CompilerConstants.IntegerNotSet != privLevel)
244 { 244 {
245 tuple.PrivLevel = privLevel; 245 symbol.PrivLevel = privLevel;
246 } 246 }
247 if (CompilerConstants.IntegerNotSet != quota) 247 if (CompilerConstants.IntegerNotSet != quota)
248 { 248 {
249 tuple.Quota = quota; 249 symbol.Quota = quota;
250 } 250 }
251 251
252 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "MessageQueuingInstall"); 252 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.CustomAction, "MessageQueuingInstall");
253 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "MessageQueuingUninstall"); 253 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.CustomAction, "MessageQueuingUninstall");
254 } 254 }
255 255
256 /// <summary> 256 /// <summary>
@@ -283,7 +283,7 @@ namespace WixToolset.Msmq
283 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName)); 283 this.Messaging.Write(ErrorMessages.IllegalAttributeWhenNested(sourceLineNumbers, node.Name.LocalName, attrib.Name.LocalName, node.Parent.Name.LocalName));
284 } 284 }
285 messageQueueId = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); 285 messageQueueId = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
286 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, MsmqTupleDefinitions.MessageQueue, messageQueueId); 286 this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, MsmqSymbolDefinitions.MessageQueue, messageQueueId);
287 break; 287 break;
288 case "User": 288 case "User":
289 if (null != group) 289 if (null != group)
@@ -490,7 +490,7 @@ namespace WixToolset.Msmq
490 490
491 if (null != user) 491 if (null != user)
492 { 492 {
493 section.AddTuple(new MessageQueueUserPermissionTuple(sourceLineNumbers, id) 493 section.AddSymbol(new MessageQueueUserPermissionSymbol(sourceLineNumbers, id)
494 { 494 {
495 ComponentRef = componentId, 495 ComponentRef = componentId,
496 MessageQueueRef = messageQueueId, 496 MessageQueueRef = messageQueueId,
@@ -500,7 +500,7 @@ namespace WixToolset.Msmq
500 } 500 }
501 if (null != group) 501 if (null != group)
502 { 502 {
503 section.AddTuple(new MessageQueueGroupPermissionTuple(sourceLineNumbers, id) 503 section.AddSymbol(new MessageQueueGroupPermissionSymbol(sourceLineNumbers, id)
504 { 504 {
505 ComponentRef = componentId, 505 ComponentRef = componentId,
506 MessageQueueRef = messageQueueId, 506 MessageQueueRef = messageQueueId,
diff --git a/src/wixext/MsmqExtensionData.cs b/src/wixext/MsmqExtensionData.cs
index dd1694f4..91485724 100644
--- a/src/wixext/MsmqExtensionData.cs
+++ b/src/wixext/MsmqExtensionData.cs
@@ -16,15 +16,15 @@ namespace WixToolset.Msmq
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 = MsmqTupleDefinitions.ByName(name); 21 symbolDefinition = MsmqSymbolDefinitions.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(MsmqExtensionData).Assembly, "WixToolset.Msmq.msmq.wixlib", tupleDefinitions); 27 return Intermediate.Load(typeof(MsmqExtensionData).Assembly, "WixToolset.Msmq.msmq.wixlib", symbolDefinitions);
28 } 28 }
29 } 29 }
30} 30}
diff --git a/src/wixext/MsmqTableDefinitions.cs b/src/wixext/MsmqTableDefinitions.cs
index 30e8d2da..46e2dd10 100644
--- a/src/wixext/MsmqTableDefinitions.cs
+++ b/src/wixext/MsmqTableDefinitions.cs
@@ -8,7 +8,7 @@ namespace WixToolset.Msmq
8 { 8 {
9 public static readonly TableDefinition MessageQueue = new TableDefinition( 9 public static readonly TableDefinition MessageQueue = new TableDefinition(
10 "MessageQueue", 10 "MessageQueue",
11 MsmqTupleDefinitions.MessageQueue, 11 MsmqSymbolDefinitions.MessageQueue,
12 new[] 12 new[]
13 { 13 {
14 new ColumnDefinition("MessageQueue", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), 14 new ColumnDefinition("MessageQueue", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column),
@@ -23,12 +23,12 @@ namespace WixToolset.Msmq
23 new ColumnDefinition("ServiceTypeGuid", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property), 23 new ColumnDefinition("ServiceTypeGuid", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Formatted, modularizeType: ColumnModularizeType.Property),
24 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown), 24 new ColumnDefinition("Attributes", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
25 }, 25 },
26 tupleIdIsPrimaryKey: true 26 symbolIdIsPrimaryKey: true
27 ); 27 );
28 28
29 public static readonly TableDefinition MessageQueueUserPermission = new TableDefinition( 29 public static readonly TableDefinition MessageQueueUserPermission = new TableDefinition(
30 "MessageQueueUserPermission", 30 "MessageQueueUserPermission",
31 MsmqTupleDefinitions.MessageQueueUserPermission, 31 MsmqSymbolDefinitions.MessageQueueUserPermission,
32 new[] 32 new[]
33 { 33 {
34 new ColumnDefinition("MessageQueueUserPermission", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), 34 new ColumnDefinition("MessageQueueUserPermission", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column),
@@ -37,12 +37,12 @@ namespace WixToolset.Msmq
37 new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), 37 new ColumnDefinition("User_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column),
38 new ColumnDefinition("Permissions", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown), 38 new ColumnDefinition("Permissions", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
39 }, 39 },
40 tupleIdIsPrimaryKey: true 40 symbolIdIsPrimaryKey: true
41 ); 41 );
42 42
43 public static readonly TableDefinition MessageQueueGroupPermission = new TableDefinition( 43 public static readonly TableDefinition MessageQueueGroupPermission = new TableDefinition(
44 "MessageQueueGroupPermission", 44 "MessageQueueGroupPermission",
45 MsmqTupleDefinitions.MessageQueueGroupPermission, 45 MsmqSymbolDefinitions.MessageQueueGroupPermission,
46 new[] 46 new[]
47 { 47 {
48 new ColumnDefinition("MessageQueueGroupPermission", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), 48 new ColumnDefinition("MessageQueueGroupPermission", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column),
@@ -51,7 +51,7 @@ namespace WixToolset.Msmq
51 new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column), 51 new ColumnDefinition("Group_", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Identifier, modularizeType: ColumnModularizeType.Column),
52 new ColumnDefinition("Permissions", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown), 52 new ColumnDefinition("Permissions", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown),
53 }, 53 },
54 tupleIdIsPrimaryKey: true 54 symbolIdIsPrimaryKey: true
55 ); 55 );
56 56
57 public static readonly TableDefinition[] All = new[] 57 public static readonly TableDefinition[] All = new[]
diff --git a/src/wixext/Tuples/MessageQueueGroupPermissionTuple.cs b/src/wixext/Tuples/MessageQueueGroupPermissionTuple.cs
index 0b1794fd..404c061c 100644
--- a/src/wixext/Tuples/MessageQueueGroupPermissionTuple.cs
+++ b/src/wixext/Tuples/MessageQueueGroupPermissionTuple.cs
@@ -3,28 +3,28 @@
3namespace WixToolset.Msmq 3namespace WixToolset.Msmq
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Msmq.Tuples; 6 using WixToolset.Msmq.Symbols;
7 7
8 public static partial class MsmqTupleDefinitions 8 public static partial class MsmqSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition MessageQueueGroupPermission = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition MessageQueueGroupPermission = new IntermediateSymbolDefinition(
11 MsmqTupleDefinitionType.MessageQueueGroupPermission.ToString(), 11 MsmqSymbolDefinitionType.MessageQueueGroupPermission.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionTupleFields.ComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionSymbolFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionTupleFields.MessageQueueRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionSymbolFields.MessageQueueRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionTupleFields.GroupRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionSymbolFields.GroupRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionTupleFields.Permissions), IntermediateFieldType.Number), 17 new IntermediateFieldDefinition(nameof(MessageQueueGroupPermissionSymbolFields.Permissions), IntermediateFieldType.Number),
18 }, 18 },
19 typeof(MessageQueueGroupPermissionTuple)); 19 typeof(MessageQueueGroupPermissionSymbol));
20 } 20 }
21} 21}
22 22
23namespace WixToolset.Msmq.Tuples 23namespace WixToolset.Msmq.Symbols
24{ 24{
25 using WixToolset.Data; 25 using WixToolset.Data;
26 26
27 public enum MessageQueueGroupPermissionTupleFields 27 public enum MessageQueueGroupPermissionSymbolFields
28 { 28 {
29 ComponentRef, 29 ComponentRef,
30 MessageQueueRef, 30 MessageQueueRef,
@@ -32,40 +32,40 @@ namespace WixToolset.Msmq.Tuples
32 Permissions, 32 Permissions,
33 } 33 }
34 34
35 public class MessageQueueGroupPermissionTuple : IntermediateTuple 35 public class MessageQueueGroupPermissionSymbol : IntermediateSymbol
36 { 36 {
37 public MessageQueueGroupPermissionTuple() : base(MsmqTupleDefinitions.MessageQueueGroupPermission, null, null) 37 public MessageQueueGroupPermissionSymbol() : base(MsmqSymbolDefinitions.MessageQueueGroupPermission, null, null)
38 { 38 {
39 } 39 }
40 40
41 public MessageQueueGroupPermissionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqTupleDefinitions.MessageQueueGroupPermission, sourceLineNumber, id) 41 public MessageQueueGroupPermissionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqSymbolDefinitions.MessageQueueGroupPermission, sourceLineNumber, id)
42 { 42 {
43 } 43 }
44 44
45 public IntermediateField this[MessageQueueGroupPermissionTupleFields index] => this.Fields[(int)index]; 45 public IntermediateField this[MessageQueueGroupPermissionSymbolFields index] => this.Fields[(int)index];
46 46
47 public string ComponentRef 47 public string ComponentRef
48 { 48 {
49 get => this.Fields[(int)MessageQueueGroupPermissionTupleFields.ComponentRef].AsString(); 49 get => this.Fields[(int)MessageQueueGroupPermissionSymbolFields.ComponentRef].AsString();
50 set => this.Set((int)MessageQueueGroupPermissionTupleFields.ComponentRef, value); 50 set => this.Set((int)MessageQueueGroupPermissionSymbolFields.ComponentRef, value);
51 } 51 }
52 52
53 public string MessageQueueRef 53 public string MessageQueueRef
54 { 54 {
55 get => this.Fields[(int)MessageQueueGroupPermissionTupleFields.MessageQueueRef].AsString(); 55 get => this.Fields[(int)MessageQueueGroupPermissionSymbolFields.MessageQueueRef].AsString();
56 set => this.Set((int)MessageQueueGroupPermissionTupleFields.MessageQueueRef, value); 56 set => this.Set((int)MessageQueueGroupPermissionSymbolFields.MessageQueueRef, value);
57 } 57 }
58 58
59 public string GroupRef 59 public string GroupRef
60 { 60 {
61 get => this.Fields[(int)MessageQueueGroupPermissionTupleFields.GroupRef].AsString(); 61 get => this.Fields[(int)MessageQueueGroupPermissionSymbolFields.GroupRef].AsString();
62 set => this.Set((int)MessageQueueGroupPermissionTupleFields.GroupRef, value); 62 set => this.Set((int)MessageQueueGroupPermissionSymbolFields.GroupRef, value);
63 } 63 }
64 64
65 public int Permissions 65 public int Permissions
66 { 66 {
67 get => this.Fields[(int)MessageQueueGroupPermissionTupleFields.Permissions].AsNumber(); 67 get => this.Fields[(int)MessageQueueGroupPermissionSymbolFields.Permissions].AsNumber();
68 set => this.Set((int)MessageQueueGroupPermissionTupleFields.Permissions, value); 68 set => this.Set((int)MessageQueueGroupPermissionSymbolFields.Permissions, 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/MessageQueueTuple.cs b/src/wixext/Tuples/MessageQueueTuple.cs
index 32125c0f..b911f0ea 100644
--- a/src/wixext/Tuples/MessageQueueTuple.cs
+++ b/src/wixext/Tuples/MessageQueueTuple.cs
@@ -3,34 +3,34 @@
3namespace WixToolset.Msmq 3namespace WixToolset.Msmq
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Msmq.Tuples; 6 using WixToolset.Msmq.Symbols;
7 7
8 public static partial class MsmqTupleDefinitions 8 public static partial class MsmqSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition MessageQueue = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition MessageQueue = new IntermediateSymbolDefinition(
11 MsmqTupleDefinitionType.MessageQueue.ToString(), 11 MsmqSymbolDefinitionType.MessageQueue.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.ComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.BasePriority), IntermediateFieldType.Number), 15 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.BasePriority), IntermediateFieldType.Number),
16 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.JournalQuota), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.JournalQuota), IntermediateFieldType.Number),
17 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.Label), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.Label), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.MulticastAddress), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.MulticastAddress), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.PathName), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.PathName), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.PrivLevel), IntermediateFieldType.Number), 20 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.PrivLevel), IntermediateFieldType.Number),
21 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.Quota), IntermediateFieldType.Number), 21 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.Quota), IntermediateFieldType.Number),
22 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.ServiceTypeGuid), IntermediateFieldType.String), 22 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.ServiceTypeGuid), IntermediateFieldType.String),
23 new IntermediateFieldDefinition(nameof(MessageQueueTupleFields.Attributes), IntermediateFieldType.Number), 23 new IntermediateFieldDefinition(nameof(MessageQueueSymbolFields.Attributes), IntermediateFieldType.Number),
24 }, 24 },
25 typeof(MessageQueueTuple)); 25 typeof(MessageQueueSymbol));
26 } 26 }
27} 27}
28 28
29namespace WixToolset.Msmq.Tuples 29namespace WixToolset.Msmq.Symbols
30{ 30{
31 using WixToolset.Data; 31 using WixToolset.Data;
32 32
33 public enum MessageQueueTupleFields 33 public enum MessageQueueSymbolFields
34 { 34 {
35 ComponentRef, 35 ComponentRef,
36 BasePriority, 36 BasePriority,
@@ -44,76 +44,76 @@ namespace WixToolset.Msmq.Tuples
44 Attributes, 44 Attributes,
45 } 45 }
46 46
47 public class MessageQueueTuple : IntermediateTuple 47 public class MessageQueueSymbol : IntermediateSymbol
48 { 48 {
49 public MessageQueueTuple() : base(MsmqTupleDefinitions.MessageQueue, null, null) 49 public MessageQueueSymbol() : base(MsmqSymbolDefinitions.MessageQueue, null, null)
50 { 50 {
51 } 51 }
52 52
53 public MessageQueueTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqTupleDefinitions.MessageQueue, sourceLineNumber, id) 53 public MessageQueueSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqSymbolDefinitions.MessageQueue, sourceLineNumber, id)
54 { 54 {
55 } 55 }
56 56
57 public IntermediateField this[MessageQueueTupleFields index] => this.Fields[(int)index]; 57 public IntermediateField this[MessageQueueSymbolFields index] => this.Fields[(int)index];
58 58
59 public string ComponentRef 59 public string ComponentRef
60 { 60 {
61 get => this.Fields[(int)MessageQueueTupleFields.ComponentRef].AsString(); 61 get => this.Fields[(int)MessageQueueSymbolFields.ComponentRef].AsString();
62 set => this.Set((int)MessageQueueTupleFields.ComponentRef, value); 62 set => this.Set((int)MessageQueueSymbolFields.ComponentRef, value);
63 } 63 }
64 64
65 public int? BasePriority 65 public int? BasePriority
66 { 66 {
67 get => this.Fields[(int)MessageQueueTupleFields.BasePriority].AsNullableNumber(); 67 get => this.Fields[(int)MessageQueueSymbolFields.BasePriority].AsNullableNumber();
68 set => this.Set((int)MessageQueueTupleFields.BasePriority, value); 68 set => this.Set((int)MessageQueueSymbolFields.BasePriority, value);
69 } 69 }
70 70
71 public int? JournalQuota 71 public int? JournalQuota
72 { 72 {
73 get => this.Fields[(int)MessageQueueTupleFields.JournalQuota].AsNullableNumber(); 73 get => this.Fields[(int)MessageQueueSymbolFields.JournalQuota].AsNullableNumber();
74 set => this.Set((int)MessageQueueTupleFields.JournalQuota, value); 74 set => this.Set((int)MessageQueueSymbolFields.JournalQuota, value);
75 } 75 }
76 76
77 public string Label 77 public string Label
78 { 78 {
79 get => this.Fields[(int)MessageQueueTupleFields.Label].AsString(); 79 get => this.Fields[(int)MessageQueueSymbolFields.Label].AsString();
80 set => this.Set((int)MessageQueueTupleFields.Label, value); 80 set => this.Set((int)MessageQueueSymbolFields.Label, value);
81 } 81 }
82 82
83 public string MulticastAddress 83 public string MulticastAddress
84 { 84 {
85 get => this.Fields[(int)MessageQueueTupleFields.MulticastAddress].AsString(); 85 get => this.Fields[(int)MessageQueueSymbolFields.MulticastAddress].AsString();
86 set => this.Set((int)MessageQueueTupleFields.MulticastAddress, value); 86 set => this.Set((int)MessageQueueSymbolFields.MulticastAddress, value);
87 } 87 }
88 88
89 public string PathName 89 public string PathName
90 { 90 {
91 get => this.Fields[(int)MessageQueueTupleFields.PathName].AsString(); 91 get => this.Fields[(int)MessageQueueSymbolFields.PathName].AsString();
92 set => this.Set((int)MessageQueueTupleFields.PathName, value); 92 set => this.Set((int)MessageQueueSymbolFields.PathName, value);
93 } 93 }
94 94
95 public int? PrivLevel 95 public int? PrivLevel
96 { 96 {
97 get => this.Fields[(int)MessageQueueTupleFields.PrivLevel].AsNullableNumber(); 97 get => this.Fields[(int)MessageQueueSymbolFields.PrivLevel].AsNullableNumber();
98 set => this.Set((int)MessageQueueTupleFields.PrivLevel, value); 98 set => this.Set((int)MessageQueueSymbolFields.PrivLevel, value);
99 } 99 }
100 100
101 public int? Quota 101 public int? Quota
102 { 102 {
103 get => this.Fields[(int)MessageQueueTupleFields.Quota].AsNullableNumber(); 103 get => this.Fields[(int)MessageQueueSymbolFields.Quota].AsNullableNumber();
104 set => this.Set((int)MessageQueueTupleFields.Quota, value); 104 set => this.Set((int)MessageQueueSymbolFields.Quota, value);
105 } 105 }
106 106
107 public string ServiceTypeGuid 107 public string ServiceTypeGuid
108 { 108 {
109 get => this.Fields[(int)MessageQueueTupleFields.ServiceTypeGuid].AsString(); 109 get => this.Fields[(int)MessageQueueSymbolFields.ServiceTypeGuid].AsString();
110 set => this.Set((int)MessageQueueTupleFields.ServiceTypeGuid, value); 110 set => this.Set((int)MessageQueueSymbolFields.ServiceTypeGuid, value);
111 } 111 }
112 112
113 public int Attributes 113 public int Attributes
114 { 114 {
115 get => this.Fields[(int)MessageQueueTupleFields.Attributes].AsNumber(); 115 get => this.Fields[(int)MessageQueueSymbolFields.Attributes].AsNumber();
116 set => this.Set((int)MessageQueueTupleFields.Attributes, value); 116 set => this.Set((int)MessageQueueSymbolFields.Attributes, value);
117 } 117 }
118 } 118 }
119} \ No newline at end of file 119} \ No newline at end of file
diff --git a/src/wixext/Tuples/MessageQueueUserPermissionTuple.cs b/src/wixext/Tuples/MessageQueueUserPermissionTuple.cs
index c6d5a45a..cc783845 100644
--- a/src/wixext/Tuples/MessageQueueUserPermissionTuple.cs
+++ b/src/wixext/Tuples/MessageQueueUserPermissionTuple.cs
@@ -3,28 +3,28 @@
3namespace WixToolset.Msmq 3namespace WixToolset.Msmq
4{ 4{
5 using WixToolset.Data; 5 using WixToolset.Data;
6 using WixToolset.Msmq.Tuples; 6 using WixToolset.Msmq.Symbols;
7 7
8 public static partial class MsmqTupleDefinitions 8 public static partial class MsmqSymbolDefinitions
9 { 9 {
10 public static readonly IntermediateTupleDefinition MessageQueueUserPermission = new IntermediateTupleDefinition( 10 public static readonly IntermediateSymbolDefinition MessageQueueUserPermission = new IntermediateSymbolDefinition(
11 MsmqTupleDefinitionType.MessageQueueUserPermission.ToString(), 11 MsmqSymbolDefinitionType.MessageQueueUserPermission.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionTupleFields.ComponentRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionSymbolFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionTupleFields.MessageQueueRef), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionSymbolFields.MessageQueueRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionTupleFields.UserRef), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionSymbolFields.UserRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionTupleFields.Permissions), IntermediateFieldType.Number), 17 new IntermediateFieldDefinition(nameof(MessageQueueUserPermissionSymbolFields.Permissions), IntermediateFieldType.Number),
18 }, 18 },
19 typeof(MessageQueueUserPermissionTuple)); 19 typeof(MessageQueueUserPermissionSymbol));
20 } 20 }
21} 21}
22 22
23namespace WixToolset.Msmq.Tuples 23namespace WixToolset.Msmq.Symbols
24{ 24{
25 using WixToolset.Data; 25 using WixToolset.Data;
26 26
27 public enum MessageQueueUserPermissionTupleFields 27 public enum MessageQueueUserPermissionSymbolFields
28 { 28 {
29 ComponentRef, 29 ComponentRef,
30 MessageQueueRef, 30 MessageQueueRef,
@@ -32,40 +32,40 @@ namespace WixToolset.Msmq.Tuples
32 Permissions, 32 Permissions,
33 } 33 }
34 34
35 public class MessageQueueUserPermissionTuple : IntermediateTuple 35 public class MessageQueueUserPermissionSymbol : IntermediateSymbol
36 { 36 {
37 public MessageQueueUserPermissionTuple() : base(MsmqTupleDefinitions.MessageQueueUserPermission, null, null) 37 public MessageQueueUserPermissionSymbol() : base(MsmqSymbolDefinitions.MessageQueueUserPermission, null, null)
38 { 38 {
39 } 39 }
40 40
41 public MessageQueueUserPermissionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqTupleDefinitions.MessageQueueUserPermission, sourceLineNumber, id) 41 public MessageQueueUserPermissionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(MsmqSymbolDefinitions.MessageQueueUserPermission, sourceLineNumber, id)
42 { 42 {
43 } 43 }
44 44
45 public IntermediateField this[MessageQueueUserPermissionTupleFields index] => this.Fields[(int)index]; 45 public IntermediateField this[MessageQueueUserPermissionSymbolFields index] => this.Fields[(int)index];
46 46
47 public string ComponentRef 47 public string ComponentRef
48 { 48 {
49 get => this.Fields[(int)MessageQueueUserPermissionTupleFields.ComponentRef].AsString(); 49 get => this.Fields[(int)MessageQueueUserPermissionSymbolFields.ComponentRef].AsString();
50 set => this.Set((int)MessageQueueUserPermissionTupleFields.ComponentRef, value); 50 set => this.Set((int)MessageQueueUserPermissionSymbolFields.ComponentRef, value);
51 } 51 }
52 52
53 public string MessageQueueRef 53 public string MessageQueueRef
54 { 54 {
55 get => this.Fields[(int)MessageQueueUserPermissionTupleFields.MessageQueueRef].AsString(); 55 get => this.Fields[(int)MessageQueueUserPermissionSymbolFields.MessageQueueRef].AsString();
56 set => this.Set((int)MessageQueueUserPermissionTupleFields.MessageQueueRef, value); 56 set => this.Set((int)MessageQueueUserPermissionSymbolFields.MessageQueueRef, value);
57 } 57 }
58 58
59 public string UserRef 59 public string UserRef
60 { 60 {
61 get => this.Fields[(int)MessageQueueUserPermissionTupleFields.UserRef].AsString(); 61 get => this.Fields[(int)MessageQueueUserPermissionSymbolFields.UserRef].AsString();
62 set => this.Set((int)MessageQueueUserPermissionTupleFields.UserRef, value); 62 set => this.Set((int)MessageQueueUserPermissionSymbolFields.UserRef, value);
63 } 63 }
64 64
65 public int Permissions 65 public int Permissions
66 { 66 {
67 get => this.Fields[(int)MessageQueueUserPermissionTupleFields.Permissions].AsNumber(); 67 get => this.Fields[(int)MessageQueueUserPermissionSymbolFields.Permissions].AsNumber();
68 set => this.Set((int)MessageQueueUserPermissionTupleFields.Permissions, value); 68 set => this.Set((int)MessageQueueUserPermissionSymbolFields.Permissions, 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/MsmqTupleDefinitions.cs b/src/wixext/Tuples/MsmqTupleDefinitions.cs
index e6accdc6..229417fe 100644
--- a/src/wixext/Tuples/MsmqTupleDefinitions.cs
+++ b/src/wixext/Tuples/MsmqTupleDefinitions.cs
@@ -5,20 +5,20 @@ namespace WixToolset.Msmq
5 using System; 5 using System;
6 using WixToolset.Data; 6 using WixToolset.Data;
7 7
8 public enum MsmqTupleDefinitionType 8 public enum MsmqSymbolDefinitionType
9 { 9 {
10 MessageQueue, 10 MessageQueue,
11 MessageQueueGroupPermission, 11 MessageQueueGroupPermission,
12 MessageQueueUserPermission, 12 MessageQueueUserPermission,
13 } 13 }
14 14
15 public static partial class MsmqTupleDefinitions 15 public static partial class MsmqSymbolDefinitions
16 { 16 {
17 public static readonly Version Version = new Version("4.0.0"); 17 public static readonly Version Version = new Version("4.0.0");
18 18
19 public static IntermediateTupleDefinition ByName(string name) 19 public static IntermediateSymbolDefinition ByName(string name)
20 { 20 {
21 if (!Enum.TryParse(name, out MsmqTupleDefinitionType type)) 21 if (!Enum.TryParse(name, out MsmqSymbolDefinitionType type))
22 { 22 {
23 return null; 23 return null;
24 } 24 }
@@ -26,18 +26,18 @@ namespace WixToolset.Msmq
26 return ByType(type); 26 return ByType(type);
27 } 27 }
28 28
29 public static IntermediateTupleDefinition ByType(MsmqTupleDefinitionType type) 29 public static IntermediateSymbolDefinition ByType(MsmqSymbolDefinitionType type)
30 { 30 {
31 switch (type) 31 switch (type)
32 { 32 {
33 case MsmqTupleDefinitionType.MessageQueue: 33 case MsmqSymbolDefinitionType.MessageQueue:
34 return MsmqTupleDefinitions.MessageQueue; 34 return MsmqSymbolDefinitions.MessageQueue;
35 35
36 case MsmqTupleDefinitionType.MessageQueueGroupPermission: 36 case MsmqSymbolDefinitionType.MessageQueueGroupPermission:
37 return MsmqTupleDefinitions.MessageQueueGroupPermission; 37 return MsmqSymbolDefinitions.MessageQueueGroupPermission;
38 38
39 case MsmqTupleDefinitionType.MessageQueueUserPermission: 39 case MsmqSymbolDefinitionType.MessageQueueUserPermission:
40 return MsmqTupleDefinitions.MessageQueueUserPermission; 40 return MsmqSymbolDefinitions.MessageQueueUserPermission;
41 41
42 default: 42 default:
43 throw new ArgumentOutOfRangeException(nameof(type)); 43 throw new ArgumentOutOfRangeException(nameof(type));