aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs8
-rw-r--r--src/WixToolset.Data/Symbols/FileSymbol.cs1
-rw-r--r--src/WixToolset.Data/Symbols/IniFileSymbol.cs8
-rw-r--r--src/WixToolset.Data/Symbols/IniLocatorSymbol.cs16
-rw-r--r--src/WixToolset.Data/Symbols/MoveFileSymbol.cs18
-rw-r--r--src/WixToolset.Data/Symbols/RemoveFileSymbol.cs18
6 files changed, 50 insertions, 19 deletions
diff --git a/src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs b/src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs
index 1344ced4..f2d1d94f 100644
--- a/src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs
+++ b/src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs
@@ -13,6 +13,7 @@ namespace WixToolset.Data
13 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.ComponentRef), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.ComponentRef), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.FileRef), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.FileRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.DestinationName), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.DestinationName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.DestinationShortName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.DestinationFolder), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(DuplicateFileSymbolFields.DestinationFolder), IntermediateFieldType.String),
17 }, 18 },
18 typeof(DuplicateFileSymbol)); 19 typeof(DuplicateFileSymbol));
@@ -26,6 +27,7 @@ namespace WixToolset.Data.Symbols
26 ComponentRef, 27 ComponentRef,
27 FileRef, 28 FileRef,
28 DestinationName, 29 DestinationName,
30 DestinationShortName,
29 DestinationFolder, 31 DestinationFolder,
30 } 32 }
31 33
@@ -59,6 +61,12 @@ namespace WixToolset.Data.Symbols
59 set => this.Set((int)DuplicateFileSymbolFields.DestinationName, value); 61 set => this.Set((int)DuplicateFileSymbolFields.DestinationName, value);
60 } 62 }
61 63
64 public string DestinationShortName
65 {
66 get => (string)this.Fields[(int)DuplicateFileSymbolFields.DestinationShortName];
67 set => this.Set((int)DuplicateFileSymbolFields.DestinationShortName, value);
68 }
69
62 public string DestinationFolder 70 public string DestinationFolder
63 { 71 {
64 get => (string)this.Fields[(int)DuplicateFileSymbolFields.DestinationFolder]; 72 get => (string)this.Fields[(int)DuplicateFileSymbolFields.DestinationFolder];
diff --git a/src/WixToolset.Data/Symbols/FileSymbol.cs b/src/WixToolset.Data/Symbols/FileSymbol.cs
index 7d1afdb7..784b7846 100644
--- a/src/WixToolset.Data/Symbols/FileSymbol.cs
+++ b/src/WixToolset.Data/Symbols/FileSymbol.cs
@@ -86,7 +86,6 @@ namespace WixToolset.Data.Symbols
86 Compressed = 0x10, 86 Compressed = 0x10,
87 Uncompressed = 0x20, 87 Uncompressed = 0x20,
88 Checksum = 0x40, 88 Checksum = 0x40,
89 GeneratedShortFileName = 0x80,
90 } 89 }
91 90
92 /// <summary> 91 /// <summary>
diff --git a/src/WixToolset.Data/Symbols/IniFileSymbol.cs b/src/WixToolset.Data/Symbols/IniFileSymbol.cs
index e23f6039..f1e0c104 100644
--- a/src/WixToolset.Data/Symbols/IniFileSymbol.cs
+++ b/src/WixToolset.Data/Symbols/IniFileSymbol.cs
@@ -11,6 +11,7 @@ namespace WixToolset.Data
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.FileName), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.FileName), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.ShortFileName), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.DirProperty), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.DirProperty), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.Section), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.Section), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.Key), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IniFileSymbolFields.Key), IntermediateFieldType.String),
@@ -27,6 +28,7 @@ namespace WixToolset.Data.Symbols
27 public enum IniFileSymbolFields 28 public enum IniFileSymbolFields
28 { 29 {
29 FileName, 30 FileName,
31 ShortFileName,
30 DirProperty, 32 DirProperty,
31 Section, 33 Section,
32 Key, 34 Key,
@@ -53,6 +55,12 @@ namespace WixToolset.Data.Symbols
53 set => this.Set((int)IniFileSymbolFields.FileName, value); 55 set => this.Set((int)IniFileSymbolFields.FileName, value);
54 } 56 }
55 57
58 public string ShortFileName
59 {
60 get => (string)this.Fields[(int)IniFileSymbolFields.ShortFileName];
61 set => this.Set((int)IniFileSymbolFields.ShortFileName, value);
62 }
63
56 public string DirProperty 64 public string DirProperty
57 { 65 {
58 get => (string)this.Fields[(int)IniFileSymbolFields.DirProperty]; 66 get => (string)this.Fields[(int)IniFileSymbolFields.DirProperty];
diff --git a/src/WixToolset.Data/Symbols/IniLocatorSymbol.cs b/src/WixToolset.Data/Symbols/IniLocatorSymbol.cs
index 64351681..c36f0dfc 100644
--- a/src/WixToolset.Data/Symbols/IniLocatorSymbol.cs
+++ b/src/WixToolset.Data/Symbols/IniLocatorSymbol.cs
@@ -10,8 +10,8 @@ namespace WixToolset.Data
10 SymbolDefinitionType.IniLocator, 10 SymbolDefinitionType.IniLocator,
11 new[] 11 new[]
12 { 12 {
13 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.SignatureRef), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.FileName), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.FileName), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.ShortFileName), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Section), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Section), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Key), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Key), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Field), IntermediateFieldType.Number), 17 new IntermediateFieldDefinition(nameof(IniLocatorSymbolFields.Field), IntermediateFieldType.Number),
@@ -25,8 +25,8 @@ namespace WixToolset.Data.Symbols
25{ 25{
26 public enum IniLocatorSymbolFields 26 public enum IniLocatorSymbolFields
27 { 27 {
28 SignatureRef,
29 FileName, 28 FileName,
29 ShortFileName,
30 Section, 30 Section,
31 Key, 31 Key,
32 Field, 32 Field,
@@ -45,18 +45,18 @@ namespace WixToolset.Data.Symbols
45 45
46 public IntermediateField this[IniLocatorSymbolFields index] => this.Fields[(int)index]; 46 public IntermediateField this[IniLocatorSymbolFields index] => this.Fields[(int)index];
47 47
48 public string SignatureRef
49 {
50 get => (string)this.Fields[(int)IniLocatorSymbolFields.SignatureRef];
51 set => this.Set((int)IniLocatorSymbolFields.SignatureRef, value);
52 }
53
54 public string FileName 48 public string FileName
55 { 49 {
56 get => (string)this.Fields[(int)IniLocatorSymbolFields.FileName]; 50 get => (string)this.Fields[(int)IniLocatorSymbolFields.FileName];
57 set => this.Set((int)IniLocatorSymbolFields.FileName, value); 51 set => this.Set((int)IniLocatorSymbolFields.FileName, value);
58 } 52 }
59 53
54 public string ShortFileName
55 {
56 get => (string)this.Fields[(int)IniLocatorSymbolFields.ShortFileName];
57 set => this.Set((int)IniLocatorSymbolFields.ShortFileName, value);
58 }
59
60 public string Section 60 public string Section
61 { 61 {
62 get => (string)this.Fields[(int)IniLocatorSymbolFields.Section]; 62 get => (string)this.Fields[(int)IniLocatorSymbolFields.Section];
diff --git a/src/WixToolset.Data/Symbols/MoveFileSymbol.cs b/src/WixToolset.Data/Symbols/MoveFileSymbol.cs
index 84089965..6e9e32a5 100644
--- a/src/WixToolset.Data/Symbols/MoveFileSymbol.cs
+++ b/src/WixToolset.Data/Symbols/MoveFileSymbol.cs
@@ -12,7 +12,8 @@ namespace WixToolset.Data
12 { 12 {
13 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.ComponentRef), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.ComponentRef), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.SourceName), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.SourceName), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.DestName), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.DestinationName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.DestinationShortName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.SourceFolder), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.SourceFolder), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.DestFolder), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.DestFolder), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.Delete), IntermediateFieldType.Bool), 19 new IntermediateFieldDefinition(nameof(MoveFileSymbolFields.Delete), IntermediateFieldType.Bool),
@@ -27,7 +28,8 @@ namespace WixToolset.Data.Symbols
27 { 28 {
28 ComponentRef, 29 ComponentRef,
29 SourceName, 30 SourceName,
30 DestName, 31 DestinationName,
32 DestinationShortName,
31 SourceFolder, 33 SourceFolder,
32 DestFolder, 34 DestFolder,
33 Delete, 35 Delete,
@@ -57,10 +59,16 @@ namespace WixToolset.Data.Symbols
57 set => this.Set((int)MoveFileSymbolFields.SourceName, value); 59 set => this.Set((int)MoveFileSymbolFields.SourceName, value);
58 } 60 }
59 61
60 public string DestName 62 public string DestinationName
61 { 63 {
62 get => (string)this.Fields[(int)MoveFileSymbolFields.DestName]; 64 get => (string)this.Fields[(int)MoveFileSymbolFields.DestinationName];
63 set => this.Set((int)MoveFileSymbolFields.DestName, value); 65 set => this.Set((int)MoveFileSymbolFields.DestinationName, value);
66 }
67
68 public string DestinationShortName
69 {
70 get => (string)this.Fields[(int)MoveFileSymbolFields.DestinationShortName];
71 set => this.Set((int)MoveFileSymbolFields.DestinationShortName, value);
64 } 72 }
65 73
66 public string SourceFolder 74 public string SourceFolder
diff --git a/src/WixToolset.Data/Symbols/RemoveFileSymbol.cs b/src/WixToolset.Data/Symbols/RemoveFileSymbol.cs
index a1791e54..0167b070 100644
--- a/src/WixToolset.Data/Symbols/RemoveFileSymbol.cs
+++ b/src/WixToolset.Data/Symbols/RemoveFileSymbol.cs
@@ -12,7 +12,8 @@ namespace WixToolset.Data
12 { 12 {
13 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.ComponentRef), IntermediateFieldType.String), 13 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.ComponentRef), IntermediateFieldType.String),
14 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.FileName), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.FileName), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.DirProperty), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.ShortFileName), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.DirPropertyRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.OnInstall), IntermediateFieldType.Bool), 17 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.OnInstall), IntermediateFieldType.Bool),
17 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.OnUninstall), IntermediateFieldType.Bool), 18 new IntermediateFieldDefinition(nameof(RemoveFileSymbolFields.OnUninstall), IntermediateFieldType.Bool),
18 }, 19 },
@@ -26,7 +27,8 @@ namespace WixToolset.Data.Symbols
26 { 27 {
27 ComponentRef, 28 ComponentRef,
28 FileName, 29 FileName,
29 DirProperty, 30 ShortFileName,
31 DirPropertyRef,
30 OnInstall, 32 OnInstall,
31 OnUninstall, 33 OnUninstall,
32 } 34 }
@@ -55,10 +57,16 @@ namespace WixToolset.Data.Symbols
55 set => this.Set((int)RemoveFileSymbolFields.FileName, value); 57 set => this.Set((int)RemoveFileSymbolFields.FileName, value);
56 } 58 }
57 59
58 public string DirProperty 60 public string ShortFileName
59 { 61 {
60 get => (string)this.Fields[(int)RemoveFileSymbolFields.DirProperty]; 62 get => (string)this.Fields[(int)RemoveFileSymbolFields.ShortFileName];
61 set => this.Set((int)RemoveFileSymbolFields.DirProperty, value); 63 set => this.Set((int)RemoveFileSymbolFields.ShortFileName, value);
64 }
65
66 public string DirPropertyRef
67 {
68 get => (string)this.Fields[(int)RemoveFileSymbolFields.DirPropertyRef];
69 set => this.Set((int)RemoveFileSymbolFields.DirPropertyRef, value);
62 } 70 }
63 71
64 public bool? OnInstall 72 public bool? OnInstall