diff options
Diffstat (limited to 'src/api')
4 files changed, 412 insertions, 0 deletions
diff --git a/src/api/wix/WixToolset.Data/Symbols/SymbolDefinitions.cs b/src/api/wix/WixToolset.Data/Symbols/SymbolDefinitions.cs index 1fd8ded1..3e0ec512 100644 --- a/src/api/wix/WixToolset.Data/Symbols/SymbolDefinitions.cs +++ b/src/api/wix/WixToolset.Data/Symbols/SymbolDefinitions.cs | |||
@@ -130,6 +130,9 @@ namespace WixToolset.Data | |||
130 | WixBundleExePackage, | 130 | WixBundleExePackage, |
131 | WixBundleExePackagePayload, | 131 | WixBundleExePackagePayload, |
132 | WixBundleExtension, | 132 | WixBundleExtension, |
133 | WixBundleHarvestedBundlePackage, | ||
134 | WixBundleHarvestedMsiPackage, | ||
135 | WixBundleHarvestedMspPackage, | ||
133 | WixBundleMsiFeature, | 136 | WixBundleMsiFeature, |
134 | WixBundleMsiPackage, | 137 | WixBundleMsiPackage, |
135 | WixBundleMsiPackagePayload, | 138 | WixBundleMsiPackagePayload, |
@@ -583,6 +586,15 @@ namespace WixToolset.Data | |||
583 | case SymbolDefinitionType.WixBundleExePackagePayload: | 586 | case SymbolDefinitionType.WixBundleExePackagePayload: |
584 | return SymbolDefinitions.WixBundleExePackagePayload; | 587 | return SymbolDefinitions.WixBundleExePackagePayload; |
585 | 588 | ||
589 | case SymbolDefinitionType.WixBundleHarvestedBundlePackage: | ||
590 | return SymbolDefinitions.WixBundleHarvestedBundlePackage; | ||
591 | |||
592 | case SymbolDefinitionType.WixBundleHarvestedMsiPackage: | ||
593 | return SymbolDefinitions.WixBundleHarvestedMsiPackage; | ||
594 | |||
595 | case SymbolDefinitionType.WixBundleHarvestedMspPackage: | ||
596 | return SymbolDefinitions.WixBundleHarvestedMspPackage; | ||
597 | |||
586 | case SymbolDefinitionType.WixBundleMsiFeature: | 598 | case SymbolDefinitionType.WixBundleMsiFeature: |
587 | return SymbolDefinitions.WixBundleMsiFeature; | 599 | return SymbolDefinitions.WixBundleMsiFeature; |
588 | 600 | ||
diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedBundlePackageSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedBundlePackageSymbol.cs new file mode 100644 index 00000000..01e18728 --- /dev/null +++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedBundlePackageSymbol.cs | |||
@@ -0,0 +1,134 @@ | |||
1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
2 | |||
3 | namespace WixToolset.Data | ||
4 | { | ||
5 | using WixToolset.Data.Symbols; | ||
6 | |||
7 | public static partial class SymbolDefinitions | ||
8 | { | ||
9 | public static readonly IntermediateSymbolDefinition WixBundleHarvestedBundlePackage = new IntermediateSymbolDefinition( | ||
10 | SymbolDefinitionType.WixBundleHarvestedBundlePackage, | ||
11 | new[] | ||
12 | { | ||
13 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.Attributes), IntermediateFieldType.Number), | ||
14 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.BundleId), IntermediateFieldType.String), | ||
15 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.ManifestNamespace), IntermediateFieldType.String), | ||
16 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.ProtocolVersion), IntermediateFieldType.Number), | ||
17 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.Version), IntermediateFieldType.String), | ||
18 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.DisplayName), IntermediateFieldType.String), | ||
19 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedBundlePackageSymbolFields.InstallSize), IntermediateFieldType.LargeNumber), | ||
20 | }, | ||
21 | typeof(WixBundleHarvestedBundlePackageSymbol)); | ||
22 | } | ||
23 | } | ||
24 | |||
25 | namespace WixToolset.Data.Symbols | ||
26 | { | ||
27 | using System; | ||
28 | |||
29 | public enum WixBundleHarvestedBundlePackageSymbolFields | ||
30 | { | ||
31 | Attributes, | ||
32 | BundleId, | ||
33 | ManifestNamespace, | ||
34 | ProtocolVersion, | ||
35 | Version, | ||
36 | DisplayName, | ||
37 | InstallSize, | ||
38 | } | ||
39 | |||
40 | [Flags] | ||
41 | public enum WixBundleHarvestedBundlePackageAttributes | ||
42 | { | ||
43 | None = 0x0, | ||
44 | PerMachine = 0x1, | ||
45 | Win64 = 0x2, | ||
46 | } | ||
47 | |||
48 | public class WixBundleHarvestedBundlePackageSymbol : IntermediateSymbol | ||
49 | { | ||
50 | public WixBundleHarvestedBundlePackageSymbol() : base(SymbolDefinitions.WixBundleHarvestedBundlePackage, null, null) | ||
51 | { | ||
52 | } | ||
53 | |||
54 | public WixBundleHarvestedBundlePackageSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(SymbolDefinitions.WixBundleHarvestedBundlePackage, sourceLineNumber, id) | ||
55 | { | ||
56 | } | ||
57 | |||
58 | public IntermediateField this[WixBundleHarvestedBundlePackageSymbolFields index] => this.Fields[(int)index]; | ||
59 | |||
60 | public WixBundleHarvestedBundlePackageAttributes Attributes | ||
61 | { | ||
62 | get => (WixBundleHarvestedBundlePackageAttributes)this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.Attributes].AsNumber(); | ||
63 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.Attributes, (int)value); | ||
64 | } | ||
65 | |||
66 | public string BundleId | ||
67 | { | ||
68 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.BundleId].AsString(); | ||
69 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.BundleId, value); | ||
70 | } | ||
71 | |||
72 | public string ManifestNamespace | ||
73 | { | ||
74 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.ManifestNamespace].AsString(); | ||
75 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.ManifestNamespace, value); | ||
76 | } | ||
77 | |||
78 | public int ProtocolVersion | ||
79 | { | ||
80 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.ProtocolVersion].AsNumber(); | ||
81 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.ProtocolVersion, value); | ||
82 | } | ||
83 | |||
84 | public string Version | ||
85 | { | ||
86 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.Version].AsString(); | ||
87 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.Version, value); | ||
88 | } | ||
89 | |||
90 | public string DisplayName | ||
91 | { | ||
92 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.DisplayName].AsString(); | ||
93 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.DisplayName, value); | ||
94 | } | ||
95 | |||
96 | public long InstallSize | ||
97 | { | ||
98 | get => this.Fields[(int)WixBundleHarvestedBundlePackageSymbolFields.InstallSize].AsLargeNumber(); | ||
99 | set => this.Set((int)WixBundleHarvestedBundlePackageSymbolFields.InstallSize, value); | ||
100 | } | ||
101 | |||
102 | public bool PerMachine | ||
103 | { | ||
104 | get { return this.Attributes.HasFlag(WixBundleHarvestedBundlePackageAttributes.PerMachine); } | ||
105 | set | ||
106 | { | ||
107 | if (value) | ||
108 | { | ||
109 | this.Attributes |= WixBundleHarvestedBundlePackageAttributes.PerMachine; | ||
110 | } | ||
111 | else | ||
112 | { | ||
113 | this.Attributes &= ~WixBundleHarvestedBundlePackageAttributes.PerMachine; | ||
114 | } | ||
115 | } | ||
116 | } | ||
117 | |||
118 | public bool Win64 | ||
119 | { | ||
120 | get { return this.Attributes.HasFlag(WixBundleHarvestedBundlePackageAttributes.Win64); } | ||
121 | set | ||
122 | { | ||
123 | if (value) | ||
124 | { | ||
125 | this.Attributes |= WixBundleHarvestedBundlePackageAttributes.Win64; | ||
126 | } | ||
127 | else | ||
128 | { | ||
129 | this.Attributes &= ~WixBundleHarvestedBundlePackageAttributes.Win64; | ||
130 | } | ||
131 | } | ||
132 | } | ||
133 | } | ||
134 | } | ||
diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMsiPackageSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMsiPackageSymbol.cs new file mode 100644 index 00000000..8a274720 --- /dev/null +++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMsiPackageSymbol.cs | |||
@@ -0,0 +1,174 @@ | |||
1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
2 | |||
3 | namespace WixToolset.Data | ||
4 | { | ||
5 | using WixToolset.Data.Symbols; | ||
6 | |||
7 | public static partial class SymbolDefinitions | ||
8 | { | ||
9 | public static readonly IntermediateSymbolDefinition WixBundleHarvestedMsiPackage = new IntermediateSymbolDefinition( | ||
10 | SymbolDefinitionType.WixBundleHarvestedMsiPackage, | ||
11 | new[] | ||
12 | { | ||
13 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.Attributes), IntermediateFieldType.Number), | ||
14 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ProductName), IntermediateFieldType.String), | ||
15 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ArpComments), IntermediateFieldType.String), | ||
16 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.AllUsers), IntermediateFieldType.String), | ||
17 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.MsiFastInstall), IntermediateFieldType.String), | ||
18 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ArpSystemComponent), IntermediateFieldType.String), | ||
19 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ProductCode), IntermediateFieldType.String), | ||
20 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.UpgradeCode), IntermediateFieldType.String), | ||
21 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.Manufacturer), IntermediateFieldType.String), | ||
22 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ProductLanguage), IntermediateFieldType.String), | ||
23 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.ProductVersion), IntermediateFieldType.String), | ||
24 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMsiPackageSymbolFields.InstallSize), IntermediateFieldType.LargeNumber), | ||
25 | }, | ||
26 | typeof(WixBundleHarvestedMsiPackageSymbol)); | ||
27 | } | ||
28 | } | ||
29 | |||
30 | namespace WixToolset.Data.Symbols | ||
31 | { | ||
32 | using System; | ||
33 | |||
34 | public enum WixBundleHarvestedMsiPackageSymbolFields | ||
35 | { | ||
36 | Attributes, | ||
37 | ProductName, | ||
38 | ArpComments, | ||
39 | AllUsers, | ||
40 | MsiFastInstall, | ||
41 | ArpSystemComponent, | ||
42 | ProductCode, | ||
43 | UpgradeCode, | ||
44 | Manufacturer, | ||
45 | ProductLanguage, | ||
46 | ProductVersion, | ||
47 | InstallSize, | ||
48 | } | ||
49 | |||
50 | [Flags] | ||
51 | public enum WixBundleHarvestedMsiPackageAttributes | ||
52 | { | ||
53 | None = 0x0, | ||
54 | PerMachine = 0x01, | ||
55 | Win64 = 0x2, | ||
56 | } | ||
57 | |||
58 | public class WixBundleHarvestedMsiPackageSymbol : IntermediateSymbol | ||
59 | { | ||
60 | public WixBundleHarvestedMsiPackageSymbol() : base(SymbolDefinitions.WixBundleHarvestedMsiPackage, null, null) | ||
61 | { | ||
62 | } | ||
63 | |||
64 | public WixBundleHarvestedMsiPackageSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(SymbolDefinitions.WixBundleHarvestedMsiPackage, sourceLineNumber, id) | ||
65 | { | ||
66 | } | ||
67 | |||
68 | public IntermediateField this[WixBundleHarvestedMsiPackageSymbolFields index] => this.Fields[(int)index]; | ||
69 | |||
70 | public WixBundleHarvestedMsiPackageAttributes Attributes | ||
71 | { | ||
72 | get => (WixBundleHarvestedMsiPackageAttributes)this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.Attributes].AsNumber(); | ||
73 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.Attributes, (int)value); | ||
74 | } | ||
75 | |||
76 | public string ProductName | ||
77 | { | ||
78 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ProductName].AsString(); | ||
79 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ProductName, value); | ||
80 | } | ||
81 | |||
82 | public string ArpComments | ||
83 | { | ||
84 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ArpComments].AsString(); | ||
85 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ArpComments, value); | ||
86 | } | ||
87 | |||
88 | public string AllUsers | ||
89 | { | ||
90 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.AllUsers].AsString(); | ||
91 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.AllUsers, value); | ||
92 | } | ||
93 | |||
94 | public string MsiFastInstall | ||
95 | { | ||
96 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.MsiFastInstall].AsString(); | ||
97 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.MsiFastInstall, value); | ||
98 | } | ||
99 | |||
100 | public string ArpSystemComponent | ||
101 | { | ||
102 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ArpSystemComponent].AsString(); | ||
103 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ArpSystemComponent, value); | ||
104 | } | ||
105 | |||
106 | public string ProductCode | ||
107 | { | ||
108 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ProductCode].AsString(); | ||
109 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ProductCode, value); | ||
110 | } | ||
111 | |||
112 | public string UpgradeCode | ||
113 | { | ||
114 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.UpgradeCode].AsString(); | ||
115 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.UpgradeCode, value); | ||
116 | } | ||
117 | |||
118 | public string Manufacturer | ||
119 | { | ||
120 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.Manufacturer].AsString(); | ||
121 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.Manufacturer, value); | ||
122 | } | ||
123 | |||
124 | public string ProductLanguage | ||
125 | { | ||
126 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ProductLanguage].AsString(); | ||
127 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ProductLanguage, value); | ||
128 | } | ||
129 | |||
130 | public string ProductVersion | ||
131 | { | ||
132 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.ProductVersion].AsString(); | ||
133 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.ProductVersion, value); | ||
134 | } | ||
135 | |||
136 | public long InstallSize | ||
137 | { | ||
138 | get => this.Fields[(int)WixBundleHarvestedMsiPackageSymbolFields.InstallSize].AsLargeNumber(); | ||
139 | set => this.Set((int)WixBundleHarvestedMsiPackageSymbolFields.InstallSize, value); | ||
140 | } | ||
141 | |||
142 | public bool PerMachine | ||
143 | { | ||
144 | get { return this.Attributes.HasFlag(WixBundleHarvestedMsiPackageAttributes.PerMachine); } | ||
145 | set | ||
146 | { | ||
147 | if (value) | ||
148 | { | ||
149 | this.Attributes |= WixBundleHarvestedMsiPackageAttributes.PerMachine; | ||
150 | } | ||
151 | else | ||
152 | { | ||
153 | this.Attributes &= ~WixBundleHarvestedMsiPackageAttributes.PerMachine; | ||
154 | } | ||
155 | } | ||
156 | } | ||
157 | |||
158 | public bool Win64 | ||
159 | { | ||
160 | get { return this.Attributes.HasFlag(WixBundleHarvestedMsiPackageAttributes.Win64); } | ||
161 | set | ||
162 | { | ||
163 | if (value) | ||
164 | { | ||
165 | this.Attributes |= WixBundleHarvestedMsiPackageAttributes.Win64; | ||
166 | } | ||
167 | else | ||
168 | { | ||
169 | this.Attributes &= ~WixBundleHarvestedMsiPackageAttributes.Win64; | ||
170 | } | ||
171 | } | ||
172 | } | ||
173 | } | ||
174 | } | ||
diff --git a/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMspPackageSymbol.cs b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMspPackageSymbol.cs new file mode 100644 index 00000000..43bcc763 --- /dev/null +++ b/src/api/wix/WixToolset.Data/Symbols/WixBundleHarvestedMspPackageSymbol.cs | |||
@@ -0,0 +1,92 @@ | |||
1 | // Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. | ||
2 | |||
3 | namespace WixToolset.Data | ||
4 | { | ||
5 | using WixToolset.Data.Symbols; | ||
6 | |||
7 | public static partial class SymbolDefinitions | ||
8 | { | ||
9 | public static readonly IntermediateSymbolDefinition WixBundleHarvestedMspPackage = new IntermediateSymbolDefinition( | ||
10 | SymbolDefinitionType.WixBundleHarvestedMspPackage, | ||
11 | new[] | ||
12 | { | ||
13 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.Attributes), IntermediateFieldType.Number), | ||
14 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.PatchCode), IntermediateFieldType.String), | ||
15 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.DisplayName), IntermediateFieldType.String), | ||
16 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.Description), IntermediateFieldType.String), | ||
17 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.ManufacturerName), IntermediateFieldType.String), | ||
18 | new IntermediateFieldDefinition(nameof(WixBundleHarvestedMspPackageSymbolFields.PatchXml), IntermediateFieldType.String), | ||
19 | }, | ||
20 | typeof(WixBundleHarvestedMspPackageSymbol)); | ||
21 | } | ||
22 | } | ||
23 | |||
24 | namespace WixToolset.Data.Symbols | ||
25 | { | ||
26 | using System; | ||
27 | |||
28 | public enum WixBundleHarvestedMspPackageSymbolFields | ||
29 | { | ||
30 | Attributes, | ||
31 | PatchCode, | ||
32 | DisplayName, | ||
33 | Description, | ||
34 | ManufacturerName, | ||
35 | PatchXml, | ||
36 | } | ||
37 | |||
38 | [Flags] | ||
39 | public enum WixBundleHarvestedMspPackageAttributes | ||
40 | { | ||
41 | None = 0x0, | ||
42 | } | ||
43 | |||
44 | public class WixBundleHarvestedMspPackageSymbol : IntermediateSymbol | ||
45 | { | ||
46 | public WixBundleHarvestedMspPackageSymbol() : base(SymbolDefinitions.WixBundleHarvestedMspPackage, null, null) | ||
47 | { | ||
48 | } | ||
49 | |||
50 | public WixBundleHarvestedMspPackageSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(SymbolDefinitions.WixBundleHarvestedMspPackage, sourceLineNumber, id) | ||
51 | { | ||
52 | } | ||
53 | |||
54 | public IntermediateField this[WixBundleHarvestedMspPackageSymbolFields index] => this.Fields[(int)index]; | ||
55 | |||
56 | public WixBundleHarvestedMspPackageAttributes Attributes | ||
57 | { | ||
58 | get => (WixBundleHarvestedMspPackageAttributes)this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.Attributes].AsNumber(); | ||
59 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.Attributes, (int)value); | ||
60 | } | ||
61 | |||
62 | public string PatchCode | ||
63 | { | ||
64 | get => this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.PatchCode].AsString(); | ||
65 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.PatchCode, value); | ||
66 | } | ||
67 | |||
68 | public string DisplayName | ||
69 | { | ||
70 | get => this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.DisplayName].AsString(); | ||
71 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.DisplayName, value); | ||
72 | } | ||
73 | |||
74 | public string Description | ||
75 | { | ||
76 | get => this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.Description].AsString(); | ||
77 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.Description, value); | ||
78 | } | ||
79 | |||
80 | public string ManufacturerName | ||
81 | { | ||
82 | get => this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.ManufacturerName].AsString(); | ||
83 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.ManufacturerName, value); | ||
84 | } | ||
85 | |||
86 | public string PatchXml | ||
87 | { | ||
88 | get => this.Fields[(int)WixBundleHarvestedMspPackageSymbolFields.PatchXml].AsString(); | ||
89 | set => this.Set((int)WixBundleHarvestedMspPackageSymbolFields.PatchXml, value); | ||
90 | } | ||
91 | } | ||
92 | } | ||