diff options
Diffstat (limited to 'src')
| -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 |
