@joebigelow / wix / commits / 96e0350b

The Great Tuple to Symbol Rename (tm)

Rob Mensching committed Jun 27, 2020 at 13:44 UTC 96e0350bc4fc4ca5a7ae61145599f90b7fbf8d9b
5 files changed +63 -63
src/wixext/FirewallCompiler.cs
+8 -8
@@ -8,7 +8,7 @@ namespace WixToolset.Firewall
8 using WixToolset.Data;
9 using WixToolset.Extensibility;
10 using WixToolset.Extensibility.Data;
11 - using WixToolset.Firewall.Tuples;
11 + using WixToolset.Firewall.Symbols;
12
13 /// <summary>
14 /// The compiler for the WiX Toolset Firewall Extension.
@@ -259,7 +259,7 @@ namespace WixToolset.Firewall
259 fileId = file;
260 }
261
262 - var tuple = section.AddTuple(new WixFirewallExceptionTuple(sourceLineNumbers, id)
262 + var symbol = section.AddSymbol(new WixFirewallExceptionSymbol(sourceLineNumbers, id)
263 {
264 Name = name,
265 RemoteAddresses = remoteAddresses,
@@ -271,7 +271,7 @@ namespace WixToolset.Firewall
271
272 if (!String.IsNullOrEmpty(port))
273 {
274 - tuple.Port = port;
274 + symbol.Port = port;
275
276 if (!protocol.HasValue)
277 {
@@ -282,22 +282,22 @@ namespace WixToolset.Firewall
282
283 if (protocol.HasValue)
284 {
285 - tuple.Protocol = protocol.Value;
285 + symbol.Protocol = protocol.Value;
286 }
287
288 if (!String.IsNullOrEmpty(fileId))
289 {
290 - tuple.Program = $"[#{fileId}]";
291 - this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.File, fileId);
290 + symbol.Program = $"[#{fileId}]";
291 + this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.File, fileId);
292 }
293 else if (!String.IsNullOrEmpty(program))
294 {
295 - tuple.Program = program;
295 + symbol.Program = program;
296 }
297
298 if (CompilerConstants.IntegerNotSet != attributes)
299 {
300 - tuple.Attributes = attributes;
300 + symbol.Attributes = attributes;
301 }
302
303 this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "SchedFirewallExceptionsInstall", this.Context.Platform, CustomActionPlatforms.ARM | CustomActionPlatforms.ARM64 | CustomActionPlatforms.X64 | CustomActionPlatforms.X86);
src/wixext/FirewallExtensionData.cs
+5 -5
@@ -9,15 +9,15 @@ namespace WixToolset.Firewall
9 {
10 public override string DefaultCulture => "en-US";
11
12 - public override bool TryGetTupleDefinitionByName(string name, out IntermediateTupleDefinition tupleDefinition)
12 + public override bool TryGetSymbolDefinitionByName(string name, out IntermediateSymbolDefinition symbolDefinition)
13 {
14 - tupleDefinition = FirewallTupleDefinitions.ByName(name);
15 - return tupleDefinition != null;
14 + symbolDefinition = FirewallSymbolDefinitions.ByName(name);
15 + return symbolDefinition != null;
16 }
17
18 - public override Intermediate GetLibrary(ITupleDefinitionCreator tupleDefinitions)
18 + public override Intermediate GetLibrary(ISymbolDefinitionCreator symbolDefinitions)
19 {
20 - return Intermediate.Load(typeof(FirewallExtensionData).Assembly, "WixToolset.Firewall.firewall.wixlib", tupleDefinitions);
20 + return Intermediate.Load(typeof(FirewallExtensionData).Assembly, "WixToolset.Firewall.firewall.wixlib", symbolDefinitions);
21 }
22 }
23 }
src/wixext/FirewallTableDefinitions.cs
+2 -2
@@ -8,7 +8,7 @@ namespace WixToolset.Firewall
8 {
9 public static readonly TableDefinition WixFirewallException = new TableDefinition(
10 "WixFirewallException",
11 - FirewallTupleDefinitions.WixFirewallException,
11 + FirewallSymbolDefinitions.WixFirewallException,
12 new[]
13 {
14 new ColumnDefinition("WixFirewallException", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "The primary key, a non-localized token.", modularizeType: ColumnModularizeType.Column),
@@ -23,7 +23,7 @@ namespace WixToolset.Firewall
23 new ColumnDefinition("Description", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Description displayed in Windows Firewall manager for this firewall rule."),
24 new ColumnDefinition("Direction", ColumnType.Number, 1, primaryKey: false, nullable: true, ColumnCategory.Integer, minValue: 1, maxValue: 2, description: "Direction (1=in; 2=out)"),
25 },
26 - tupleIdIsPrimaryKey: true
26 + symbolIdIsPrimaryKey: true
27 );
28
29 public static readonly TableDefinition[] All = new[]
src/wixext/Tuples/FirewallTupleDefinitions.cs
+7 -7
@@ -5,18 +5,18 @@ namespace WixToolset.Firewall
5 using System;
6 using WixToolset.Data;
7
8 - public enum FirewallTupleDefinitionType
8 + public enum FirewallSymbolDefinitionType
9 {
10 WixFirewallException,
11 }
12
13 - public static partial class FirewallTupleDefinitions
13 + public static partial class FirewallSymbolDefinitions
14 {
15 public static readonly Version Version = new Version("4.0.0");
16
17 - public static IntermediateTupleDefinition ByName(string name)
17 + public static IntermediateSymbolDefinition ByName(string name)
18 {
19 - if (!Enum.TryParse(name, out FirewallTupleDefinitionType type))
19 + if (!Enum.TryParse(name, out FirewallSymbolDefinitionType type))
20 {
21 return null;
22 }
@@ -24,12 +24,12 @@ namespace WixToolset.Firewall
24 return ByType(type);
25 }
26
27 - public static IntermediateTupleDefinition ByType(FirewallTupleDefinitionType type)
27 + public static IntermediateSymbolDefinition ByType(FirewallSymbolDefinitionType type)
28 {
29 switch (type)
30 {
31 - case FirewallTupleDefinitionType.WixFirewallException:
32 - return FirewallTupleDefinitions.WixFirewallException;
31 + case FirewallSymbolDefinitionType.WixFirewallException:
32 + return FirewallSymbolDefinitions.WixFirewallException;
33
34 default:
35 throw new ArgumentOutOfRangeException(nameof(type));
src/wixext/Tuples/WixFirewallExceptionTuple.cs
+41 -41
@@ -3,34 +3,34 @@
3 namespace WixToolset.Firewall
4 {
5 using WixToolset.Data;
6 - using WixToolset.Firewall.Tuples;
6 + using WixToolset.Firewall.Symbols;
7
8 - public static partial class FirewallTupleDefinitions
8 + public static partial class FirewallSymbolDefinitions
9 {
10 - public static readonly IntermediateTupleDefinition WixFirewallException = new IntermediateTupleDefinition(
11 - FirewallTupleDefinitionType.WixFirewallException.ToString(),
10 + public static readonly IntermediateSymbolDefinition WixFirewallException = new IntermediateSymbolDefinition(
11 + FirewallSymbolDefinitionType.WixFirewallException.ToString(),
12 new[]
13 {
14 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Name), IntermediateFieldType.String),
15 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.RemoteAddresses), IntermediateFieldType.String),
16 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Port), IntermediateFieldType.String),
17 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Protocol), IntermediateFieldType.Number),
18 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Program), IntermediateFieldType.String),
19 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Attributes), IntermediateFieldType.Number),
20 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Profile), IntermediateFieldType.Number),
21 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.ComponentRef), IntermediateFieldType.String),
22 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Description), IntermediateFieldType.String),
23 - new IntermediateFieldDefinition(nameof(WixFirewallExceptionTupleFields.Direction), IntermediateFieldType.Number),
14 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Name), IntermediateFieldType.String),
15 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.RemoteAddresses), IntermediateFieldType.String),
16 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Port), IntermediateFieldType.String),
17 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Protocol), IntermediateFieldType.Number),
18 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Program), IntermediateFieldType.String),
19 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Attributes), IntermediateFieldType.Number),
20 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Profile), IntermediateFieldType.Number),
21 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.ComponentRef), IntermediateFieldType.String),
22 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Description), IntermediateFieldType.String),
23 + new IntermediateFieldDefinition(nameof(WixFirewallExceptionSymbolFields.Direction), IntermediateFieldType.Number),
24 },
25 - typeof(WixFirewallExceptionTuple));
25 + typeof(WixFirewallExceptionSymbol));
26 }
27 }
28
29 -namespace WixToolset.Firewall.Tuples
29 +namespace WixToolset.Firewall.Symbols
30 {
31 using WixToolset.Data;
32
33 - public enum WixFirewallExceptionTupleFields
33 + public enum WixFirewallExceptionSymbolFields
34 {
35 Name,
36 RemoteAddresses,
@@ -44,76 +44,76 @@ namespace WixToolset.Firewall.Tuples
44 Direction,
45 }
46
47 - public class WixFirewallExceptionTuple : IntermediateTuple
47 + public class WixFirewallExceptionSymbol : IntermediateSymbol
48 {
49 - public WixFirewallExceptionTuple() : base(FirewallTupleDefinitions.WixFirewallException, null, null)
49 + public WixFirewallExceptionSymbol() : base(FirewallSymbolDefinitions.WixFirewallException, null, null)
50 {
51 }
52
53 - public WixFirewallExceptionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(FirewallTupleDefinitions.WixFirewallException, sourceLineNumber, id)
53 + public WixFirewallExceptionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(FirewallSymbolDefinitions.WixFirewallException, sourceLineNumber, id)
54 {
55 }
56
57 - public IntermediateField this[WixFirewallExceptionTupleFields index] => this.Fields[(int)index];
57 + public IntermediateField this[WixFirewallExceptionSymbolFields index] => this.Fields[(int)index];
58
59 public string Name
60 {
61 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Name].AsString();
62 - set => this.Set((int)WixFirewallExceptionTupleFields.Name, value);
61 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Name].AsString();
62 + set => this.Set((int)WixFirewallExceptionSymbolFields.Name, value);
63 }
64
65 public string RemoteAddresses
66 {
67 - get => this.Fields[(int)WixFirewallExceptionTupleFields.RemoteAddresses].AsString();
68 - set => this.Set((int)WixFirewallExceptionTupleFields.RemoteAddresses, value);
67 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.RemoteAddresses].AsString();
68 + set => this.Set((int)WixFirewallExceptionSymbolFields.RemoteAddresses, value);
69 }
70
71 public string Port
72 {
73 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Port].AsString();
74 - set => this.Set((int)WixFirewallExceptionTupleFields.Port, value);
73 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Port].AsString();
74 + set => this.Set((int)WixFirewallExceptionSymbolFields.Port, value);
75 }
76
77 public int? Protocol
78 {
79 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Protocol].AsNullableNumber();
80 - set => this.Set((int)WixFirewallExceptionTupleFields.Protocol, value);
79 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Protocol].AsNullableNumber();
80 + set => this.Set((int)WixFirewallExceptionSymbolFields.Protocol, value);
81 }
82
83 public string Program
84 {
85 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Program].AsString();
86 - set => this.Set((int)WixFirewallExceptionTupleFields.Program, value);
85 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Program].AsString();
86 + set => this.Set((int)WixFirewallExceptionSymbolFields.Program, value);
87 }
88
89 public int Attributes
90 {
91 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Attributes].AsNumber();
92 - set => this.Set((int)WixFirewallExceptionTupleFields.Attributes, value);
91 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Attributes].AsNumber();
92 + set => this.Set((int)WixFirewallExceptionSymbolFields.Attributes, value);
93 }
94
95 public int Profile
96 {
97 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Profile].AsNumber();
98 - set => this.Set((int)WixFirewallExceptionTupleFields.Profile, value);
97 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Profile].AsNumber();
98 + set => this.Set((int)WixFirewallExceptionSymbolFields.Profile, value);
99 }
100
101 public string ComponentRef
102 {
103 - get => this.Fields[(int)WixFirewallExceptionTupleFields.ComponentRef].AsString();
104 - set => this.Set((int)WixFirewallExceptionTupleFields.ComponentRef, value);
103 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.ComponentRef].AsString();
104 + set => this.Set((int)WixFirewallExceptionSymbolFields.ComponentRef, value);
105 }
106
107 public string Description
108 {
109 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Description].AsString();
110 - set => this.Set((int)WixFirewallExceptionTupleFields.Description, value);
109 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Description].AsString();
110 + set => this.Set((int)WixFirewallExceptionSymbolFields.Description, value);
111 }
112
113 public int Direction
114 {
115 - get => this.Fields[(int)WixFirewallExceptionTupleFields.Direction].AsNumber();
116 - set => this.Set((int)WixFirewallExceptionTupleFields.Direction, value);
115 + get => this.Fields[(int)WixFirewallExceptionSymbolFields.Direction].AsNumber();
116 + set => this.Set((int)WixFirewallExceptionSymbolFields.Direction, value);
117 }
118 }
119 }
\ No newline at end of file