diff options
-rw-r--r-- | src/WixToolset.Data/Symbols/DuplicateFileSymbol.cs | 8 | ||||
-rw-r--r-- | src/WixToolset.Data/Symbols/FileSymbol.cs | 1 | ||||
-rw-r--r-- | src/WixToolset.Data/Symbols/IniFileSymbol.cs | 8 | ||||
-rw-r--r-- | src/WixToolset.Data/Symbols/IniLocatorSymbol.cs | 16 | ||||
-rw-r--r-- | src/WixToolset.Data/Symbols/MoveFileSymbol.cs | 18 | ||||
-rw-r--r-- | src/WixToolset.Data/Symbols/RemoveFileSymbol.cs | 18 |
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 |