diff options
author | Rob Mensching <rob@firegiant.com> | 2022-08-16 18:11:54 -0700 |
---|---|---|
committer | Rob Mensching <rob@firegiant.com> | 2022-08-16 23:21:06 -0700 |
commit | 94e722baab4e848a615812a45fecc8322335d1f0 (patch) | |
tree | 8b1124ba75f3b1fc55981113660407c903d45543 /src/tools | |
parent | da5cc586114e537461b239a882c5bbea470d812d (diff) | |
download | wix-94e722baab4e848a615812a45fecc8322335d1f0.tar.gz wix-94e722baab4e848a615812a45fecc8322335d1f0.tar.bz2 wix-94e722baab4e848a615812a45fecc8322335d1f0.zip |
Update heat to use StandardDirectory element
Fixes 6631
Diffstat (limited to 'src/tools')
-rw-r--r-- | src/tools/heat/DirectoryHarvester.cs | 8 | ||||
-rw-r--r-- | src/tools/heat/DirectoryHelper.cs | 42 | ||||
-rw-r--r-- | src/tools/heat/FileHarvester.cs | 3 | ||||
-rw-r--r-- | src/tools/heat/HelpCommand.cs | 2 | ||||
-rw-r--r-- | src/tools/heat/PerformanceCategoryHarvester.cs | 4 | ||||
-rw-r--r-- | src/tools/heat/RegFileHarvester.cs | 5 | ||||
-rw-r--r-- | src/tools/heat/Serialize/wix.cs | 7942 | ||||
-rw-r--r-- | src/tools/heat/UtilMutator.cs | 8 | ||||
-rw-r--r-- | src/tools/heat/VSProjectHarvester.cs | 12 | ||||
-rw-r--r-- | src/tools/test/WixToolsetTest.Heat/HeatFixture.cs | 136 | ||||
-rw-r--r-- | src/tools/test/WixToolsetTest.Heat/HeatRunner.cs | 17 | ||||
-rw-r--r-- | src/tools/test/WixToolsetTest.Heat/TestData/SingleFile/a.txt | 1 | ||||
-rw-r--r-- | src/tools/test/WixToolsetTest.Heat/WixToolsetTest.Heat.csproj | 14 | ||||
-rw-r--r-- | src/tools/tools.cmd | 1 | ||||
-rw-r--r-- | src/tools/tools.sln | 11 |
15 files changed, 4210 insertions, 3996 deletions
diff --git a/src/tools/heat/DirectoryHarvester.cs b/src/tools/heat/DirectoryHarvester.cs index c1cc3edb..c153fef5 100644 --- a/src/tools/heat/DirectoryHarvester.cs +++ b/src/tools/heat/DirectoryHarvester.cs | |||
@@ -5,6 +5,7 @@ namespace WixToolset.Harvesters | |||
5 | using System; | 5 | using System; |
6 | using System.IO; | 6 | using System.IO; |
7 | using WixToolset.Data; | 7 | using WixToolset.Data; |
8 | using WixToolset.Data.WindowsInstaller; | ||
8 | using WixToolset.Harvesters.Data; | 9 | using WixToolset.Harvesters.Data; |
9 | using WixToolset.Harvesters.Extensibility; | 10 | using WixToolset.Harvesters.Extensibility; |
10 | using Wix = WixToolset.Harvesters.Serialize; | 11 | using Wix = WixToolset.Harvesters.Serialize; |
@@ -14,7 +15,7 @@ namespace WixToolset.Harvesters | |||
14 | /// </summary> | 15 | /// </summary> |
15 | public sealed class DirectoryHarvester : BaseHarvesterExtension | 16 | public sealed class DirectoryHarvester : BaseHarvesterExtension |
16 | { | 17 | { |
17 | private FileHarvester fileHarvester; | 18 | private readonly FileHarvester fileHarvester; |
18 | 19 | ||
19 | private const string ComponentPrefix = "cmp"; | 20 | private const string ComponentPrefix = "cmp"; |
20 | private const string DirectoryPrefix = "dir"; | 21 | private const string DirectoryPrefix = "dir"; |
@@ -84,8 +85,7 @@ namespace WixToolset.Harvesters | |||
84 | { | 85 | { |
85 | Wix.Directory directory = (Wix.Directory)harvestParent; | 86 | Wix.Directory directory = (Wix.Directory)harvestParent; |
86 | 87 | ||
87 | Wix.DirectoryRef directoryRef = new Wix.DirectoryRef(); | 88 | var directoryRef = DirectoryHelper.CreateDirectoryReference(this.RootedDirectoryRef); |
88 | directoryRef.Id = this.RootedDirectoryRef; | ||
89 | 89 | ||
90 | if (this.SuppressRootDirectory) | 90 | if (this.SuppressRootDirectory) |
91 | { | 91 | { |
@@ -208,7 +208,7 @@ namespace WixToolset.Harvesters | |||
208 | private int HarvestDirectory(string path, string relativePath, Wix.IParentElement harvestParent, GenerateType generateType) | 208 | private int HarvestDirectory(string path, string relativePath, Wix.IParentElement harvestParent, GenerateType generateType) |
209 | { | 209 | { |
210 | int fileCount = 0; | 210 | int fileCount = 0; |
211 | Wix.Directory directory = generateType != GenerateType.PayloadGroup ? (Wix.Directory)harvestParent : null; | 211 | Wix.DirectoryBase directory = generateType != GenerateType.PayloadGroup ? (Wix.DirectoryBase)harvestParent : null; |
212 | 212 | ||
213 | // harvest the child directories | 213 | // harvest the child directories |
214 | foreach (string childDirectoryPath in Directory.GetDirectories(path)) | 214 | foreach (string childDirectoryPath in Directory.GetDirectories(path)) |
diff --git a/src/tools/heat/DirectoryHelper.cs b/src/tools/heat/DirectoryHelper.cs new file mode 100644 index 00000000..61a3d664 --- /dev/null +++ b/src/tools/heat/DirectoryHelper.cs | |||
@@ -0,0 +1,42 @@ | |||
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.Harvesters | ||
4 | { | ||
5 | using WixToolset.Data.WindowsInstaller; | ||
6 | using Wix = WixToolset.Harvesters.Serialize; | ||
7 | |||
8 | internal static class DirectoryHelper | ||
9 | { | ||
10 | public static Wix.DirectoryBase CreateDirectory(string id) | ||
11 | { | ||
12 | if (WindowsInstallerStandard.IsStandardDirectory(id)) | ||
13 | { | ||
14 | return new Wix.StandardDirectory() | ||
15 | { | ||
16 | Id = id | ||
17 | }; | ||
18 | } | ||
19 | |||
20 | return new Wix.Directory() | ||
21 | { | ||
22 | Id = id | ||
23 | }; | ||
24 | } | ||
25 | |||
26 | public static Wix.DirectoryBase CreateDirectoryReference(string id) | ||
27 | { | ||
28 | if (WindowsInstallerStandard.IsStandardDirectory(id)) | ||
29 | { | ||
30 | return new Wix.StandardDirectory() | ||
31 | { | ||
32 | Id = id | ||
33 | }; | ||
34 | } | ||
35 | |||
36 | return new Wix.DirectoryRef() | ||
37 | { | ||
38 | Id = id | ||
39 | }; | ||
40 | } | ||
41 | } | ||
42 | } | ||
diff --git a/src/tools/heat/FileHarvester.cs b/src/tools/heat/FileHarvester.cs index 886b942a..fa4e7061 100644 --- a/src/tools/heat/FileHarvester.cs +++ b/src/tools/heat/FileHarvester.cs | |||
@@ -80,8 +80,7 @@ namespace WixToolset.Harvesters | |||
80 | 80 | ||
81 | string fullPath = Path.GetFullPath(argument); | 81 | string fullPath = Path.GetFullPath(argument); |
82 | 82 | ||
83 | Wix.DirectoryRef directoryRef = new Wix.DirectoryRef(); | 83 | var directoryRef = DirectoryHelper.CreateDirectoryReference(this.rootedDirectoryRef); |
84 | directoryRef.Id = this.rootedDirectoryRef; | ||
85 | 84 | ||
86 | Wix.File file = this.HarvestFile(fullPath); | 85 | Wix.File file = this.HarvestFile(fullPath); |
87 | 86 | ||
diff --git a/src/tools/heat/HelpCommand.cs b/src/tools/heat/HelpCommand.cs index 25d8cd87..cb2bd798 100644 --- a/src/tools/heat/HelpCommand.cs +++ b/src/tools/heat/HelpCommand.cs | |||
@@ -97,7 +97,7 @@ namespace WixToolset.Harvesters | |||
97 | Console.WriteLine(HelpMessageOptionFormat, "-? | -help", "this help information"); | 97 | Console.WriteLine(HelpMessageOptionFormat, "-? | -help", "this help information"); |
98 | Console.WriteLine("For more information see: https://wixtoolset.org/"); | 98 | Console.WriteLine("For more information see: https://wixtoolset.org/"); |
99 | 99 | ||
100 | return 0; | 100 | return 1; |
101 | } | 101 | } |
102 | } | 102 | } |
103 | } | 103 | } |
diff --git a/src/tools/heat/PerformanceCategoryHarvester.cs b/src/tools/heat/PerformanceCategoryHarvester.cs index 6be3401b..5bd83f8e 100644 --- a/src/tools/heat/PerformanceCategoryHarvester.cs +++ b/src/tools/heat/PerformanceCategoryHarvester.cs | |||
@@ -35,9 +35,7 @@ namespace WixToolset.Harvesters | |||
35 | component.KeyPath = Wix.YesNoType.yes; | 35 | component.KeyPath = Wix.YesNoType.yes; |
36 | component.AddChild(perf); | 36 | component.AddChild(perf); |
37 | 37 | ||
38 | Wix.Directory directory = new Wix.Directory(); | 38 | var directory = DirectoryHelper.CreateDirectory("TARGETDIR"); |
39 | directory.Id = "TARGETDIR"; | ||
40 | //directory.Name = directory.Id; | ||
41 | directory.AddChild(component); | 39 | directory.AddChild(component); |
42 | 40 | ||
43 | Wix.Fragment fragment = new Wix.Fragment(); | 41 | Wix.Fragment fragment = new Wix.Fragment(); |
diff --git a/src/tools/heat/RegFileHarvester.cs b/src/tools/heat/RegFileHarvester.cs index b7ad8c7b..3e7acaba 100644 --- a/src/tools/heat/RegFileHarvester.cs +++ b/src/tools/heat/RegFileHarvester.cs | |||
@@ -63,8 +63,7 @@ namespace WixToolset.Harvesters | |||
63 | throw new WixException(HarvesterErrors.FileNotFound(path)); | 63 | throw new WixException(HarvesterErrors.FileNotFound(path)); |
64 | } | 64 | } |
65 | 65 | ||
66 | Wix.Directory directory = new Wix.Directory(); | 66 | var directory = DirectoryHelper.CreateDirectory("TARGETDIR"); |
67 | directory.Id = "TARGETDIR"; | ||
68 | 67 | ||
69 | // Use absolute paths | 68 | // Use absolute paths |
70 | path = Path.GetFullPath(path); | 69 | path = Path.GetFullPath(path); |
@@ -119,7 +118,7 @@ namespace WixToolset.Harvesters | |||
119 | /// <param name="directory">A WiX directory reference.</param> | 118 | /// <param name="directory">A WiX directory reference.</param> |
120 | /// <param name="root">The root key.</param> | 119 | /// <param name="root">The root key.</param> |
121 | /// <param name="line">The current line.</param> | 120 | /// <param name="line">The current line.</param> |
122 | private void ConvertKey(StreamReader sr, ref Wix.Directory directory, Wix.RegistryRootType root, string line) | 121 | private void ConvertKey(StreamReader sr, ref Wix.DirectoryBase directory, Wix.RegistryRootType root, string line) |
123 | { | 122 | { |
124 | Wix.Component component = new Wix.Component(); | 123 | Wix.Component component = new Wix.Component(); |
125 | 124 | ||
diff --git a/src/tools/heat/Serialize/wix.cs b/src/tools/heat/Serialize/wix.cs index b881fb92..a3d9b33b 100644 --- a/src/tools/heat/Serialize/wix.cs +++ b/src/tools/heat/Serialize/wix.cs | |||
@@ -24,20 +24,20 @@ namespace WixToolset.Harvesters.Serialize | |||
24 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 24 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
25 | public enum BurnContainerType | 25 | public enum BurnContainerType |
26 | { | 26 | { |
27 | 27 | ||
28 | IllegalValue = int.MaxValue, | 28 | IllegalValue = int.MaxValue, |
29 | 29 | ||
30 | NotSet = -1, | 30 | NotSet = -1, |
31 | 31 | ||
32 | attached, | 32 | attached, |
33 | 33 | ||
34 | detached, | 34 | detached, |
35 | } | 35 | } |
36 | 36 | ||
37 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 37 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38 | public class Enums | 38 | public class Enums |
39 | { | 39 | { |
40 | 40 | ||
41 | /// <summary> | 41 | /// <summary> |
42 | /// Parses a BurnContainerType from a string. | 42 | /// Parses a BurnContainerType from a string. |
43 | /// </summary> | 43 | /// </summary> |
@@ -47,7 +47,7 @@ namespace WixToolset.Harvesters.Serialize | |||
47 | Enums.TryParseBurnContainerType(value, out parsedValue); | 47 | Enums.TryParseBurnContainerType(value, out parsedValue); |
48 | return parsedValue; | 48 | return parsedValue; |
49 | } | 49 | } |
50 | 50 | ||
51 | /// <summary> | 51 | /// <summary> |
52 | /// Tries to parse a BurnContainerType from a string. | 52 | /// Tries to parse a BurnContainerType from a string. |
53 | /// </summary> | 53 | /// </summary> |
@@ -76,7 +76,7 @@ namespace WixToolset.Harvesters.Serialize | |||
76 | } | 76 | } |
77 | return true; | 77 | return true; |
78 | } | 78 | } |
79 | 79 | ||
80 | /// <summary> | 80 | /// <summary> |
81 | /// Parses a BurnExeProtocolType from a string. | 81 | /// Parses a BurnExeProtocolType from a string. |
82 | /// </summary> | 82 | /// </summary> |
@@ -86,7 +86,7 @@ namespace WixToolset.Harvesters.Serialize | |||
86 | Enums.TryParseBurnExeProtocolType(value, out parsedValue); | 86 | Enums.TryParseBurnExeProtocolType(value, out parsedValue); |
87 | return parsedValue; | 87 | return parsedValue; |
88 | } | 88 | } |
89 | 89 | ||
90 | /// <summary> | 90 | /// <summary> |
91 | /// Tries to parse a BurnExeProtocolType from a string. | 91 | /// Tries to parse a BurnExeProtocolType from a string. |
92 | /// </summary> | 92 | /// </summary> |
@@ -122,7 +122,7 @@ namespace WixToolset.Harvesters.Serialize | |||
122 | } | 122 | } |
123 | return true; | 123 | return true; |
124 | } | 124 | } |
125 | 125 | ||
126 | /// <summary> | 126 | /// <summary> |
127 | /// Parses a YesNoType from a string. | 127 | /// Parses a YesNoType from a string. |
128 | /// </summary> | 128 | /// </summary> |
@@ -132,7 +132,7 @@ namespace WixToolset.Harvesters.Serialize | |||
132 | Enums.TryParseYesNoType(value, out parsedValue); | 132 | Enums.TryParseYesNoType(value, out parsedValue); |
133 | return parsedValue; | 133 | return parsedValue; |
134 | } | 134 | } |
135 | 135 | ||
136 | /// <summary> | 136 | /// <summary> |
137 | /// Tries to parse a YesNoType from a string. | 137 | /// Tries to parse a YesNoType from a string. |
138 | /// </summary> | 138 | /// </summary> |
@@ -161,7 +161,7 @@ namespace WixToolset.Harvesters.Serialize | |||
161 | } | 161 | } |
162 | return true; | 162 | return true; |
163 | } | 163 | } |
164 | 164 | ||
165 | /// <summary> | 165 | /// <summary> |
166 | /// Parses a YesNoButtonType from a string. | 166 | /// Parses a YesNoButtonType from a string. |
167 | /// </summary> | 167 | /// </summary> |
@@ -171,7 +171,7 @@ namespace WixToolset.Harvesters.Serialize | |||
171 | Enums.TryParseYesNoButtonType(value, out parsedValue); | 171 | Enums.TryParseYesNoButtonType(value, out parsedValue); |
172 | return parsedValue; | 172 | return parsedValue; |
173 | } | 173 | } |
174 | 174 | ||
175 | /// <summary> | 175 | /// <summary> |
176 | /// Tries to parse a YesNoButtonType from a string. | 176 | /// Tries to parse a YesNoButtonType from a string. |
177 | /// </summary> | 177 | /// </summary> |
@@ -207,7 +207,7 @@ namespace WixToolset.Harvesters.Serialize | |||
207 | } | 207 | } |
208 | return true; | 208 | return true; |
209 | } | 209 | } |
210 | 210 | ||
211 | /// <summary> | 211 | /// <summary> |
212 | /// Parses a YesNoDefaultType from a string. | 212 | /// Parses a YesNoDefaultType from a string. |
213 | /// </summary> | 213 | /// </summary> |
@@ -217,7 +217,7 @@ namespace WixToolset.Harvesters.Serialize | |||
217 | Enums.TryParseYesNoDefaultType(value, out parsedValue); | 217 | Enums.TryParseYesNoDefaultType(value, out parsedValue); |
218 | return parsedValue; | 218 | return parsedValue; |
219 | } | 219 | } |
220 | 220 | ||
221 | /// <summary> | 221 | /// <summary> |
222 | /// Tries to parse a YesNoDefaultType from a string. | 222 | /// Tries to parse a YesNoDefaultType from a string. |
223 | /// </summary> | 223 | /// </summary> |
@@ -262,7 +262,7 @@ namespace WixToolset.Harvesters.Serialize | |||
262 | Enums.TryBundleCacheType(value, out var parsedValue); | 262 | Enums.TryBundleCacheType(value, out var parsedValue); |
263 | return parsedValue; | 263 | return parsedValue; |
264 | } | 264 | } |
265 | 265 | ||
266 | /// <summary> | 266 | /// <summary> |
267 | /// Tries to parse a YesNoAlwaysType from a string. | 267 | /// Tries to parse a YesNoAlwaysType from a string. |
268 | /// </summary> | 268 | /// </summary> |
@@ -298,7 +298,7 @@ namespace WixToolset.Harvesters.Serialize | |||
298 | } | 298 | } |
299 | return true; | 299 | return true; |
300 | } | 300 | } |
301 | 301 | ||
302 | /// <summary> | 302 | /// <summary> |
303 | /// Parses a RegistryRootType from a string. | 303 | /// Parses a RegistryRootType from a string. |
304 | /// </summary> | 304 | /// </summary> |
@@ -308,7 +308,7 @@ namespace WixToolset.Harvesters.Serialize | |||
308 | Enums.TryParseRegistryRootType(value, out parsedValue); | 308 | Enums.TryParseRegistryRootType(value, out parsedValue); |
309 | return parsedValue; | 309 | return parsedValue; |
310 | } | 310 | } |
311 | 311 | ||
312 | /// <summary> | 312 | /// <summary> |
313 | /// Tries to parse a RegistryRootType from a string. | 313 | /// Tries to parse a RegistryRootType from a string. |
314 | /// </summary> | 314 | /// </summary> |
@@ -358,7 +358,7 @@ namespace WixToolset.Harvesters.Serialize | |||
358 | } | 358 | } |
359 | return true; | 359 | return true; |
360 | } | 360 | } |
361 | 361 | ||
362 | /// <summary> | 362 | /// <summary> |
363 | /// Parses a ExitType from a string. | 363 | /// Parses a ExitType from a string. |
364 | /// </summary> | 364 | /// </summary> |
@@ -368,7 +368,7 @@ namespace WixToolset.Harvesters.Serialize | |||
368 | Enums.TryParseExitType(value, out parsedValue); | 368 | Enums.TryParseExitType(value, out parsedValue); |
369 | return parsedValue; | 369 | return parsedValue; |
370 | } | 370 | } |
371 | 371 | ||
372 | /// <summary> | 372 | /// <summary> |
373 | /// Tries to parse a ExitType from a string. | 373 | /// Tries to parse a ExitType from a string. |
374 | /// </summary> | 374 | /// </summary> |
@@ -411,7 +411,7 @@ namespace WixToolset.Harvesters.Serialize | |||
411 | } | 411 | } |
412 | return true; | 412 | return true; |
413 | } | 413 | } |
414 | 414 | ||
415 | /// <summary> | 415 | /// <summary> |
416 | /// Parses a InstallUninstallType from a string. | 416 | /// Parses a InstallUninstallType from a string. |
417 | /// </summary> | 417 | /// </summary> |
@@ -421,7 +421,7 @@ namespace WixToolset.Harvesters.Serialize | |||
421 | Enums.TryParseInstallUninstallType(value, out parsedValue); | 421 | Enums.TryParseInstallUninstallType(value, out parsedValue); |
422 | return parsedValue; | 422 | return parsedValue; |
423 | } | 423 | } |
424 | 424 | ||
425 | /// <summary> | 425 | /// <summary> |
426 | /// Tries to parse a InstallUninstallType from a string. | 426 | /// Tries to parse a InstallUninstallType from a string. |
427 | /// </summary> | 427 | /// </summary> |
@@ -457,7 +457,7 @@ namespace WixToolset.Harvesters.Serialize | |||
457 | } | 457 | } |
458 | return true; | 458 | return true; |
459 | } | 459 | } |
460 | 460 | ||
461 | /// <summary> | 461 | /// <summary> |
462 | /// Parses a SequenceType from a string. | 462 | /// Parses a SequenceType from a string. |
463 | /// </summary> | 463 | /// </summary> |
@@ -467,7 +467,7 @@ namespace WixToolset.Harvesters.Serialize | |||
467 | Enums.TryParseSequenceType(value, out parsedValue); | 467 | Enums.TryParseSequenceType(value, out parsedValue); |
468 | return parsedValue; | 468 | return parsedValue; |
469 | } | 469 | } |
470 | 470 | ||
471 | /// <summary> | 471 | /// <summary> |
472 | /// Tries to parse a SequenceType from a string. | 472 | /// Tries to parse a SequenceType from a string. |
473 | /// </summary> | 473 | /// </summary> |
@@ -510,7 +510,7 @@ namespace WixToolset.Harvesters.Serialize | |||
510 | } | 510 | } |
511 | return true; | 511 | return true; |
512 | } | 512 | } |
513 | 513 | ||
514 | /// <summary> | 514 | /// <summary> |
515 | /// Parses a CompressionLevelType from a string. | 515 | /// Parses a CompressionLevelType from a string. |
516 | /// </summary> | 516 | /// </summary> |
@@ -520,7 +520,7 @@ namespace WixToolset.Harvesters.Serialize | |||
520 | Enums.TryParseCompressionLevelType(value, out parsedValue); | 520 | Enums.TryParseCompressionLevelType(value, out parsedValue); |
521 | return parsedValue; | 521 | return parsedValue; |
522 | } | 522 | } |
523 | 523 | ||
524 | /// <summary> | 524 | /// <summary> |
525 | /// Tries to parse a CompressionLevelType from a string. | 525 | /// Tries to parse a CompressionLevelType from a string. |
526 | /// </summary> | 526 | /// </summary> |
@@ -571,86 +571,86 @@ namespace WixToolset.Harvesters.Serialize | |||
571 | return true; | 571 | return true; |
572 | } | 572 | } |
573 | } | 573 | } |
574 | 574 | ||
575 | /// <summary> | 575 | /// <summary> |
576 | /// The list of communcation protocols with executable packages Burn supports. | 576 | /// The list of communcation protocols with executable packages Burn supports. |
577 | /// </summary> | 577 | /// </summary> |
578 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 578 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
579 | public enum BurnExeProtocolType | 579 | public enum BurnExeProtocolType |
580 | { | 580 | { |
581 | 581 | ||
582 | IllegalValue = int.MaxValue, | 582 | IllegalValue = int.MaxValue, |
583 | 583 | ||
584 | NotSet = -1, | 584 | NotSet = -1, |
585 | 585 | ||
586 | /// <summary> | 586 | /// <summary> |
587 | /// The executable package does not support a communication protocol. | 587 | /// The executable package does not support a communication protocol. |
588 | /// </summary> | 588 | /// </summary> |
589 | none, | 589 | none, |
590 | 590 | ||
591 | /// <summary> | 591 | /// <summary> |
592 | /// The executable package is another Burn bundle and supports the Burn communication protocol. | 592 | /// The executable package is another Burn bundle and supports the Burn communication protocol. |
593 | /// </summary> | 593 | /// </summary> |
594 | burn, | 594 | burn, |
595 | 595 | ||
596 | /// <summary> | 596 | /// <summary> |
597 | /// The executable package implements the .NET Framework v4.0 communication protocol. | 597 | /// The executable package implements the .NET Framework v4.0 communication protocol. |
598 | /// </summary> | 598 | /// </summary> |
599 | netfx4, | 599 | netfx4, |
600 | } | 600 | } |
601 | 601 | ||
602 | /// <summary> | 602 | /// <summary> |
603 | /// Values of this type will either be "yes" or "no". | 603 | /// Values of this type will either be "yes" or "no". |
604 | /// </summary> | 604 | /// </summary> |
605 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 605 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
606 | public enum YesNoType | 606 | public enum YesNoType |
607 | { | 607 | { |
608 | 608 | ||
609 | IllegalValue = int.MaxValue, | 609 | IllegalValue = int.MaxValue, |
610 | 610 | ||
611 | NotSet = -1, | 611 | NotSet = -1, |
612 | 612 | ||
613 | no, | 613 | no, |
614 | 614 | ||
615 | yes, | 615 | yes, |
616 | } | 616 | } |
617 | 617 | ||
618 | /// <summary> | 618 | /// <summary> |
619 | /// Values of this type will either be "button", "yes" or "no". | 619 | /// Values of this type will either be "button", "yes" or "no". |
620 | /// </summary> | 620 | /// </summary> |
621 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 621 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
622 | public enum YesNoButtonType | 622 | public enum YesNoButtonType |
623 | { | 623 | { |
624 | 624 | ||
625 | IllegalValue = int.MaxValue, | 625 | IllegalValue = int.MaxValue, |
626 | 626 | ||
627 | NotSet = -1, | 627 | NotSet = -1, |
628 | 628 | ||
629 | no, | 629 | no, |
630 | 630 | ||
631 | yes, | 631 | yes, |
632 | 632 | ||
633 | button, | 633 | button, |
634 | } | 634 | } |
635 | 635 | ||
636 | /// <summary> | 636 | /// <summary> |
637 | /// Values of this type will either be "default", "yes", or "no". | 637 | /// Values of this type will either be "default", "yes", or "no". |
638 | /// </summary> | 638 | /// </summary> |
639 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 639 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
640 | public enum YesNoDefaultType | 640 | public enum YesNoDefaultType |
641 | { | 641 | { |
642 | 642 | ||
643 | IllegalValue = int.MaxValue, | 643 | IllegalValue = int.MaxValue, |
644 | 644 | ||
645 | NotSet = -1, | 645 | NotSet = -1, |
646 | 646 | ||
647 | @default, | 647 | @default, |
648 | 648 | ||
649 | no, | 649 | no, |
650 | 650 | ||
651 | yes, | 651 | yes, |
652 | } | 652 | } |
653 | 653 | ||
654 | /// <summary> | 654 | /// <summary> |
655 | /// Values of this type will either be "always", "yes", or "no". | 655 | /// Values of this type will either be "always", "yes", or "no". |
656 | /// </summary> | 656 | /// </summary> |
@@ -658,55 +658,55 @@ namespace WixToolset.Harvesters.Serialize | |||
658 | public enum BundleCacheType | 658 | public enum BundleCacheType |
659 | { | 659 | { |
660 | NotSet = -1, | 660 | NotSet = -1, |
661 | 661 | ||
662 | force, | 662 | force, |
663 | 663 | ||
664 | remove, | 664 | remove, |
665 | 665 | ||
666 | keep, | 666 | keep, |
667 | } | 667 | } |
668 | 668 | ||
669 | /// <summary> | 669 | /// <summary> |
670 | /// Values of this type represent possible registry roots. | 670 | /// Values of this type represent possible registry roots. |
671 | /// </summary> | 671 | /// </summary> |
672 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 672 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
673 | public enum RegistryRootType | 673 | public enum RegistryRootType |
674 | { | 674 | { |
675 | 675 | ||
676 | IllegalValue = int.MaxValue, | 676 | IllegalValue = int.MaxValue, |
677 | 677 | ||
678 | NotSet = -1, | 678 | NotSet = -1, |
679 | 679 | ||
680 | /// <summary> | 680 | /// <summary> |
681 | /// A per-user installation will make the operation occur under HKEY_CURRENT_USER. | 681 | /// A per-user installation will make the operation occur under HKEY_CURRENT_USER. |
682 | /// A per-machine installation will make the operation occur under HKEY_LOCAL_MACHINE. | 682 | /// A per-machine installation will make the operation occur under HKEY_LOCAL_MACHINE. |
683 | /// </summary> | 683 | /// </summary> |
684 | HKMU, | 684 | HKMU, |
685 | 685 | ||
686 | /// <summary> | 686 | /// <summary> |
687 | /// Operation occurs under HKEY_CLASSES_ROOT. When using Windows 2000 or later, the installer writes or removes the value | 687 | /// Operation occurs under HKEY_CLASSES_ROOT. When using Windows 2000 or later, the installer writes or removes the value |
688 | /// from the HKCU\Software\Classes hive during per-user installations. When using Windows 2000 or later operating systems, | 688 | /// from the HKCU\Software\Classes hive during per-user installations. When using Windows 2000 or later operating systems, |
689 | /// the installer writes or removes the value from the HKLM\Software\Classes hive during per-machine installations. | 689 | /// the installer writes or removes the value from the HKLM\Software\Classes hive during per-machine installations. |
690 | /// </summary> | 690 | /// </summary> |
691 | HKCR, | 691 | HKCR, |
692 | 692 | ||
693 | /// <summary> | 693 | /// <summary> |
694 | /// Operation occurs under HKEY_CURRENT_USER. It is recommended to set the KeyPath='yes' attribute when setting this value for writing values | 694 | /// Operation occurs under HKEY_CURRENT_USER. It is recommended to set the KeyPath='yes' attribute when setting this value for writing values |
695 | /// in order to ensure that the installer writes the necessary registry entries when there are multiple users on the same computer. | 695 | /// in order to ensure that the installer writes the necessary registry entries when there are multiple users on the same computer. |
696 | /// </summary> | 696 | /// </summary> |
697 | HKCU, | 697 | HKCU, |
698 | 698 | ||
699 | /// <summary> | 699 | /// <summary> |
700 | /// Operation occurs under HKEY_LOCAL_MACHINE. | 700 | /// Operation occurs under HKEY_LOCAL_MACHINE. |
701 | /// </summary> | 701 | /// </summary> |
702 | HKLM, | 702 | HKLM, |
703 | 703 | ||
704 | /// <summary> | 704 | /// <summary> |
705 | /// Operation occurs under HKEY_USERS. | 705 | /// Operation occurs under HKEY_USERS. |
706 | /// </summary> | 706 | /// </summary> |
707 | HKU, | 707 | HKU, |
708 | } | 708 | } |
709 | 709 | ||
710 | /// <summary> | 710 | /// <summary> |
711 | /// Value indicates that this action is executed if the installer returns the associated exit type. Each exit type can be used with no more than one action. | 711 | /// Value indicates that this action is executed if the installer returns the associated exit type. Each exit type can be used with no more than one action. |
712 | /// Multiple actions can have exit types assigned, but every action and exit type must be different. Exit types are typically used with dialog boxes. | 712 | /// Multiple actions can have exit types assigned, but every action and exit type must be different. Exit types are typically used with dialog boxes. |
@@ -714,131 +714,131 @@ namespace WixToolset.Harvesters.Serialize | |||
714 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 714 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
715 | public enum ExitType | 715 | public enum ExitType |
716 | { | 716 | { |
717 | 717 | ||
718 | IllegalValue = int.MaxValue, | 718 | IllegalValue = int.MaxValue, |
719 | 719 | ||
720 | NotSet = -1, | 720 | NotSet = -1, |
721 | 721 | ||
722 | success, | 722 | success, |
723 | 723 | ||
724 | cancel, | 724 | cancel, |
725 | 725 | ||
726 | error, | 726 | error, |
727 | 727 | ||
728 | suspend, | 728 | suspend, |
729 | } | 729 | } |
730 | 730 | ||
731 | /// <summary> | 731 | /// <summary> |
732 | /// Specifies whether an action occur on install, uninstall or both. | 732 | /// Specifies whether an action occur on install, uninstall or both. |
733 | /// </summary> | 733 | /// </summary> |
734 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 734 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
735 | public enum InstallUninstallType | 735 | public enum InstallUninstallType |
736 | { | 736 | { |
737 | 737 | ||
738 | IllegalValue = int.MaxValue, | 738 | IllegalValue = int.MaxValue, |
739 | 739 | ||
740 | NotSet = -1, | 740 | NotSet = -1, |
741 | 741 | ||
742 | /// <summary> | 742 | /// <summary> |
743 | /// The action should happen during install (msiInstallStateLocal or msiInstallStateSource). | 743 | /// The action should happen during install (msiInstallStateLocal or msiInstallStateSource). |
744 | /// </summary> | 744 | /// </summary> |
745 | install, | 745 | install, |
746 | 746 | ||
747 | /// <summary> | 747 | /// <summary> |
748 | /// The action should happen during uninstall (msiInstallStateAbsent). | 748 | /// The action should happen during uninstall (msiInstallStateAbsent). |
749 | /// </summary> | 749 | /// </summary> |
750 | uninstall, | 750 | uninstall, |
751 | 751 | ||
752 | /// <summary> | 752 | /// <summary> |
753 | /// The action should happen during both install and uninstall. | 753 | /// The action should happen during both install and uninstall. |
754 | /// </summary> | 754 | /// </summary> |
755 | both, | 755 | both, |
756 | } | 756 | } |
757 | 757 | ||
758 | /// <summary> | 758 | /// <summary> |
759 | /// Controls which sequences the item assignment is sequenced in. | 759 | /// Controls which sequences the item assignment is sequenced in. |
760 | /// </summary> | 760 | /// </summary> |
761 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 761 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
762 | public enum SequenceType | 762 | public enum SequenceType |
763 | { | 763 | { |
764 | 764 | ||
765 | IllegalValue = int.MaxValue, | 765 | IllegalValue = int.MaxValue, |
766 | 766 | ||
767 | NotSet = -1, | 767 | NotSet = -1, |
768 | 768 | ||
769 | /// <summary> | 769 | /// <summary> |
770 | /// Schedules the assignment in the InstallUISequence and the InstallExecuteSequence. | 770 | /// Schedules the assignment in the InstallUISequence and the InstallExecuteSequence. |
771 | /// </summary> | 771 | /// </summary> |
772 | both, | 772 | both, |
773 | 773 | ||
774 | /// <summary> | 774 | /// <summary> |
775 | /// Schedules the assignment to run in the InstallUISequence or the InstallExecuteSequence if the InstallUISequence is skipped. | 775 | /// Schedules the assignment to run in the InstallUISequence or the InstallExecuteSequence if the InstallUISequence is skipped. |
776 | /// </summary> | 776 | /// </summary> |
777 | first, | 777 | first, |
778 | 778 | ||
779 | /// <summary> | 779 | /// <summary> |
780 | /// Schedules the assignment only in the the InstallExecuteSequence. | 780 | /// Schedules the assignment only in the the InstallExecuteSequence. |
781 | /// </summary> | 781 | /// </summary> |
782 | execute, | 782 | execute, |
783 | 783 | ||
784 | /// <summary> | 784 | /// <summary> |
785 | /// Schedules the assignment only in the the InstallUISequence. | 785 | /// Schedules the assignment only in the the InstallUISequence. |
786 | /// </summary> | 786 | /// </summary> |
787 | ui, | 787 | ui, |
788 | } | 788 | } |
789 | 789 | ||
790 | /// <summary> | 790 | /// <summary> |
791 | /// Indicates the compression level for a cabinet. | 791 | /// Indicates the compression level for a cabinet. |
792 | /// </summary> | 792 | /// </summary> |
793 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 793 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
794 | public enum CompressionLevelType | 794 | public enum CompressionLevelType |
795 | { | 795 | { |
796 | 796 | ||
797 | IllegalValue = int.MaxValue, | 797 | IllegalValue = int.MaxValue, |
798 | 798 | ||
799 | NotSet = -1, | 799 | NotSet = -1, |
800 | 800 | ||
801 | high, | 801 | high, |
802 | 802 | ||
803 | low, | 803 | low, |
804 | 804 | ||
805 | medium, | 805 | medium, |
806 | 806 | ||
807 | mszip, | 807 | mszip, |
808 | 808 | ||
809 | none, | 809 | none, |
810 | } | 810 | } |
811 | 811 | ||
812 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 812 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
813 | public abstract class ActionModuleSequenceType : ISchemaElement, ISetAttributes | 813 | public abstract class ActionModuleSequenceType : ISchemaElement, ISetAttributes |
814 | { | 814 | { |
815 | 815 | ||
816 | private string afterField; | 816 | private string afterField; |
817 | 817 | ||
818 | private bool afterFieldSet; | 818 | private bool afterFieldSet; |
819 | 819 | ||
820 | private string beforeField; | 820 | private string beforeField; |
821 | 821 | ||
822 | private bool beforeFieldSet; | 822 | private bool beforeFieldSet; |
823 | 823 | ||
824 | private YesNoType overridableField; | 824 | private YesNoType overridableField; |
825 | 825 | ||
826 | private bool overridableFieldSet; | 826 | private bool overridableFieldSet; |
827 | 827 | ||
828 | private int sequenceField; | 828 | private int sequenceField; |
829 | 829 | ||
830 | private bool sequenceFieldSet; | 830 | private bool sequenceFieldSet; |
831 | 831 | ||
832 | private YesNoType suppressField; | 832 | private YesNoType suppressField; |
833 | 833 | ||
834 | private bool suppressFieldSet; | 834 | private bool suppressFieldSet; |
835 | 835 | ||
836 | private string contentField; | 836 | private string contentField; |
837 | 837 | ||
838 | private bool contentFieldSet; | 838 | private bool contentFieldSet; |
839 | 839 | ||
840 | private ISchemaElement parentElement; | 840 | private ISchemaElement parentElement; |
841 | 841 | ||
842 | /// <summary> | 842 | /// <summary> |
843 | /// The name of an action that this action should come after. | 843 | /// The name of an action that this action should come after. |
844 | /// </summary> | 844 | /// </summary> |
@@ -854,7 +854,7 @@ namespace WixToolset.Harvesters.Serialize | |||
854 | this.afterField = value; | 854 | this.afterField = value; |
855 | } | 855 | } |
856 | } | 856 | } |
857 | 857 | ||
858 | /// <summary> | 858 | /// <summary> |
859 | /// The name of an action that this action should come before. | 859 | /// The name of an action that this action should come before. |
860 | /// </summary> | 860 | /// </summary> |
@@ -870,7 +870,7 @@ namespace WixToolset.Harvesters.Serialize | |||
870 | this.beforeField = value; | 870 | this.beforeField = value; |
871 | } | 871 | } |
872 | } | 872 | } |
873 | 873 | ||
874 | /// <summary> | 874 | /// <summary> |
875 | /// If "yes", the sequencing of this action may be overridden by sequencing elsewhere. | 875 | /// If "yes", the sequencing of this action may be overridden by sequencing elsewhere. |
876 | /// </summary> | 876 | /// </summary> |
@@ -886,7 +886,7 @@ namespace WixToolset.Harvesters.Serialize | |||
886 | this.overridableField = value; | 886 | this.overridableField = value; |
887 | } | 887 | } |
888 | } | 888 | } |
889 | 889 | ||
890 | /// <summary> | 890 | /// <summary> |
891 | /// A value used to indicate the position of this action in a sequence. | 891 | /// A value used to indicate the position of this action in a sequence. |
892 | /// </summary> | 892 | /// </summary> |
@@ -902,7 +902,7 @@ namespace WixToolset.Harvesters.Serialize | |||
902 | this.sequenceField = value; | 902 | this.sequenceField = value; |
903 | } | 903 | } |
904 | } | 904 | } |
905 | 905 | ||
906 | /// <summary> | 906 | /// <summary> |
907 | /// If yes, this action will not occur. | 907 | /// If yes, this action will not occur. |
908 | /// </summary> | 908 | /// </summary> |
@@ -918,7 +918,7 @@ namespace WixToolset.Harvesters.Serialize | |||
918 | this.suppressField = value; | 918 | this.suppressField = value; |
919 | } | 919 | } |
920 | } | 920 | } |
921 | 921 | ||
922 | /// <summary> | 922 | /// <summary> |
923 | /// Text node specifies the condition of the action. | 923 | /// Text node specifies the condition of the action. |
924 | /// </summary> | 924 | /// </summary> |
@@ -934,7 +934,7 @@ namespace WixToolset.Harvesters.Serialize | |||
934 | this.contentField = value; | 934 | this.contentField = value; |
935 | } | 935 | } |
936 | } | 936 | } |
937 | 937 | ||
938 | public virtual ISchemaElement ParentElement | 938 | public virtual ISchemaElement ParentElement |
939 | { | 939 | { |
940 | get | 940 | get |
@@ -946,7 +946,7 @@ namespace WixToolset.Harvesters.Serialize | |||
946 | this.parentElement = value; | 946 | this.parentElement = value; |
947 | } | 947 | } |
948 | } | 948 | } |
949 | 949 | ||
950 | /// <summary> | 950 | /// <summary> |
951 | /// Processes this element and all child elements into an XmlWriter. | 951 | /// Processes this element and all child elements into an XmlWriter. |
952 | /// </summary> | 952 | /// </summary> |
@@ -995,7 +995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
995 | writer.WriteString(this.contentField); | 995 | writer.WriteString(this.contentField); |
996 | } | 996 | } |
997 | } | 997 | } |
998 | 998 | ||
999 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 999 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1000 | void ISetAttributes.SetAttribute(string name, string value) | 1000 | void ISetAttributes.SetAttribute(string name, string value) |
1001 | { | 1001 | { |
@@ -1035,25 +1035,25 @@ namespace WixToolset.Harvesters.Serialize | |||
1035 | } | 1035 | } |
1036 | } | 1036 | } |
1037 | } | 1037 | } |
1038 | 1038 | ||
1039 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 1039 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
1040 | public abstract class ActionSequenceType : ISchemaElement, ISetAttributes | 1040 | public abstract class ActionSequenceType : ISchemaElement, ISetAttributes |
1041 | { | 1041 | { |
1042 | 1042 | ||
1043 | private int sequenceField; | 1043 | private int sequenceField; |
1044 | 1044 | ||
1045 | private bool sequenceFieldSet; | 1045 | private bool sequenceFieldSet; |
1046 | 1046 | ||
1047 | private YesNoType suppressField; | 1047 | private YesNoType suppressField; |
1048 | 1048 | ||
1049 | private bool suppressFieldSet; | 1049 | private bool suppressFieldSet; |
1050 | 1050 | ||
1051 | private string contentField; | 1051 | private string contentField; |
1052 | 1052 | ||
1053 | private bool contentFieldSet; | 1053 | private bool contentFieldSet; |
1054 | 1054 | ||
1055 | private ISchemaElement parentElement; | 1055 | private ISchemaElement parentElement; |
1056 | 1056 | ||
1057 | /// <summary> | 1057 | /// <summary> |
1058 | /// A value used to indicate the position of this action in a sequence. | 1058 | /// A value used to indicate the position of this action in a sequence. |
1059 | /// </summary> | 1059 | /// </summary> |
@@ -1069,7 +1069,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1069 | this.sequenceField = value; | 1069 | this.sequenceField = value; |
1070 | } | 1070 | } |
1071 | } | 1071 | } |
1072 | 1072 | ||
1073 | /// <summary> | 1073 | /// <summary> |
1074 | /// If yes, this action will not occur. | 1074 | /// If yes, this action will not occur. |
1075 | /// </summary> | 1075 | /// </summary> |
@@ -1085,7 +1085,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1085 | this.suppressField = value; | 1085 | this.suppressField = value; |
1086 | } | 1086 | } |
1087 | } | 1087 | } |
1088 | 1088 | ||
1089 | public string Content | 1089 | public string Content |
1090 | { | 1090 | { |
1091 | get | 1091 | get |
@@ -1098,7 +1098,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1098 | this.contentField = value; | 1098 | this.contentField = value; |
1099 | } | 1099 | } |
1100 | } | 1100 | } |
1101 | 1101 | ||
1102 | public virtual ISchemaElement ParentElement | 1102 | public virtual ISchemaElement ParentElement |
1103 | { | 1103 | { |
1104 | get | 1104 | get |
@@ -1110,7 +1110,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1110 | this.parentElement = value; | 1110 | this.parentElement = value; |
1111 | } | 1111 | } |
1112 | } | 1112 | } |
1113 | 1113 | ||
1114 | /// <summary> | 1114 | /// <summary> |
1115 | /// Processes this element and all child elements into an XmlWriter. | 1115 | /// Processes this element and all child elements into an XmlWriter. |
1116 | /// </summary> | 1116 | /// </summary> |
@@ -1140,7 +1140,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1140 | writer.WriteString(this.contentField); | 1140 | writer.WriteString(this.contentField); |
1141 | } | 1141 | } |
1142 | } | 1142 | } |
1143 | 1143 | ||
1144 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1144 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1145 | void ISetAttributes.SetAttribute(string name, string value) | 1145 | void ISetAttributes.SetAttribute(string name, string value) |
1146 | { | 1146 | { |
@@ -1177,15 +1177,15 @@ namespace WixToolset.Harvesters.Serialize | |||
1177 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 1177 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
1178 | public class Wix : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 1178 | public class Wix : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
1179 | { | 1179 | { |
1180 | 1180 | ||
1181 | private ElementCollection children; | 1181 | private ElementCollection children; |
1182 | 1182 | ||
1183 | private string requiredVersionField; | 1183 | private string requiredVersionField; |
1184 | 1184 | ||
1185 | private bool requiredVersionFieldSet; | 1185 | private bool requiredVersionFieldSet; |
1186 | 1186 | ||
1187 | private ISchemaElement parentElement; | 1187 | private ISchemaElement parentElement; |
1188 | 1188 | ||
1189 | public Wix() | 1189 | public Wix() |
1190 | { | 1190 | { |
1191 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 1191 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -1201,7 +1201,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1201 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PatchCreation))); | 1201 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PatchCreation))); |
1202 | this.children = childCollection0; | 1202 | this.children = childCollection0; |
1203 | } | 1203 | } |
1204 | 1204 | ||
1205 | public virtual IEnumerable Children | 1205 | public virtual IEnumerable Children |
1206 | { | 1206 | { |
1207 | get | 1207 | get |
@@ -1209,7 +1209,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1209 | return this.children; | 1209 | return this.children; |
1210 | } | 1210 | } |
1211 | } | 1211 | } |
1212 | 1212 | ||
1213 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 1213 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
1214 | public virtual IEnumerable this[System.Type childType] | 1214 | public virtual IEnumerable this[System.Type childType] |
1215 | { | 1215 | { |
@@ -1218,7 +1218,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1218 | return this.children.Filter(childType); | 1218 | return this.children.Filter(childType); |
1219 | } | 1219 | } |
1220 | } | 1220 | } |
1221 | 1221 | ||
1222 | /// <summary> | 1222 | /// <summary> |
1223 | /// Required version of the WiX toolset to compile this input file. | 1223 | /// Required version of the WiX toolset to compile this input file. |
1224 | /// </summary> | 1224 | /// </summary> |
@@ -1234,7 +1234,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1234 | this.requiredVersionField = value; | 1234 | this.requiredVersionField = value; |
1235 | } | 1235 | } |
1236 | } | 1236 | } |
1237 | 1237 | ||
1238 | public virtual ISchemaElement ParentElement | 1238 | public virtual ISchemaElement ParentElement |
1239 | { | 1239 | { |
1240 | get | 1240 | get |
@@ -1246,7 +1246,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1246 | this.parentElement = value; | 1246 | this.parentElement = value; |
1247 | } | 1247 | } |
1248 | } | 1248 | } |
1249 | 1249 | ||
1250 | public virtual void AddChild(ISchemaElement child) | 1250 | public virtual void AddChild(ISchemaElement child) |
1251 | { | 1251 | { |
1252 | if ((null == child)) | 1252 | if ((null == child)) |
@@ -1256,7 +1256,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1256 | this.children.AddElement(child); | 1256 | this.children.AddElement(child); |
1257 | child.ParentElement = this; | 1257 | child.ParentElement = this; |
1258 | } | 1258 | } |
1259 | 1259 | ||
1260 | public virtual void RemoveChild(ISchemaElement child) | 1260 | public virtual void RemoveChild(ISchemaElement child) |
1261 | { | 1261 | { |
1262 | if ((null == child)) | 1262 | if ((null == child)) |
@@ -1266,7 +1266,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1266 | this.children.RemoveElement(child); | 1266 | this.children.RemoveElement(child); |
1267 | child.ParentElement = null; | 1267 | child.ParentElement = null; |
1268 | } | 1268 | } |
1269 | 1269 | ||
1270 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1270 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1271 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 1271 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
1272 | ISchemaElement ICreateChildren.CreateChild(string childName) | 1272 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -1306,7 +1306,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1306 | } | 1306 | } |
1307 | return childValue; | 1307 | return childValue; |
1308 | } | 1308 | } |
1309 | 1309 | ||
1310 | /// <summary> | 1310 | /// <summary> |
1311 | /// Processes this element and all child elements into an XmlWriter. | 1311 | /// Processes this element and all child elements into an XmlWriter. |
1312 | /// </summary> | 1312 | /// </summary> |
@@ -1321,14 +1321,14 @@ namespace WixToolset.Harvesters.Serialize | |||
1321 | { | 1321 | { |
1322 | writer.WriteAttributeString("RequiredVersion", this.requiredVersionField); | 1322 | writer.WriteAttributeString("RequiredVersion", this.requiredVersionField); |
1323 | } | 1323 | } |
1324 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 1324 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
1325 | { | 1325 | { |
1326 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 1326 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
1327 | childElement.OutputXml(writer); | 1327 | childElement.OutputXml(writer); |
1328 | } | 1328 | } |
1329 | writer.WriteEndElement(); | 1329 | writer.WriteEndElement(); |
1330 | } | 1330 | } |
1331 | 1331 | ||
1332 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1332 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1333 | void ISetAttributes.SetAttribute(string name, string value) | 1333 | void ISetAttributes.SetAttribute(string name, string value) |
1334 | { | 1334 | { |
@@ -1343,25 +1343,25 @@ namespace WixToolset.Harvesters.Serialize | |||
1343 | } | 1343 | } |
1344 | } | 1344 | } |
1345 | } | 1345 | } |
1346 | 1346 | ||
1347 | /// <summary> | 1347 | /// <summary> |
1348 | /// This is the top-level container element for every wxi file. | 1348 | /// This is the top-level container element for every wxi file. |
1349 | /// </summary> | 1349 | /// </summary> |
1350 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 1350 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
1351 | public class Include : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 1351 | public class Include : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
1352 | { | 1352 | { |
1353 | 1353 | ||
1354 | private ElementCollection children; | 1354 | private ElementCollection children; |
1355 | 1355 | ||
1356 | private ISchemaElement parentElement; | 1356 | private ISchemaElement parentElement; |
1357 | 1357 | ||
1358 | public Include() | 1358 | public Include() |
1359 | { | 1359 | { |
1360 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 1360 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
1361 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 1361 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
1362 | this.children = childCollection0; | 1362 | this.children = childCollection0; |
1363 | } | 1363 | } |
1364 | 1364 | ||
1365 | public virtual IEnumerable Children | 1365 | public virtual IEnumerable Children |
1366 | { | 1366 | { |
1367 | get | 1367 | get |
@@ -1369,7 +1369,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1369 | return this.children; | 1369 | return this.children; |
1370 | } | 1370 | } |
1371 | } | 1371 | } |
1372 | 1372 | ||
1373 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 1373 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
1374 | public virtual IEnumerable this[System.Type childType] | 1374 | public virtual IEnumerable this[System.Type childType] |
1375 | { | 1375 | { |
@@ -1378,7 +1378,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1378 | return this.children.Filter(childType); | 1378 | return this.children.Filter(childType); |
1379 | } | 1379 | } |
1380 | } | 1380 | } |
1381 | 1381 | ||
1382 | public virtual ISchemaElement ParentElement | 1382 | public virtual ISchemaElement ParentElement |
1383 | { | 1383 | { |
1384 | get | 1384 | get |
@@ -1390,7 +1390,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1390 | this.parentElement = value; | 1390 | this.parentElement = value; |
1391 | } | 1391 | } |
1392 | } | 1392 | } |
1393 | 1393 | ||
1394 | public virtual void AddChild(ISchemaElement child) | 1394 | public virtual void AddChild(ISchemaElement child) |
1395 | { | 1395 | { |
1396 | if ((null == child)) | 1396 | if ((null == child)) |
@@ -1400,7 +1400,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1400 | this.children.AddElement(child); | 1400 | this.children.AddElement(child); |
1401 | child.ParentElement = this; | 1401 | child.ParentElement = this; |
1402 | } | 1402 | } |
1403 | 1403 | ||
1404 | public virtual void RemoveChild(ISchemaElement child) | 1404 | public virtual void RemoveChild(ISchemaElement child) |
1405 | { | 1405 | { |
1406 | if ((null == child)) | 1406 | if ((null == child)) |
@@ -1410,7 +1410,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1410 | this.children.RemoveElement(child); | 1410 | this.children.RemoveElement(child); |
1411 | child.ParentElement = null; | 1411 | child.ParentElement = null; |
1412 | } | 1412 | } |
1413 | 1413 | ||
1414 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1414 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1415 | ISchemaElement ICreateChildren.CreateChild(string childName) | 1415 | ISchemaElement ICreateChildren.CreateChild(string childName) |
1416 | { | 1416 | { |
@@ -1425,7 +1425,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1425 | } | 1425 | } |
1426 | return childValue; | 1426 | return childValue; |
1427 | } | 1427 | } |
1428 | 1428 | ||
1429 | /// <summary> | 1429 | /// <summary> |
1430 | /// Processes this element and all child elements into an XmlWriter. | 1430 | /// Processes this element and all child elements into an XmlWriter. |
1431 | /// </summary> | 1431 | /// </summary> |
@@ -1436,14 +1436,14 @@ namespace WixToolset.Harvesters.Serialize | |||
1436 | throw new ArgumentNullException("writer"); | 1436 | throw new ArgumentNullException("writer"); |
1437 | } | 1437 | } |
1438 | writer.WriteStartElement("Include", "http://wixtoolset.org/schemas/v4/wxs"); | 1438 | writer.WriteStartElement("Include", "http://wixtoolset.org/schemas/v4/wxs"); |
1439 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 1439 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
1440 | { | 1440 | { |
1441 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 1441 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
1442 | childElement.OutputXml(writer); | 1442 | childElement.OutputXml(writer); |
1443 | } | 1443 | } |
1444 | writer.WriteEndElement(); | 1444 | writer.WriteEndElement(); |
1445 | } | 1445 | } |
1446 | 1446 | ||
1447 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1447 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1448 | void ISetAttributes.SetAttribute(string name, string value) | 1448 | void ISetAttributes.SetAttribute(string name, string value) |
1449 | { | 1449 | { |
@@ -1453,90 +1453,90 @@ namespace WixToolset.Harvesters.Serialize | |||
1453 | } | 1453 | } |
1454 | } | 1454 | } |
1455 | } | 1455 | } |
1456 | 1456 | ||
1457 | /// <summary> | 1457 | /// <summary> |
1458 | /// The root element for creating bundled packages. | 1458 | /// The root element for creating bundled packages. |
1459 | /// </summary> | 1459 | /// </summary> |
1460 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 1460 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
1461 | public class Bundle : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 1461 | public class Bundle : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
1462 | { | 1462 | { |
1463 | 1463 | ||
1464 | private ElementCollection children; | 1464 | private ElementCollection children; |
1465 | 1465 | ||
1466 | private string aboutUrlField; | 1466 | private string aboutUrlField; |
1467 | 1467 | ||
1468 | private bool aboutUrlFieldSet; | 1468 | private bool aboutUrlFieldSet; |
1469 | 1469 | ||
1470 | private string copyrightField; | 1470 | private string copyrightField; |
1471 | 1471 | ||
1472 | private bool copyrightFieldSet; | 1472 | private bool copyrightFieldSet; |
1473 | 1473 | ||
1474 | private YesNoDefaultType compressedField; | 1474 | private YesNoDefaultType compressedField; |
1475 | 1475 | ||
1476 | private bool compressedFieldSet; | 1476 | private bool compressedFieldSet; |
1477 | 1477 | ||
1478 | private YesNoButtonType disableModifyField; | 1478 | private YesNoButtonType disableModifyField; |
1479 | 1479 | ||
1480 | private bool disableModifyFieldSet; | 1480 | private bool disableModifyFieldSet; |
1481 | 1481 | ||
1482 | private YesNoType disableRemoveField; | 1482 | private YesNoType disableRemoveField; |
1483 | 1483 | ||
1484 | private bool disableRemoveFieldSet; | 1484 | private bool disableRemoveFieldSet; |
1485 | 1485 | ||
1486 | private YesNoType disableRepairField; | 1486 | private YesNoType disableRepairField; |
1487 | 1487 | ||
1488 | private bool disableRepairFieldSet; | 1488 | private bool disableRepairFieldSet; |
1489 | 1489 | ||
1490 | private string helpTelephoneField; | 1490 | private string helpTelephoneField; |
1491 | 1491 | ||
1492 | private bool helpTelephoneFieldSet; | 1492 | private bool helpTelephoneFieldSet; |
1493 | 1493 | ||
1494 | private string helpUrlField; | 1494 | private string helpUrlField; |
1495 | 1495 | ||
1496 | private bool helpUrlFieldSet; | 1496 | private bool helpUrlFieldSet; |
1497 | 1497 | ||
1498 | private string iconSourceFileField; | 1498 | private string iconSourceFileField; |
1499 | 1499 | ||
1500 | private bool iconSourceFileFieldSet; | 1500 | private bool iconSourceFileFieldSet; |
1501 | 1501 | ||
1502 | private string manufacturerField; | 1502 | private string manufacturerField; |
1503 | 1503 | ||
1504 | private bool manufacturerFieldSet; | 1504 | private bool manufacturerFieldSet; |
1505 | 1505 | ||
1506 | private string nameField; | 1506 | private string nameField; |
1507 | 1507 | ||
1508 | private bool nameFieldSet; | 1508 | private bool nameFieldSet; |
1509 | 1509 | ||
1510 | private string parentNameField; | 1510 | private string parentNameField; |
1511 | 1511 | ||
1512 | private bool parentNameFieldSet; | 1512 | private bool parentNameFieldSet; |
1513 | 1513 | ||
1514 | private string splashScreenSourceFileField; | 1514 | private string splashScreenSourceFileField; |
1515 | 1515 | ||
1516 | private bool splashScreenSourceFileFieldSet; | 1516 | private bool splashScreenSourceFileFieldSet; |
1517 | 1517 | ||
1518 | private string tagField; | 1518 | private string tagField; |
1519 | 1519 | ||
1520 | private bool tagFieldSet; | 1520 | private bool tagFieldSet; |
1521 | 1521 | ||
1522 | private string updateUrlField; | 1522 | private string updateUrlField; |
1523 | 1523 | ||
1524 | private bool updateUrlFieldSet; | 1524 | private bool updateUrlFieldSet; |
1525 | 1525 | ||
1526 | private string upgradeCodeField; | 1526 | private string upgradeCodeField; |
1527 | 1527 | ||
1528 | private bool upgradeCodeFieldSet; | 1528 | private bool upgradeCodeFieldSet; |
1529 | 1529 | ||
1530 | private string versionField; | 1530 | private string versionField; |
1531 | 1531 | ||
1532 | private bool versionFieldSet; | 1532 | private bool versionFieldSet; |
1533 | 1533 | ||
1534 | private string conditionField; | 1534 | private string conditionField; |
1535 | 1535 | ||
1536 | private bool conditionFieldSet; | 1536 | private bool conditionFieldSet; |
1537 | 1537 | ||
1538 | private ISchemaElement parentElement; | 1538 | private ISchemaElement parentElement; |
1539 | 1539 | ||
1540 | public Bundle() | 1540 | public Bundle() |
1541 | { | 1541 | { |
1542 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 1542 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -1558,7 +1558,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1558 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 1558 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
1559 | this.children = childCollection0; | 1559 | this.children = childCollection0; |
1560 | } | 1560 | } |
1561 | 1561 | ||
1562 | public virtual IEnumerable Children | 1562 | public virtual IEnumerable Children |
1563 | { | 1563 | { |
1564 | get | 1564 | get |
@@ -1566,7 +1566,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1566 | return this.children; | 1566 | return this.children; |
1567 | } | 1567 | } |
1568 | } | 1568 | } |
1569 | 1569 | ||
1570 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 1570 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
1571 | public virtual IEnumerable this[System.Type childType] | 1571 | public virtual IEnumerable this[System.Type childType] |
1572 | { | 1572 | { |
@@ -1575,7 +1575,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1575 | return this.children.Filter(childType); | 1575 | return this.children.Filter(childType); |
1576 | } | 1576 | } |
1577 | } | 1577 | } |
1578 | 1578 | ||
1579 | /// <summary> | 1579 | /// <summary> |
1580 | /// A URL for more information about the bundle to display in Programs and Features (also | 1580 | /// A URL for more information about the bundle to display in Programs and Features (also |
1581 | /// known as Add/Remove Programs). | 1581 | /// known as Add/Remove Programs). |
@@ -1592,7 +1592,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1592 | this.aboutUrlField = value; | 1592 | this.aboutUrlField = value; |
1593 | } | 1593 | } |
1594 | } | 1594 | } |
1595 | 1595 | ||
1596 | /// <summary> | 1596 | /// <summary> |
1597 | /// The legal copyright found in the version resources of final bundle executable. If | 1597 | /// The legal copyright found in the version resources of final bundle executable. If |
1598 | /// this attribute is not provided the copyright will be set to "Copyright (c) [Bundle/@Manufacturer]. All rights reserved.". | 1598 | /// this attribute is not provided the copyright will be set to "Copyright (c) [Bundle/@Manufacturer]. All rights reserved.". |
@@ -1609,7 +1609,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1609 | this.copyrightField = value; | 1609 | this.copyrightField = value; |
1610 | } | 1610 | } |
1611 | } | 1611 | } |
1612 | 1612 | ||
1613 | /// <summary> | 1613 | /// <summary> |
1614 | /// Whether Packages and Payloads not assigned to a container should be added to the default attached container or if they should be external. The default is yes. | 1614 | /// Whether Packages and Payloads not assigned to a container should be added to the default attached container or if they should be external. The default is yes. |
1615 | /// </summary> | 1615 | /// </summary> |
@@ -1625,7 +1625,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1625 | this.compressedField = value; | 1625 | this.compressedField = value; |
1626 | } | 1626 | } |
1627 | } | 1627 | } |
1628 | 1628 | ||
1629 | /// <summary> | 1629 | /// <summary> |
1630 | /// Determines whether the bundle can be modified via the Programs and Features (also known as | 1630 | /// Determines whether the bundle can be modified via the Programs and Features (also known as |
1631 | /// Add/Remove Programs). If the value is "button" then Programs and Features will show a single | 1631 | /// Add/Remove Programs). If the value is "button" then Programs and Features will show a single |
@@ -1646,7 +1646,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1646 | this.disableModifyField = value; | 1646 | this.disableModifyField = value; |
1647 | } | 1647 | } |
1648 | } | 1648 | } |
1649 | 1649 | ||
1650 | /// <summary> | 1650 | /// <summary> |
1651 | /// Determines whether the bundle can be removed via the Programs and Features (also | 1651 | /// Determines whether the bundle can be removed via the Programs and Features (also |
1652 | /// known as Add/Remove Programs). If the value is "yes" then the "Uninstall" button will | 1652 | /// known as Add/Remove Programs). If the value is "yes" then the "Uninstall" button will |
@@ -1667,7 +1667,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1667 | this.disableRemoveField = value; | 1667 | this.disableRemoveField = value; |
1668 | } | 1668 | } |
1669 | } | 1669 | } |
1670 | 1670 | ||
1671 | public YesNoType DisableRepair | 1671 | public YesNoType DisableRepair |
1672 | { | 1672 | { |
1673 | get | 1673 | get |
@@ -1680,7 +1680,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1680 | this.disableRepairField = value; | 1680 | this.disableRepairField = value; |
1681 | } | 1681 | } |
1682 | } | 1682 | } |
1683 | 1683 | ||
1684 | /// <summary> | 1684 | /// <summary> |
1685 | /// A telephone number for help to display in Programs and Features (also known as | 1685 | /// A telephone number for help to display in Programs and Features (also known as |
1686 | /// Add/Remove Programs). | 1686 | /// Add/Remove Programs). |
@@ -1697,7 +1697,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1697 | this.helpTelephoneField = value; | 1697 | this.helpTelephoneField = value; |
1698 | } | 1698 | } |
1699 | } | 1699 | } |
1700 | 1700 | ||
1701 | /// <summary> | 1701 | /// <summary> |
1702 | /// A URL to the help for the bundle to display in Programs and Features (also known as | 1702 | /// A URL to the help for the bundle to display in Programs and Features (also known as |
1703 | /// Add/Remove Programs). | 1703 | /// Add/Remove Programs). |
@@ -1714,7 +1714,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1714 | this.helpUrlField = value; | 1714 | this.helpUrlField = value; |
1715 | } | 1715 | } |
1716 | } | 1716 | } |
1717 | 1717 | ||
1718 | /// <summary> | 1718 | /// <summary> |
1719 | /// Path to an icon that will replace the default icon in the final Bundle executable. | 1719 | /// Path to an icon that will replace the default icon in the final Bundle executable. |
1720 | /// This icon will also be displayed in Programs and Features (also known as Add/Remove | 1720 | /// This icon will also be displayed in Programs and Features (also known as Add/Remove |
@@ -1732,7 +1732,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1732 | this.iconSourceFileField = value; | 1732 | this.iconSourceFileField = value; |
1733 | } | 1733 | } |
1734 | } | 1734 | } |
1735 | 1735 | ||
1736 | /// <summary> | 1736 | /// <summary> |
1737 | /// The publisher of the bundle to display in Programs and Features (also known as | 1737 | /// The publisher of the bundle to display in Programs and Features (also known as |
1738 | /// Add/Remove Programs). | 1738 | /// Add/Remove Programs). |
@@ -1749,7 +1749,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1749 | this.manufacturerField = value; | 1749 | this.manufacturerField = value; |
1750 | } | 1750 | } |
1751 | } | 1751 | } |
1752 | 1752 | ||
1753 | /// <summary> | 1753 | /// <summary> |
1754 | /// The name of the bundle to display in Programs and Features (also known as Add/Remove | 1754 | /// The name of the bundle to display in Programs and Features (also known as Add/Remove |
1755 | /// Programs). This name can be accessed and overwritten by a BootstrapperApplication | 1755 | /// Programs). This name can be accessed and overwritten by a BootstrapperApplication |
@@ -1767,7 +1767,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1767 | this.nameField = value; | 1767 | this.nameField = value; |
1768 | } | 1768 | } |
1769 | } | 1769 | } |
1770 | 1770 | ||
1771 | /// <summary> | 1771 | /// <summary> |
1772 | /// The name of the parent bundle to display in Installed Updates (also known as Add/Remove | 1772 | /// The name of the parent bundle to display in Installed Updates (also known as Add/Remove |
1773 | /// Programs). This name is used to nest or group bundles that will appear as updates. | 1773 | /// Programs). This name is used to nest or group bundles that will appear as updates. |
@@ -1785,7 +1785,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1785 | this.parentNameField = value; | 1785 | this.parentNameField = value; |
1786 | } | 1786 | } |
1787 | } | 1787 | } |
1788 | 1788 | ||
1789 | /// <summary> | 1789 | /// <summary> |
1790 | /// Path to a bitmap that will be shown as the bootstrapper application is being loaded. If this attribute is not specified, no splash screen will be displayed. | 1790 | /// Path to a bitmap that will be shown as the bootstrapper application is being loaded. If this attribute is not specified, no splash screen will be displayed. |
1791 | /// </summary> | 1791 | /// </summary> |
@@ -1801,7 +1801,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1801 | this.splashScreenSourceFileField = value; | 1801 | this.splashScreenSourceFileField = value; |
1802 | } | 1802 | } |
1803 | } | 1803 | } |
1804 | 1804 | ||
1805 | /// <summary> | 1805 | /// <summary> |
1806 | /// Set this string to uniquely identify this bundle to its own BA, and to related bundles. The value of this string only matters to the BA, and its value has no direct effect on engine functionality. | 1806 | /// Set this string to uniquely identify this bundle to its own BA, and to related bundles. The value of this string only matters to the BA, and its value has no direct effect on engine functionality. |
1807 | /// </summary> | 1807 | /// </summary> |
@@ -1817,7 +1817,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1817 | this.tagField = value; | 1817 | this.tagField = value; |
1818 | } | 1818 | } |
1819 | } | 1819 | } |
1820 | 1820 | ||
1821 | /// <summary> | 1821 | /// <summary> |
1822 | /// A URL for updates of the bundle to display in Programs and Features (also | 1822 | /// A URL for updates of the bundle to display in Programs and Features (also |
1823 | /// known as Add/Remove Programs). | 1823 | /// known as Add/Remove Programs). |
@@ -1834,7 +1834,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1834 | this.updateUrlField = value; | 1834 | this.updateUrlField = value; |
1835 | } | 1835 | } |
1836 | } | 1836 | } |
1837 | 1837 | ||
1838 | /// <summary> | 1838 | /// <summary> |
1839 | /// Unique identifier for a family of bundles. If two bundles have the same UpgradeCode the | 1839 | /// Unique identifier for a family of bundles. If two bundles have the same UpgradeCode the |
1840 | /// bundle with the highest version will be installed. | 1840 | /// bundle with the highest version will be installed. |
@@ -1851,7 +1851,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1851 | this.upgradeCodeField = value; | 1851 | this.upgradeCodeField = value; |
1852 | } | 1852 | } |
1853 | } | 1853 | } |
1854 | 1854 | ||
1855 | /// <summary> | 1855 | /// <summary> |
1856 | /// The version of the bundle. Newer versions upgrade earlier versions of the bundles | 1856 | /// The version of the bundle. Newer versions upgrade earlier versions of the bundles |
1857 | /// with matching UpgradeCodes. If the bundle is registered in Programs and Features | 1857 | /// with matching UpgradeCodes. If the bundle is registered in Programs and Features |
@@ -1869,7 +1869,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1869 | this.versionField = value; | 1869 | this.versionField = value; |
1870 | } | 1870 | } |
1871 | } | 1871 | } |
1872 | 1872 | ||
1873 | /// <summary> | 1873 | /// <summary> |
1874 | /// The condition of the bundle. If the condition is not met, the bundle will | 1874 | /// The condition of the bundle. If the condition is not met, the bundle will |
1875 | /// refuse to run. Conditions are checked before the bootstrapper application is loaded | 1875 | /// refuse to run. Conditions are checked before the bootstrapper application is loaded |
@@ -1888,7 +1888,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1888 | this.conditionField = value; | 1888 | this.conditionField = value; |
1889 | } | 1889 | } |
1890 | } | 1890 | } |
1891 | 1891 | ||
1892 | public virtual ISchemaElement ParentElement | 1892 | public virtual ISchemaElement ParentElement |
1893 | { | 1893 | { |
1894 | get | 1894 | get |
@@ -1900,7 +1900,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1900 | this.parentElement = value; | 1900 | this.parentElement = value; |
1901 | } | 1901 | } |
1902 | } | 1902 | } |
1903 | 1903 | ||
1904 | public virtual void AddChild(ISchemaElement child) | 1904 | public virtual void AddChild(ISchemaElement child) |
1905 | { | 1905 | { |
1906 | if ((null == child)) | 1906 | if ((null == child)) |
@@ -1910,7 +1910,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1910 | this.children.AddElement(child); | 1910 | this.children.AddElement(child); |
1911 | child.ParentElement = this; | 1911 | child.ParentElement = this; |
1912 | } | 1912 | } |
1913 | 1913 | ||
1914 | public virtual void RemoveChild(ISchemaElement child) | 1914 | public virtual void RemoveChild(ISchemaElement child) |
1915 | { | 1915 | { |
1916 | if ((null == child)) | 1916 | if ((null == child)) |
@@ -1920,7 +1920,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1920 | this.children.RemoveElement(child); | 1920 | this.children.RemoveElement(child); |
1921 | child.ParentElement = null; | 1921 | child.ParentElement = null; |
1922 | } | 1922 | } |
1923 | 1923 | ||
1924 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 1924 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
1925 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 1925 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
1926 | ISchemaElement ICreateChildren.CreateChild(string childName) | 1926 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -1996,7 +1996,7 @@ namespace WixToolset.Harvesters.Serialize | |||
1996 | } | 1996 | } |
1997 | return childValue; | 1997 | return childValue; |
1998 | } | 1998 | } |
1999 | 1999 | ||
2000 | /// <summary> | 2000 | /// <summary> |
2001 | /// Processes this element and all child elements into an XmlWriter. | 2001 | /// Processes this element and all child elements into an XmlWriter. |
2002 | /// </summary> | 2002 | /// </summary> |
@@ -2116,14 +2116,14 @@ namespace WixToolset.Harvesters.Serialize | |||
2116 | { | 2116 | { |
2117 | writer.WriteAttributeString("Condition", this.conditionField); | 2117 | writer.WriteAttributeString("Condition", this.conditionField); |
2118 | } | 2118 | } |
2119 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 2119 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
2120 | { | 2120 | { |
2121 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 2121 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
2122 | childElement.OutputXml(writer); | 2122 | childElement.OutputXml(writer); |
2123 | } | 2123 | } |
2124 | writer.WriteEndElement(); | 2124 | writer.WriteEndElement(); |
2125 | } | 2125 | } |
2126 | 2126 | ||
2127 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2127 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2128 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 2128 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
2129 | void ISetAttributes.SetAttribute(string name, string value) | 2129 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -2224,32 +2224,32 @@ namespace WixToolset.Harvesters.Serialize | |||
2224 | } | 2224 | } |
2225 | } | 2225 | } |
2226 | } | 2226 | } |
2227 | 2227 | ||
2228 | /// <summary> | 2228 | /// <summary> |
2229 | /// Provides information about an .exe so that the BA can request the engine to run it elevated from any secure location. | 2229 | /// Provides information about an .exe so that the BA can request the engine to run it elevated from any secure location. |
2230 | /// </summary> | 2230 | /// </summary> |
2231 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 2231 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
2232 | public class ApprovedExeForElevation : ISchemaElement, ISetAttributes | 2232 | public class ApprovedExeForElevation : ISchemaElement, ISetAttributes |
2233 | { | 2233 | { |
2234 | 2234 | ||
2235 | private string idField; | 2235 | private string idField; |
2236 | 2236 | ||
2237 | private bool idFieldSet; | 2237 | private bool idFieldSet; |
2238 | 2238 | ||
2239 | private string keyField; | 2239 | private string keyField; |
2240 | 2240 | ||
2241 | private bool keyFieldSet; | 2241 | private bool keyFieldSet; |
2242 | 2242 | ||
2243 | private string valueField; | 2243 | private string valueField; |
2244 | 2244 | ||
2245 | private bool valueFieldSet; | 2245 | private bool valueFieldSet; |
2246 | 2246 | ||
2247 | private YesNoType win64Field; | 2247 | private YesNoType win64Field; |
2248 | 2248 | ||
2249 | private bool win64FieldSet; | 2249 | private bool win64FieldSet; |
2250 | 2250 | ||
2251 | private ISchemaElement parentElement; | 2251 | private ISchemaElement parentElement; |
2252 | 2252 | ||
2253 | /// <summary> | 2253 | /// <summary> |
2254 | /// The identifier of the ApprovedExeForElevation element. | 2254 | /// The identifier of the ApprovedExeForElevation element. |
2255 | /// </summary> | 2255 | /// </summary> |
@@ -2265,7 +2265,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2265 | this.idField = value; | 2265 | this.idField = value; |
2266 | } | 2266 | } |
2267 | } | 2267 | } |
2268 | 2268 | ||
2269 | /// <summary> | 2269 | /// <summary> |
2270 | /// The key path. | 2270 | /// The key path. |
2271 | /// For security purposes, the root key will be HKLM and Variables are not supported. | 2271 | /// For security purposes, the root key will be HKLM and Variables are not supported. |
@@ -2282,7 +2282,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2282 | this.keyField = value; | 2282 | this.keyField = value; |
2283 | } | 2283 | } |
2284 | } | 2284 | } |
2285 | 2285 | ||
2286 | /// <summary> | 2286 | /// <summary> |
2287 | /// The value name. | 2287 | /// The value name. |
2288 | /// For security purposes, Variables are not supported. | 2288 | /// For security purposes, Variables are not supported. |
@@ -2299,7 +2299,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2299 | this.valueField = value; | 2299 | this.valueField = value; |
2300 | } | 2300 | } |
2301 | } | 2301 | } |
2302 | 2302 | ||
2303 | /// <summary> | 2303 | /// <summary> |
2304 | /// Instructs the search to look in the 64-bit registry when the value is 'yes'. | 2304 | /// Instructs the search to look in the 64-bit registry when the value is 'yes'. |
2305 | /// When the value is 'no', the search looks in the 32-bit registry. | 2305 | /// When the value is 'no', the search looks in the 32-bit registry. |
@@ -2317,7 +2317,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2317 | this.win64Field = value; | 2317 | this.win64Field = value; |
2318 | } | 2318 | } |
2319 | } | 2319 | } |
2320 | 2320 | ||
2321 | public virtual ISchemaElement ParentElement | 2321 | public virtual ISchemaElement ParentElement |
2322 | { | 2322 | { |
2323 | get | 2323 | get |
@@ -2329,7 +2329,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2329 | this.parentElement = value; | 2329 | this.parentElement = value; |
2330 | } | 2330 | } |
2331 | } | 2331 | } |
2332 | 2332 | ||
2333 | /// <summary> | 2333 | /// <summary> |
2334 | /// Processes this element and all child elements into an XmlWriter. | 2334 | /// Processes this element and all child elements into an XmlWriter. |
2335 | /// </summary> | 2335 | /// </summary> |
@@ -2365,7 +2365,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2365 | } | 2365 | } |
2366 | writer.WriteEndElement(); | 2366 | writer.WriteEndElement(); |
2367 | } | 2367 | } |
2368 | 2368 | ||
2369 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2369 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2370 | void ISetAttributes.SetAttribute(string name, string value) | 2370 | void ISetAttributes.SetAttribute(string name, string value) |
2371 | { | 2371 | { |
@@ -2395,32 +2395,32 @@ namespace WixToolset.Harvesters.Serialize | |||
2395 | } | 2395 | } |
2396 | } | 2396 | } |
2397 | } | 2397 | } |
2398 | 2398 | ||
2399 | /// <summary> | 2399 | /// <summary> |
2400 | /// Overrides the default log settings for a bundle. | 2400 | /// Overrides the default log settings for a bundle. |
2401 | /// </summary> | 2401 | /// </summary> |
2402 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 2402 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
2403 | public class Log : ISchemaElement, ISetAttributes | 2403 | public class Log : ISchemaElement, ISetAttributes |
2404 | { | 2404 | { |
2405 | 2405 | ||
2406 | private YesNoType disableField; | 2406 | private YesNoType disableField; |
2407 | 2407 | ||
2408 | private bool disableFieldSet; | 2408 | private bool disableFieldSet; |
2409 | 2409 | ||
2410 | private string pathVariableField; | 2410 | private string pathVariableField; |
2411 | 2411 | ||
2412 | private bool pathVariableFieldSet; | 2412 | private bool pathVariableFieldSet; |
2413 | 2413 | ||
2414 | private string prefixField; | 2414 | private string prefixField; |
2415 | 2415 | ||
2416 | private bool prefixFieldSet; | 2416 | private bool prefixFieldSet; |
2417 | 2417 | ||
2418 | private string extensionField; | 2418 | private string extensionField; |
2419 | 2419 | ||
2420 | private bool extensionFieldSet; | 2420 | private bool extensionFieldSet; |
2421 | 2421 | ||
2422 | private ISchemaElement parentElement; | 2422 | private ISchemaElement parentElement; |
2423 | 2423 | ||
2424 | /// <summary> | 2424 | /// <summary> |
2425 | /// Disables the default logging in the Bundle. The end user can still generate a | 2425 | /// Disables the default logging in the Bundle. The end user can still generate a |
2426 | /// log file by specifying the "-l" command-line argument when installing the | 2426 | /// log file by specifying the "-l" command-line argument when installing the |
@@ -2438,7 +2438,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2438 | this.disableField = value; | 2438 | this.disableField = value; |
2439 | } | 2439 | } |
2440 | } | 2440 | } |
2441 | 2441 | ||
2442 | /// <summary> | 2442 | /// <summary> |
2443 | /// Name of a Variable that will hold the path to the log file. An empty value | 2443 | /// Name of a Variable that will hold the path to the log file. An empty value |
2444 | /// will cause the variable to not be set. The default is "WixBundleLog". | 2444 | /// will cause the variable to not be set. The default is "WixBundleLog". |
@@ -2455,7 +2455,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2455 | this.pathVariableField = value; | 2455 | this.pathVariableField = value; |
2456 | } | 2456 | } |
2457 | } | 2457 | } |
2458 | 2458 | ||
2459 | /// <summary> | 2459 | /// <summary> |
2460 | /// File name and optionally a relative path to use as the prefix for the log file. The | 2460 | /// File name and optionally a relative path to use as the prefix for the log file. The |
2461 | /// default is to use the Bundle/@Name or, if Bundle/@Name is not specified, the value | 2461 | /// default is to use the Bundle/@Name or, if Bundle/@Name is not specified, the value |
@@ -2473,7 +2473,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2473 | this.prefixField = value; | 2473 | this.prefixField = value; |
2474 | } | 2474 | } |
2475 | } | 2475 | } |
2476 | 2476 | ||
2477 | /// <summary> | 2477 | /// <summary> |
2478 | /// The extension to use for the log. The default is ".log". | 2478 | /// The extension to use for the log. The default is ".log". |
2479 | /// </summary> | 2479 | /// </summary> |
@@ -2489,7 +2489,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2489 | this.extensionField = value; | 2489 | this.extensionField = value; |
2490 | } | 2490 | } |
2491 | } | 2491 | } |
2492 | 2492 | ||
2493 | public virtual ISchemaElement ParentElement | 2493 | public virtual ISchemaElement ParentElement |
2494 | { | 2494 | { |
2495 | get | 2495 | get |
@@ -2501,7 +2501,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2501 | this.parentElement = value; | 2501 | this.parentElement = value; |
2502 | } | 2502 | } |
2503 | } | 2503 | } |
2504 | 2504 | ||
2505 | /// <summary> | 2505 | /// <summary> |
2506 | /// Processes this element and all child elements into an XmlWriter. | 2506 | /// Processes this element and all child elements into an XmlWriter. |
2507 | /// </summary> | 2507 | /// </summary> |
@@ -2537,7 +2537,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2537 | } | 2537 | } |
2538 | writer.WriteEndElement(); | 2538 | writer.WriteEndElement(); |
2539 | } | 2539 | } |
2540 | 2540 | ||
2541 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2541 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2542 | void ISetAttributes.SetAttribute(string name, string value) | 2542 | void ISetAttributes.SetAttribute(string name, string value) |
2543 | { | 2543 | { |
@@ -2567,24 +2567,24 @@ namespace WixToolset.Harvesters.Serialize | |||
2567 | } | 2567 | } |
2568 | } | 2568 | } |
2569 | } | 2569 | } |
2570 | 2570 | ||
2571 | /// <summary> | 2571 | /// <summary> |
2572 | /// Specify one or more catalog files that will be used to verify the contents of the bundle. | 2572 | /// Specify one or more catalog files that will be used to verify the contents of the bundle. |
2573 | /// </summary> | 2573 | /// </summary> |
2574 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 2574 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
2575 | public class Catalog : ISchemaElement, ISetAttributes | 2575 | public class Catalog : ISchemaElement, ISetAttributes |
2576 | { | 2576 | { |
2577 | 2577 | ||
2578 | private string idField; | 2578 | private string idField; |
2579 | 2579 | ||
2580 | private bool idFieldSet; | 2580 | private bool idFieldSet; |
2581 | 2581 | ||
2582 | private string sourceFileField; | 2582 | private string sourceFileField; |
2583 | 2583 | ||
2584 | private bool sourceFileFieldSet; | 2584 | private bool sourceFileFieldSet; |
2585 | 2585 | ||
2586 | private ISchemaElement parentElement; | 2586 | private ISchemaElement parentElement; |
2587 | 2587 | ||
2588 | /// <summary> | 2588 | /// <summary> |
2589 | /// The identifier of the catalog element. | 2589 | /// The identifier of the catalog element. |
2590 | /// </summary> | 2590 | /// </summary> |
@@ -2600,7 +2600,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2600 | this.idField = value; | 2600 | this.idField = value; |
2601 | } | 2601 | } |
2602 | } | 2602 | } |
2603 | 2603 | ||
2604 | /// <summary> | 2604 | /// <summary> |
2605 | /// The catalog file | 2605 | /// The catalog file |
2606 | /// </summary> | 2606 | /// </summary> |
@@ -2616,7 +2616,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2616 | this.sourceFileField = value; | 2616 | this.sourceFileField = value; |
2617 | } | 2617 | } |
2618 | } | 2618 | } |
2619 | 2619 | ||
2620 | public virtual ISchemaElement ParentElement | 2620 | public virtual ISchemaElement ParentElement |
2621 | { | 2621 | { |
2622 | get | 2622 | get |
@@ -2628,7 +2628,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2628 | this.parentElement = value; | 2628 | this.parentElement = value; |
2629 | } | 2629 | } |
2630 | } | 2630 | } |
2631 | 2631 | ||
2632 | /// <summary> | 2632 | /// <summary> |
2633 | /// Processes this element and all child elements into an XmlWriter. | 2633 | /// Processes this element and all child elements into an XmlWriter. |
2634 | /// </summary> | 2634 | /// </summary> |
@@ -2649,7 +2649,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2649 | } | 2649 | } |
2650 | writer.WriteEndElement(); | 2650 | writer.WriteEndElement(); |
2651 | } | 2651 | } |
2652 | 2652 | ||
2653 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2653 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2654 | void ISetAttributes.SetAttribute(string name, string value) | 2654 | void ISetAttributes.SetAttribute(string name, string value) |
2655 | { | 2655 | { |
@@ -2669,30 +2669,30 @@ namespace WixToolset.Harvesters.Serialize | |||
2669 | } | 2669 | } |
2670 | } | 2670 | } |
2671 | } | 2671 | } |
2672 | 2672 | ||
2673 | /// <summary> | 2673 | /// <summary> |
2674 | /// Contains all the relevant information about the setup UI. | 2674 | /// Contains all the relevant information about the setup UI. |
2675 | /// </summary> | 2675 | /// </summary> |
2676 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 2676 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
2677 | public class BootstrapperApplication : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 2677 | public class BootstrapperApplication : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
2678 | { | 2678 | { |
2679 | 2679 | ||
2680 | private ElementCollection children; | 2680 | private ElementCollection children; |
2681 | 2681 | ||
2682 | private string idField; | 2682 | private string idField; |
2683 | 2683 | ||
2684 | private bool idFieldSet; | 2684 | private bool idFieldSet; |
2685 | 2685 | ||
2686 | private string sourceFileField; | 2686 | private string sourceFileField; |
2687 | 2687 | ||
2688 | private bool sourceFileFieldSet; | 2688 | private bool sourceFileFieldSet; |
2689 | 2689 | ||
2690 | private string nameField; | 2690 | private string nameField; |
2691 | 2691 | ||
2692 | private bool nameFieldSet; | 2692 | private bool nameFieldSet; |
2693 | 2693 | ||
2694 | private ISchemaElement parentElement; | 2694 | private ISchemaElement parentElement; |
2695 | 2695 | ||
2696 | public BootstrapperApplication() | 2696 | public BootstrapperApplication() |
2697 | { | 2697 | { |
2698 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 2698 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -2701,7 +2701,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2701 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 2701 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
2702 | this.children = childCollection0; | 2702 | this.children = childCollection0; |
2703 | } | 2703 | } |
2704 | 2704 | ||
2705 | public virtual IEnumerable Children | 2705 | public virtual IEnumerable Children |
2706 | { | 2706 | { |
2707 | get | 2707 | get |
@@ -2709,7 +2709,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2709 | return this.children; | 2709 | return this.children; |
2710 | } | 2710 | } |
2711 | } | 2711 | } |
2712 | 2712 | ||
2713 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 2713 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
2714 | public virtual IEnumerable this[System.Type childType] | 2714 | public virtual IEnumerable this[System.Type childType] |
2715 | { | 2715 | { |
@@ -2718,7 +2718,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2718 | return this.children.Filter(childType); | 2718 | return this.children.Filter(childType); |
2719 | } | 2719 | } |
2720 | } | 2720 | } |
2721 | 2721 | ||
2722 | /// <summary> | 2722 | /// <summary> |
2723 | /// The identifier of the BootstrapperApplication element. Only required if you want to reference this element using a BootstrapperApplicationRef element. | 2723 | /// The identifier of the BootstrapperApplication element. Only required if you want to reference this element using a BootstrapperApplicationRef element. |
2724 | /// </summary> | 2724 | /// </summary> |
@@ -2734,7 +2734,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2734 | this.idField = value; | 2734 | this.idField = value; |
2735 | } | 2735 | } |
2736 | } | 2736 | } |
2737 | 2737 | ||
2738 | /// <summary> | 2738 | /// <summary> |
2739 | /// The DLL with the bootstrapper application entry function. | 2739 | /// The DLL with the bootstrapper application entry function. |
2740 | /// </summary> | 2740 | /// </summary> |
@@ -2750,7 +2750,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2750 | this.sourceFileField = value; | 2750 | this.sourceFileField = value; |
2751 | } | 2751 | } |
2752 | } | 2752 | } |
2753 | 2753 | ||
2754 | /// <summary> | 2754 | /// <summary> |
2755 | /// The relative destination path and file name for the bootstrapper application DLL. The default is the source file name. Use this attribute to rename the bootstrapper application DLL or extract it into a subfolder. The use of '..' directories is not allowed. | 2755 | /// The relative destination path and file name for the bootstrapper application DLL. The default is the source file name. Use this attribute to rename the bootstrapper application DLL or extract it into a subfolder. The use of '..' directories is not allowed. |
2756 | /// </summary> | 2756 | /// </summary> |
@@ -2766,7 +2766,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2766 | this.nameField = value; | 2766 | this.nameField = value; |
2767 | } | 2767 | } |
2768 | } | 2768 | } |
2769 | 2769 | ||
2770 | public virtual ISchemaElement ParentElement | 2770 | public virtual ISchemaElement ParentElement |
2771 | { | 2771 | { |
2772 | get | 2772 | get |
@@ -2778,7 +2778,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2778 | this.parentElement = value; | 2778 | this.parentElement = value; |
2779 | } | 2779 | } |
2780 | } | 2780 | } |
2781 | 2781 | ||
2782 | public virtual void AddChild(ISchemaElement child) | 2782 | public virtual void AddChild(ISchemaElement child) |
2783 | { | 2783 | { |
2784 | if ((null == child)) | 2784 | if ((null == child)) |
@@ -2788,7 +2788,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2788 | this.children.AddElement(child); | 2788 | this.children.AddElement(child); |
2789 | child.ParentElement = this; | 2789 | child.ParentElement = this; |
2790 | } | 2790 | } |
2791 | 2791 | ||
2792 | public virtual void RemoveChild(ISchemaElement child) | 2792 | public virtual void RemoveChild(ISchemaElement child) |
2793 | { | 2793 | { |
2794 | if ((null == child)) | 2794 | if ((null == child)) |
@@ -2798,7 +2798,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2798 | this.children.RemoveElement(child); | 2798 | this.children.RemoveElement(child); |
2799 | child.ParentElement = null; | 2799 | child.ParentElement = null; |
2800 | } | 2800 | } |
2801 | 2801 | ||
2802 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2802 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2803 | ISchemaElement ICreateChildren.CreateChild(string childName) | 2803 | ISchemaElement ICreateChildren.CreateChild(string childName) |
2804 | { | 2804 | { |
@@ -2821,7 +2821,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2821 | } | 2821 | } |
2822 | return childValue; | 2822 | return childValue; |
2823 | } | 2823 | } |
2824 | 2824 | ||
2825 | /// <summary> | 2825 | /// <summary> |
2826 | /// Processes this element and all child elements into an XmlWriter. | 2826 | /// Processes this element and all child elements into an XmlWriter. |
2827 | /// </summary> | 2827 | /// </summary> |
@@ -2844,14 +2844,14 @@ namespace WixToolset.Harvesters.Serialize | |||
2844 | { | 2844 | { |
2845 | writer.WriteAttributeString("Name", this.nameField); | 2845 | writer.WriteAttributeString("Name", this.nameField); |
2846 | } | 2846 | } |
2847 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 2847 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
2848 | { | 2848 | { |
2849 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 2849 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
2850 | childElement.OutputXml(writer); | 2850 | childElement.OutputXml(writer); |
2851 | } | 2851 | } |
2852 | writer.WriteEndElement(); | 2852 | writer.WriteEndElement(); |
2853 | } | 2853 | } |
2854 | 2854 | ||
2855 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2855 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2856 | void ISetAttributes.SetAttribute(string name, string value) | 2856 | void ISetAttributes.SetAttribute(string name, string value) |
2857 | { | 2857 | { |
@@ -2876,22 +2876,22 @@ namespace WixToolset.Harvesters.Serialize | |||
2876 | } | 2876 | } |
2877 | } | 2877 | } |
2878 | } | 2878 | } |
2879 | 2879 | ||
2880 | /// <summary> | 2880 | /// <summary> |
2881 | /// Used to reference a BootstrapperApplication element and optionally add additional payloads to the bootstrapper application. | 2881 | /// Used to reference a BootstrapperApplication element and optionally add additional payloads to the bootstrapper application. |
2882 | /// </summary> | 2882 | /// </summary> |
2883 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 2883 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
2884 | public class BootstrapperApplicationRef : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 2884 | public class BootstrapperApplicationRef : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
2885 | { | 2885 | { |
2886 | 2886 | ||
2887 | private ElementCollection children; | 2887 | private ElementCollection children; |
2888 | 2888 | ||
2889 | private string idField; | 2889 | private string idField; |
2890 | 2890 | ||
2891 | private bool idFieldSet; | 2891 | private bool idFieldSet; |
2892 | 2892 | ||
2893 | private ISchemaElement parentElement; | 2893 | private ISchemaElement parentElement; |
2894 | 2894 | ||
2895 | public BootstrapperApplicationRef() | 2895 | public BootstrapperApplicationRef() |
2896 | { | 2896 | { |
2897 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 2897 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -2900,7 +2900,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2900 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 2900 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
2901 | this.children = childCollection0; | 2901 | this.children = childCollection0; |
2902 | } | 2902 | } |
2903 | 2903 | ||
2904 | public virtual IEnumerable Children | 2904 | public virtual IEnumerable Children |
2905 | { | 2905 | { |
2906 | get | 2906 | get |
@@ -2908,7 +2908,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2908 | return this.children; | 2908 | return this.children; |
2909 | } | 2909 | } |
2910 | } | 2910 | } |
2911 | 2911 | ||
2912 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 2912 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
2913 | public virtual IEnumerable this[System.Type childType] | 2913 | public virtual IEnumerable this[System.Type childType] |
2914 | { | 2914 | { |
@@ -2917,7 +2917,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2917 | return this.children.Filter(childType); | 2917 | return this.children.Filter(childType); |
2918 | } | 2918 | } |
2919 | } | 2919 | } |
2920 | 2920 | ||
2921 | /// <summary> | 2921 | /// <summary> |
2922 | /// The identifier of the BootstrapperApplication element to reference. | 2922 | /// The identifier of the BootstrapperApplication element to reference. |
2923 | /// </summary> | 2923 | /// </summary> |
@@ -2933,7 +2933,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2933 | this.idField = value; | 2933 | this.idField = value; |
2934 | } | 2934 | } |
2935 | } | 2935 | } |
2936 | 2936 | ||
2937 | public virtual ISchemaElement ParentElement | 2937 | public virtual ISchemaElement ParentElement |
2938 | { | 2938 | { |
2939 | get | 2939 | get |
@@ -2945,7 +2945,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2945 | this.parentElement = value; | 2945 | this.parentElement = value; |
2946 | } | 2946 | } |
2947 | } | 2947 | } |
2948 | 2948 | ||
2949 | public virtual void AddChild(ISchemaElement child) | 2949 | public virtual void AddChild(ISchemaElement child) |
2950 | { | 2950 | { |
2951 | if ((null == child)) | 2951 | if ((null == child)) |
@@ -2955,7 +2955,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2955 | this.children.AddElement(child); | 2955 | this.children.AddElement(child); |
2956 | child.ParentElement = this; | 2956 | child.ParentElement = this; |
2957 | } | 2957 | } |
2958 | 2958 | ||
2959 | public virtual void RemoveChild(ISchemaElement child) | 2959 | public virtual void RemoveChild(ISchemaElement child) |
2960 | { | 2960 | { |
2961 | if ((null == child)) | 2961 | if ((null == child)) |
@@ -2965,7 +2965,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2965 | this.children.RemoveElement(child); | 2965 | this.children.RemoveElement(child); |
2966 | child.ParentElement = null; | 2966 | child.ParentElement = null; |
2967 | } | 2967 | } |
2968 | 2968 | ||
2969 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 2969 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
2970 | ISchemaElement ICreateChildren.CreateChild(string childName) | 2970 | ISchemaElement ICreateChildren.CreateChild(string childName) |
2971 | { | 2971 | { |
@@ -2988,7 +2988,7 @@ namespace WixToolset.Harvesters.Serialize | |||
2988 | } | 2988 | } |
2989 | return childValue; | 2989 | return childValue; |
2990 | } | 2990 | } |
2991 | 2991 | ||
2992 | /// <summary> | 2992 | /// <summary> |
2993 | /// Processes this element and all child elements into an XmlWriter. | 2993 | /// Processes this element and all child elements into an XmlWriter. |
2994 | /// </summary> | 2994 | /// </summary> |
@@ -3003,14 +3003,14 @@ namespace WixToolset.Harvesters.Serialize | |||
3003 | { | 3003 | { |
3004 | writer.WriteAttributeString("Id", this.idField); | 3004 | writer.WriteAttributeString("Id", this.idField); |
3005 | } | 3005 | } |
3006 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 3006 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
3007 | { | 3007 | { |
3008 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 3008 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
3009 | childElement.OutputXml(writer); | 3009 | childElement.OutputXml(writer); |
3010 | } | 3010 | } |
3011 | writer.WriteEndElement(); | 3011 | writer.WriteEndElement(); |
3012 | } | 3012 | } |
3013 | 3013 | ||
3014 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3014 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3015 | void ISetAttributes.SetAttribute(string name, string value) | 3015 | void ISetAttributes.SetAttribute(string name, string value) |
3016 | { | 3016 | { |
@@ -3025,30 +3025,30 @@ namespace WixToolset.Harvesters.Serialize | |||
3025 | } | 3025 | } |
3026 | } | 3026 | } |
3027 | } | 3027 | } |
3028 | 3028 | ||
3029 | /// <summary> | 3029 | /// <summary> |
3030 | /// This element has been deprecated. Use the BootstrapperApplication element instead. | 3030 | /// This element has been deprecated. Use the BootstrapperApplication element instead. |
3031 | /// </summary> | 3031 | /// </summary> |
3032 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 3032 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
3033 | public class UX : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 3033 | public class UX : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
3034 | { | 3034 | { |
3035 | 3035 | ||
3036 | private ElementCollection children; | 3036 | private ElementCollection children; |
3037 | 3037 | ||
3038 | private string sourceFileField; | 3038 | private string sourceFileField; |
3039 | 3039 | ||
3040 | private bool sourceFileFieldSet; | 3040 | private bool sourceFileFieldSet; |
3041 | 3041 | ||
3042 | private string nameField; | 3042 | private string nameField; |
3043 | 3043 | ||
3044 | private bool nameFieldSet; | 3044 | private bool nameFieldSet; |
3045 | 3045 | ||
3046 | private string splashScreenSourceFileField; | 3046 | private string splashScreenSourceFileField; |
3047 | 3047 | ||
3048 | private bool splashScreenSourceFileFieldSet; | 3048 | private bool splashScreenSourceFileFieldSet; |
3049 | 3049 | ||
3050 | private ISchemaElement parentElement; | 3050 | private ISchemaElement parentElement; |
3051 | 3051 | ||
3052 | public UX() | 3052 | public UX() |
3053 | { | 3053 | { |
3054 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 3054 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -3056,7 +3056,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3056 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PayloadGroupRef))); | 3056 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PayloadGroupRef))); |
3057 | this.children = childCollection0; | 3057 | this.children = childCollection0; |
3058 | } | 3058 | } |
3059 | 3059 | ||
3060 | public virtual IEnumerable Children | 3060 | public virtual IEnumerable Children |
3061 | { | 3061 | { |
3062 | get | 3062 | get |
@@ -3064,7 +3064,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3064 | return this.children; | 3064 | return this.children; |
3065 | } | 3065 | } |
3066 | } | 3066 | } |
3067 | 3067 | ||
3068 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 3068 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
3069 | public virtual IEnumerable this[System.Type childType] | 3069 | public virtual IEnumerable this[System.Type childType] |
3070 | { | 3070 | { |
@@ -3073,7 +3073,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3073 | return this.children.Filter(childType); | 3073 | return this.children.Filter(childType); |
3074 | } | 3074 | } |
3075 | } | 3075 | } |
3076 | 3076 | ||
3077 | /// <summary> | 3077 | /// <summary> |
3078 | /// See the BootstrapperApplication instead. | 3078 | /// See the BootstrapperApplication instead. |
3079 | /// </summary> | 3079 | /// </summary> |
@@ -3089,7 +3089,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3089 | this.sourceFileField = value; | 3089 | this.sourceFileField = value; |
3090 | } | 3090 | } |
3091 | } | 3091 | } |
3092 | 3092 | ||
3093 | /// <summary> | 3093 | /// <summary> |
3094 | /// See the BootstrapperApplication instead. | 3094 | /// See the BootstrapperApplication instead. |
3095 | /// </summary> | 3095 | /// </summary> |
@@ -3105,7 +3105,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3105 | this.nameField = value; | 3105 | this.nameField = value; |
3106 | } | 3106 | } |
3107 | } | 3107 | } |
3108 | 3108 | ||
3109 | /// <summary> | 3109 | /// <summary> |
3110 | /// See the BootstrapperApplication instead. | 3110 | /// See the BootstrapperApplication instead. |
3111 | /// </summary> | 3111 | /// </summary> |
@@ -3121,7 +3121,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3121 | this.splashScreenSourceFileField = value; | 3121 | this.splashScreenSourceFileField = value; |
3122 | } | 3122 | } |
3123 | } | 3123 | } |
3124 | 3124 | ||
3125 | public virtual ISchemaElement ParentElement | 3125 | public virtual ISchemaElement ParentElement |
3126 | { | 3126 | { |
3127 | get | 3127 | get |
@@ -3133,7 +3133,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3133 | this.parentElement = value; | 3133 | this.parentElement = value; |
3134 | } | 3134 | } |
3135 | } | 3135 | } |
3136 | 3136 | ||
3137 | public virtual void AddChild(ISchemaElement child) | 3137 | public virtual void AddChild(ISchemaElement child) |
3138 | { | 3138 | { |
3139 | if ((null == child)) | 3139 | if ((null == child)) |
@@ -3143,7 +3143,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3143 | this.children.AddElement(child); | 3143 | this.children.AddElement(child); |
3144 | child.ParentElement = this; | 3144 | child.ParentElement = this; |
3145 | } | 3145 | } |
3146 | 3146 | ||
3147 | public virtual void RemoveChild(ISchemaElement child) | 3147 | public virtual void RemoveChild(ISchemaElement child) |
3148 | { | 3148 | { |
3149 | if ((null == child)) | 3149 | if ((null == child)) |
@@ -3153,7 +3153,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3153 | this.children.RemoveElement(child); | 3153 | this.children.RemoveElement(child); |
3154 | child.ParentElement = null; | 3154 | child.ParentElement = null; |
3155 | } | 3155 | } |
3156 | 3156 | ||
3157 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3157 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3158 | ISchemaElement ICreateChildren.CreateChild(string childName) | 3158 | ISchemaElement ICreateChildren.CreateChild(string childName) |
3159 | { | 3159 | { |
@@ -3176,7 +3176,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3176 | } | 3176 | } |
3177 | return childValue; | 3177 | return childValue; |
3178 | } | 3178 | } |
3179 | 3179 | ||
3180 | /// <summary> | 3180 | /// <summary> |
3181 | /// Processes this element and all child elements into an XmlWriter. | 3181 | /// Processes this element and all child elements into an XmlWriter. |
3182 | /// </summary> | 3182 | /// </summary> |
@@ -3199,14 +3199,14 @@ namespace WixToolset.Harvesters.Serialize | |||
3199 | { | 3199 | { |
3200 | writer.WriteAttributeString("SplashScreenSourceFile", this.splashScreenSourceFileField); | 3200 | writer.WriteAttributeString("SplashScreenSourceFile", this.splashScreenSourceFileField); |
3201 | } | 3201 | } |
3202 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 3202 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
3203 | { | 3203 | { |
3204 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 3204 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
3205 | childElement.OutputXml(writer); | 3205 | childElement.OutputXml(writer); |
3206 | } | 3206 | } |
3207 | writer.WriteEndElement(); | 3207 | writer.WriteEndElement(); |
3208 | } | 3208 | } |
3209 | 3209 | ||
3210 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3210 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3211 | void ISetAttributes.SetAttribute(string name, string value) | 3211 | void ISetAttributes.SetAttribute(string name, string value) |
3212 | { | 3212 | { |
@@ -3231,7 +3231,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3231 | } | 3231 | } |
3232 | } | 3232 | } |
3233 | } | 3233 | } |
3234 | 3234 | ||
3235 | /// <summary> | 3235 | /// <summary> |
3236 | /// Writes additional information to the Windows registry that can be used to detect the bundle. | 3236 | /// Writes additional information to the Windows registry that can be used to detect the bundle. |
3237 | /// This registration is intended primarily for update to an existing product. | 3237 | /// This registration is intended primarily for update to an existing product. |
@@ -3239,29 +3239,29 @@ namespace WixToolset.Harvesters.Serialize | |||
3239 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 3239 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
3240 | public class OptionalUpdateRegistration : ISchemaElement, ISetAttributes | 3240 | public class OptionalUpdateRegistration : ISchemaElement, ISetAttributes |
3241 | { | 3241 | { |
3242 | 3242 | ||
3243 | private string manufacturerField; | 3243 | private string manufacturerField; |
3244 | 3244 | ||
3245 | private bool manufacturerFieldSet; | 3245 | private bool manufacturerFieldSet; |
3246 | 3246 | ||
3247 | private string departmentField; | 3247 | private string departmentField; |
3248 | 3248 | ||
3249 | private bool departmentFieldSet; | 3249 | private bool departmentFieldSet; |
3250 | 3250 | ||
3251 | private string productFamilyField; | 3251 | private string productFamilyField; |
3252 | 3252 | ||
3253 | private bool productFamilyFieldSet; | 3253 | private bool productFamilyFieldSet; |
3254 | 3254 | ||
3255 | private string nameField; | 3255 | private string nameField; |
3256 | 3256 | ||
3257 | private bool nameFieldSet; | 3257 | private bool nameFieldSet; |
3258 | 3258 | ||
3259 | private string classificationField; | 3259 | private string classificationField; |
3260 | 3260 | ||
3261 | private bool classificationFieldSet; | 3261 | private bool classificationFieldSet; |
3262 | 3262 | ||
3263 | private ISchemaElement parentElement; | 3263 | private ISchemaElement parentElement; |
3264 | 3264 | ||
3265 | /// <summary> | 3265 | /// <summary> |
3266 | /// The name of the manufacturer. The default is the Bundle/@Manufacturer attribute, | 3266 | /// The name of the manufacturer. The default is the Bundle/@Manufacturer attribute, |
3267 | /// but may also be a short form, ex: Acme instead of Acme Corporation. | 3267 | /// but may also be a short form, ex: Acme instead of Acme Corporation. |
@@ -3279,7 +3279,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3279 | this.manufacturerField = value; | 3279 | this.manufacturerField = value; |
3280 | } | 3280 | } |
3281 | } | 3281 | } |
3282 | 3282 | ||
3283 | /// <summary> | 3283 | /// <summary> |
3284 | /// The name of the department or division publishing the update bundle. | 3284 | /// The name of the department or division publishing the update bundle. |
3285 | /// The PublishingGroup registry value is not written if this attribute is not specified. | 3285 | /// The PublishingGroup registry value is not written if this attribute is not specified. |
@@ -3296,7 +3296,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3296 | this.departmentField = value; | 3296 | this.departmentField = value; |
3297 | } | 3297 | } |
3298 | } | 3298 | } |
3299 | 3299 | ||
3300 | /// <summary> | 3300 | /// <summary> |
3301 | /// The name of the family of products being updated. The default is the Bundle/@ParentName attribute. | 3301 | /// The name of the family of products being updated. The default is the Bundle/@ParentName attribute. |
3302 | /// The corresponding registry key is not created if neither attribute is specified. | 3302 | /// The corresponding registry key is not created if neither attribute is specified. |
@@ -3313,7 +3313,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3313 | this.productFamilyField = value; | 3313 | this.productFamilyField = value; |
3314 | } | 3314 | } |
3315 | } | 3315 | } |
3316 | 3316 | ||
3317 | /// <summary> | 3317 | /// <summary> |
3318 | /// The name of the bundle. The default is the Bundle/@Name attribute, | 3318 | /// The name of the bundle. The default is the Bundle/@Name attribute, |
3319 | /// but may also be a short form, ex: KB12345 instead of Update to Product (KB12345). | 3319 | /// but may also be a short form, ex: KB12345 instead of Update to Product (KB12345). |
@@ -3331,7 +3331,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3331 | this.nameField = value; | 3331 | this.nameField = value; |
3332 | } | 3332 | } |
3333 | } | 3333 | } |
3334 | 3334 | ||
3335 | /// <summary> | 3335 | /// <summary> |
3336 | /// The release type of the update bundle, such as Update, Security Update, Service Pack, etc. | 3336 | /// The release type of the update bundle, such as Update, Security Update, Service Pack, etc. |
3337 | /// The default value is Update. | 3337 | /// The default value is Update. |
@@ -3348,7 +3348,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3348 | this.classificationField = value; | 3348 | this.classificationField = value; |
3349 | } | 3349 | } |
3350 | } | 3350 | } |
3351 | 3351 | ||
3352 | public virtual ISchemaElement ParentElement | 3352 | public virtual ISchemaElement ParentElement |
3353 | { | 3353 | { |
3354 | get | 3354 | get |
@@ -3360,7 +3360,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3360 | this.parentElement = value; | 3360 | this.parentElement = value; |
3361 | } | 3361 | } |
3362 | } | 3362 | } |
3363 | 3363 | ||
3364 | /// <summary> | 3364 | /// <summary> |
3365 | /// Processes this element and all child elements into an XmlWriter. | 3365 | /// Processes this element and all child elements into an XmlWriter. |
3366 | /// </summary> | 3366 | /// </summary> |
@@ -3393,7 +3393,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3393 | } | 3393 | } |
3394 | writer.WriteEndElement(); | 3394 | writer.WriteEndElement(); |
3395 | } | 3395 | } |
3396 | 3396 | ||
3397 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3397 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3398 | void ISetAttributes.SetAttribute(string name, string value) | 3398 | void ISetAttributes.SetAttribute(string name, string value) |
3399 | { | 3399 | { |
@@ -3428,30 +3428,30 @@ namespace WixToolset.Harvesters.Serialize | |||
3428 | } | 3428 | } |
3429 | } | 3429 | } |
3430 | } | 3430 | } |
3431 | 3431 | ||
3432 | /// <summary> | 3432 | /// <summary> |
3433 | /// Contains the chain of packages to install. | 3433 | /// Contains the chain of packages to install. |
3434 | /// </summary> | 3434 | /// </summary> |
3435 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 3435 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
3436 | public class Chain : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 3436 | public class Chain : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
3437 | { | 3437 | { |
3438 | 3438 | ||
3439 | private ElementCollection children; | 3439 | private ElementCollection children; |
3440 | 3440 | ||
3441 | private YesNoType disableRollbackField; | 3441 | private YesNoType disableRollbackField; |
3442 | 3442 | ||
3443 | private bool disableRollbackFieldSet; | 3443 | private bool disableRollbackFieldSet; |
3444 | 3444 | ||
3445 | private YesNoType disableSystemRestoreField; | 3445 | private YesNoType disableSystemRestoreField; |
3446 | 3446 | ||
3447 | private bool disableSystemRestoreFieldSet; | 3447 | private bool disableSystemRestoreFieldSet; |
3448 | 3448 | ||
3449 | private YesNoType parallelCacheField; | 3449 | private YesNoType parallelCacheField; |
3450 | 3450 | ||
3451 | private bool parallelCacheFieldSet; | 3451 | private bool parallelCacheFieldSet; |
3452 | 3452 | ||
3453 | private ISchemaElement parentElement; | 3453 | private ISchemaElement parentElement; |
3454 | 3454 | ||
3455 | public Chain() | 3455 | public Chain() |
3456 | { | 3456 | { |
3457 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 3457 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -3463,7 +3463,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3463 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); | 3463 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); |
3464 | this.children = childCollection0; | 3464 | this.children = childCollection0; |
3465 | } | 3465 | } |
3466 | 3466 | ||
3467 | public virtual IEnumerable Children | 3467 | public virtual IEnumerable Children |
3468 | { | 3468 | { |
3469 | get | 3469 | get |
@@ -3471,7 +3471,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3471 | return this.children; | 3471 | return this.children; |
3472 | } | 3472 | } |
3473 | } | 3473 | } |
3474 | 3474 | ||
3475 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 3475 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
3476 | public virtual IEnumerable this[System.Type childType] | 3476 | public virtual IEnumerable this[System.Type childType] |
3477 | { | 3477 | { |
@@ -3480,7 +3480,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3480 | return this.children.Filter(childType); | 3480 | return this.children.Filter(childType); |
3481 | } | 3481 | } |
3482 | } | 3482 | } |
3483 | 3483 | ||
3484 | /// <summary> | 3484 | /// <summary> |
3485 | /// Specifies whether the bundle will attempt to rollback packages | 3485 | /// Specifies whether the bundle will attempt to rollback packages |
3486 | /// executed in the chain. If "yes" is specified then when a vital | 3486 | /// executed in the chain. If "yes" is specified then when a vital |
@@ -3501,7 +3501,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3501 | this.disableRollbackField = value; | 3501 | this.disableRollbackField = value; |
3502 | } | 3502 | } |
3503 | } | 3503 | } |
3504 | 3504 | ||
3505 | /// <summary> | 3505 | /// <summary> |
3506 | /// Specifies whether the bundle will attempt to create a system | 3506 | /// Specifies whether the bundle will attempt to create a system |
3507 | /// restore point when executing the chain. If "yes" is specified then | 3507 | /// restore point when executing the chain. If "yes" is specified then |
@@ -3522,7 +3522,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3522 | this.disableSystemRestoreField = value; | 3522 | this.disableSystemRestoreField = value; |
3523 | } | 3523 | } |
3524 | } | 3524 | } |
3525 | 3525 | ||
3526 | /// <summary> | 3526 | /// <summary> |
3527 | /// Specifies whether the bundle will start installing packages | 3527 | /// Specifies whether the bundle will start installing packages |
3528 | /// while other packages are still being cached. If "yes", | 3528 | /// while other packages are still being cached. If "yes", |
@@ -3542,7 +3542,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3542 | this.parallelCacheField = value; | 3542 | this.parallelCacheField = value; |
3543 | } | 3543 | } |
3544 | } | 3544 | } |
3545 | 3545 | ||
3546 | public virtual ISchemaElement ParentElement | 3546 | public virtual ISchemaElement ParentElement |
3547 | { | 3547 | { |
3548 | get | 3548 | get |
@@ -3554,7 +3554,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3554 | this.parentElement = value; | 3554 | this.parentElement = value; |
3555 | } | 3555 | } |
3556 | } | 3556 | } |
3557 | 3557 | ||
3558 | public virtual void AddChild(ISchemaElement child) | 3558 | public virtual void AddChild(ISchemaElement child) |
3559 | { | 3559 | { |
3560 | if ((null == child)) | 3560 | if ((null == child)) |
@@ -3564,7 +3564,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3564 | this.children.AddElement(child); | 3564 | this.children.AddElement(child); |
3565 | child.ParentElement = this; | 3565 | child.ParentElement = this; |
3566 | } | 3566 | } |
3567 | 3567 | ||
3568 | public virtual void RemoveChild(ISchemaElement child) | 3568 | public virtual void RemoveChild(ISchemaElement child) |
3569 | { | 3569 | { |
3570 | if ((null == child)) | 3570 | if ((null == child)) |
@@ -3574,7 +3574,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3574 | this.children.RemoveElement(child); | 3574 | this.children.RemoveElement(child); |
3575 | child.ParentElement = null; | 3575 | child.ParentElement = null; |
3576 | } | 3576 | } |
3577 | 3577 | ||
3578 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3578 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3579 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 3579 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
3580 | ISchemaElement ICreateChildren.CreateChild(string childName) | 3580 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -3614,7 +3614,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3614 | } | 3614 | } |
3615 | return childValue; | 3615 | return childValue; |
3616 | } | 3616 | } |
3617 | 3617 | ||
3618 | /// <summary> | 3618 | /// <summary> |
3619 | /// Processes this element and all child elements into an XmlWriter. | 3619 | /// Processes this element and all child elements into an XmlWriter. |
3620 | /// </summary> | 3620 | /// </summary> |
@@ -3658,14 +3658,14 @@ namespace WixToolset.Harvesters.Serialize | |||
3658 | writer.WriteAttributeString("ParallelCache", "yes"); | 3658 | writer.WriteAttributeString("ParallelCache", "yes"); |
3659 | } | 3659 | } |
3660 | } | 3660 | } |
3661 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 3661 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
3662 | { | 3662 | { |
3663 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 3663 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
3664 | childElement.OutputXml(writer); | 3664 | childElement.OutputXml(writer); |
3665 | } | 3665 | } |
3666 | writer.WriteEndElement(); | 3666 | writer.WriteEndElement(); |
3667 | } | 3667 | } |
3668 | 3668 | ||
3669 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 3669 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
3670 | void ISetAttributes.SetAttribute(string name, string value) | 3670 | void ISetAttributes.SetAttribute(string name, string value) |
3671 | { | 3671 | { |
@@ -3690,102 +3690,102 @@ namespace WixToolset.Harvesters.Serialize | |||
3690 | } | 3690 | } |
3691 | } | 3691 | } |
3692 | } | 3692 | } |
3693 | 3693 | ||
3694 | /// <summary> | 3694 | /// <summary> |
3695 | /// Describes a single msi package to install. | 3695 | /// Describes a single msi package to install. |
3696 | /// </summary> | 3696 | /// </summary> |
3697 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 3697 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
3698 | public class MsiPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 3698 | public class MsiPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
3699 | { | 3699 | { |
3700 | 3700 | ||
3701 | private ElementCollection children; | 3701 | private ElementCollection children; |
3702 | 3702 | ||
3703 | private string sourceFileField; | 3703 | private string sourceFileField; |
3704 | 3704 | ||
3705 | private bool sourceFileFieldSet; | 3705 | private bool sourceFileFieldSet; |
3706 | 3706 | ||
3707 | private string nameField; | 3707 | private string nameField; |
3708 | 3708 | ||
3709 | private bool nameFieldSet; | 3709 | private bool nameFieldSet; |
3710 | 3710 | ||
3711 | private string downloadUrlField; | 3711 | private string downloadUrlField; |
3712 | 3712 | ||
3713 | private bool downloadUrlFieldSet; | 3713 | private bool downloadUrlFieldSet; |
3714 | 3714 | ||
3715 | private string idField; | 3715 | private string idField; |
3716 | 3716 | ||
3717 | private bool idFieldSet; | 3717 | private bool idFieldSet; |
3718 | 3718 | ||
3719 | private string afterField; | 3719 | private string afterField; |
3720 | 3720 | ||
3721 | private bool afterFieldSet; | 3721 | private bool afterFieldSet; |
3722 | 3722 | ||
3723 | private string installSizeField; | 3723 | private string installSizeField; |
3724 | 3724 | ||
3725 | private bool installSizeFieldSet; | 3725 | private bool installSizeFieldSet; |
3726 | 3726 | ||
3727 | private string installConditionField; | 3727 | private string installConditionField; |
3728 | 3728 | ||
3729 | private bool installConditionFieldSet; | 3729 | private bool installConditionFieldSet; |
3730 | 3730 | ||
3731 | private BundleCacheType cacheField; | 3731 | private BundleCacheType cacheField; |
3732 | 3732 | ||
3733 | private bool cacheFieldSet; | 3733 | private bool cacheFieldSet; |
3734 | 3734 | ||
3735 | private string cacheIdField; | 3735 | private string cacheIdField; |
3736 | 3736 | ||
3737 | private bool cacheIdFieldSet; | 3737 | private bool cacheIdFieldSet; |
3738 | 3738 | ||
3739 | private string displayNameField; | 3739 | private string displayNameField; |
3740 | 3740 | ||
3741 | private bool displayNameFieldSet; | 3741 | private bool displayNameFieldSet; |
3742 | 3742 | ||
3743 | private string descriptionField; | 3743 | private string descriptionField; |
3744 | 3744 | ||
3745 | private bool descriptionFieldSet; | 3745 | private bool descriptionFieldSet; |
3746 | 3746 | ||
3747 | private string logPathVariableField; | 3747 | private string logPathVariableField; |
3748 | 3748 | ||
3749 | private bool logPathVariableFieldSet; | 3749 | private bool logPathVariableFieldSet; |
3750 | 3750 | ||
3751 | private string rollbackLogPathVariableField; | 3751 | private string rollbackLogPathVariableField; |
3752 | 3752 | ||
3753 | private bool rollbackLogPathVariableFieldSet; | 3753 | private bool rollbackLogPathVariableFieldSet; |
3754 | 3754 | ||
3755 | private YesNoType permanentField; | 3755 | private YesNoType permanentField; |
3756 | 3756 | ||
3757 | private bool permanentFieldSet; | 3757 | private bool permanentFieldSet; |
3758 | 3758 | ||
3759 | private YesNoType vitalField; | 3759 | private YesNoType vitalField; |
3760 | 3760 | ||
3761 | private bool vitalFieldSet; | 3761 | private bool vitalFieldSet; |
3762 | 3762 | ||
3763 | private YesNoDefaultType compressedField; | 3763 | private YesNoDefaultType compressedField; |
3764 | 3764 | ||
3765 | private bool compressedFieldSet; | 3765 | private bool compressedFieldSet; |
3766 | 3766 | ||
3767 | private YesNoType enableSignatureVerificationField; | 3767 | private YesNoType enableSignatureVerificationField; |
3768 | 3768 | ||
3769 | private bool enableSignatureVerificationFieldSet; | 3769 | private bool enableSignatureVerificationFieldSet; |
3770 | 3770 | ||
3771 | private YesNoType enableFeatureSelectionField; | 3771 | private YesNoType enableFeatureSelectionField; |
3772 | 3772 | ||
3773 | private bool enableFeatureSelectionFieldSet; | 3773 | private bool enableFeatureSelectionFieldSet; |
3774 | 3774 | ||
3775 | private YesNoType forcePerMachineField; | 3775 | private YesNoType forcePerMachineField; |
3776 | 3776 | ||
3777 | private bool forcePerMachineFieldSet; | 3777 | private bool forcePerMachineFieldSet; |
3778 | 3778 | ||
3779 | private YesNoType suppressLooseFilePayloadGenerationField; | 3779 | private YesNoType suppressLooseFilePayloadGenerationField; |
3780 | 3780 | ||
3781 | private bool suppressLooseFilePayloadGenerationFieldSet; | 3781 | private bool suppressLooseFilePayloadGenerationFieldSet; |
3782 | 3782 | ||
3783 | private YesNoType visibleField; | 3783 | private YesNoType visibleField; |
3784 | 3784 | ||
3785 | private bool visibleFieldSet; | 3785 | private bool visibleFieldSet; |
3786 | 3786 | ||
3787 | private ISchemaElement parentElement; | 3787 | private ISchemaElement parentElement; |
3788 | 3788 | ||
3789 | public MsiPackage() | 3789 | public MsiPackage() |
3790 | { | 3790 | { |
3791 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 3791 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -3796,7 +3796,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3796 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 3796 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
3797 | this.children = childCollection0; | 3797 | this.children = childCollection0; |
3798 | } | 3798 | } |
3799 | 3799 | ||
3800 | public virtual IEnumerable Children | 3800 | public virtual IEnumerable Children |
3801 | { | 3801 | { |
3802 | get | 3802 | get |
@@ -3804,7 +3804,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3804 | return this.children; | 3804 | return this.children; |
3805 | } | 3805 | } |
3806 | } | 3806 | } |
3807 | 3807 | ||
3808 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 3808 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
3809 | public virtual IEnumerable this[System.Type childType] | 3809 | public virtual IEnumerable this[System.Type childType] |
3810 | { | 3810 | { |
@@ -3813,7 +3813,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3813 | return this.children.Filter(childType); | 3813 | return this.children.Filter(childType); |
3814 | } | 3814 | } |
3815 | } | 3815 | } |
3816 | 3816 | ||
3817 | /// <summary> | 3817 | /// <summary> |
3818 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. | 3818 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. |
3819 | /// At a minimum, the SourceFile or Name attribute must be specified. | 3819 | /// At a minimum, the SourceFile or Name attribute must be specified. |
@@ -3830,7 +3830,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3830 | this.sourceFileField = value; | 3830 | this.sourceFileField = value; |
3831 | } | 3831 | } |
3832 | } | 3832 | } |
3833 | 3833 | ||
3834 | /// <summary> | 3834 | /// <summary> |
3835 | /// The destination path and file name for this chain payload. Use this attribute to rename the | 3835 | /// The destination path and file name for this chain payload. Use this attribute to rename the |
3836 | /// chain entry point or extract it into a subfolder. The default value is the file name from the | 3836 | /// chain entry point or extract it into a subfolder. The default value is the file name from the |
@@ -3849,7 +3849,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3849 | this.nameField = value; | 3849 | this.nameField = value; |
3850 | } | 3850 | } |
3851 | } | 3851 | } |
3852 | 3852 | ||
3853 | public string DownloadUrl | 3853 | public string DownloadUrl |
3854 | { | 3854 | { |
3855 | get | 3855 | get |
@@ -3862,7 +3862,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3862 | this.downloadUrlField = value; | 3862 | this.downloadUrlField = value; |
3863 | } | 3863 | } |
3864 | } | 3864 | } |
3865 | 3865 | ||
3866 | /// <summary> | 3866 | /// <summary> |
3867 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute | 3867 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute |
3868 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). | 3868 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). |
@@ -3879,7 +3879,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3879 | this.idField = value; | 3879 | this.idField = value; |
3880 | } | 3880 | } |
3881 | } | 3881 | } |
3882 | 3882 | ||
3883 | /// <summary> | 3883 | /// <summary> |
3884 | /// The identifier of another package that this one should be installed after. By default the After | 3884 | /// The identifier of another package that this one should be installed after. By default the After |
3885 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this | 3885 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this |
@@ -3897,7 +3897,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3897 | this.afterField = value; | 3897 | this.afterField = value; |
3898 | } | 3898 | } |
3899 | } | 3899 | } |
3900 | 3900 | ||
3901 | /// <summary> | 3901 | /// <summary> |
3902 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will | 3902 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will |
3903 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) | 3903 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) |
@@ -3915,7 +3915,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3915 | this.installSizeField = value; | 3915 | this.installSizeField = value; |
3916 | } | 3916 | } |
3917 | } | 3917 | } |
3918 | 3918 | ||
3919 | /// <summary> | 3919 | /// <summary> |
3920 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. | 3920 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. |
3921 | /// </summary> | 3921 | /// </summary> |
@@ -3931,7 +3931,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3931 | this.installConditionField = value; | 3931 | this.installConditionField = value; |
3932 | } | 3932 | } |
3933 | } | 3933 | } |
3934 | 3934 | ||
3935 | /// <summary> | 3935 | /// <summary> |
3936 | /// Whether to cache the package. The default is "yes". | 3936 | /// Whether to cache the package. The default is "yes". |
3937 | /// </summary> | 3937 | /// </summary> |
@@ -3947,7 +3947,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3947 | this.cacheField = value; | 3947 | this.cacheField = value; |
3948 | } | 3948 | } |
3949 | } | 3949 | } |
3950 | 3950 | ||
3951 | /// <summary> | 3951 | /// <summary> |
3952 | /// The identifier to use when caching the package. | 3952 | /// The identifier to use when caching the package. |
3953 | /// </summary> | 3953 | /// </summary> |
@@ -3963,7 +3963,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3963 | this.cacheIdField = value; | 3963 | this.cacheIdField = value; |
3964 | } | 3964 | } |
3965 | } | 3965 | } |
3966 | 3966 | ||
3967 | /// <summary> | 3967 | /// <summary> |
3968 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages | 3968 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages |
3969 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use | 3969 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use |
@@ -3982,7 +3982,7 @@ namespace WixToolset.Harvesters.Serialize | |||
3982 | this.displayNameField = value; | 3982 | this.displayNameField = value; |
3983 | } | 3983 | } |
3984 | } | 3984 | } |
3985 | 3985 | ||
3986 | /// <summary> | 3986 | /// <summary> |
3987 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages | 3987 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages |
3988 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use | 3988 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use |
@@ -4001,7 +4001,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4001 | this.descriptionField = value; | 4001 | this.descriptionField = value; |
4002 | } | 4002 | } |
4003 | } | 4003 | } |
4004 | 4004 | ||
4005 | /// <summary> | 4005 | /// <summary> |
4006 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not | 4006 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not |
4007 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. | 4007 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. |
@@ -4018,7 +4018,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4018 | this.logPathVariableField = value; | 4018 | this.logPathVariableField = value; |
4019 | } | 4019 | } |
4020 | } | 4020 | } |
4021 | 4021 | ||
4022 | /// <summary> | 4022 | /// <summary> |
4023 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause | 4023 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause |
4024 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which | 4024 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which |
@@ -4036,7 +4036,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4036 | this.rollbackLogPathVariableField = value; | 4036 | this.rollbackLogPathVariableField = value; |
4037 | } | 4037 | } |
4038 | } | 4038 | } |
4039 | 4039 | ||
4040 | /// <summary> | 4040 | /// <summary> |
4041 | /// Specifies whether the package can be uninstalled. The default is "no". | 4041 | /// Specifies whether the package can be uninstalled. The default is "no". |
4042 | /// </summary> | 4042 | /// </summary> |
@@ -4052,7 +4052,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4052 | this.permanentField = value; | 4052 | this.permanentField = value; |
4053 | } | 4053 | } |
4054 | } | 4054 | } |
4055 | 4055 | ||
4056 | /// <summary> | 4056 | /// <summary> |
4057 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" | 4057 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" |
4058 | /// indicates that if the package fails then the chain will fail and rollback or stop. If | 4058 | /// indicates that if the package fails then the chain will fail and rollback or stop. If |
@@ -4070,7 +4070,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4070 | this.vitalField = value; | 4070 | this.vitalField = value; |
4071 | } | 4071 | } |
4072 | } | 4072 | } |
4073 | 4073 | ||
4074 | /// <summary> | 4074 | /// <summary> |
4075 | /// Whether the package payload should be embedded in a container or left as an external payload. | 4075 | /// Whether the package payload should be embedded in a container or left as an external payload. |
4076 | /// </summary> | 4076 | /// </summary> |
@@ -4086,7 +4086,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4086 | this.compressedField = value; | 4086 | this.compressedField = value; |
4087 | } | 4087 | } |
4088 | } | 4088 | } |
4089 | 4089 | ||
4090 | /// <summary> | 4090 | /// <summary> |
4091 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" | 4091 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" |
4092 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the | 4092 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the |
@@ -4105,7 +4105,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4105 | this.enableSignatureVerificationField = value; | 4105 | this.enableSignatureVerificationField = value; |
4106 | } | 4106 | } |
4107 | } | 4107 | } |
4108 | 4108 | ||
4109 | /// <summary> | 4109 | /// <summary> |
4110 | /// Specifies whether the bundle will allow individual control over the installation state of Features inside | 4110 | /// Specifies whether the bundle will allow individual control over the installation state of Features inside |
4111 | /// the msi package. Managing feature selection requires special care to ensure the install, modify, update and | 4111 | /// the msi package. Managing feature selection requires special care to ensure the install, modify, update and |
@@ -4123,7 +4123,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4123 | this.enableFeatureSelectionField = value; | 4123 | this.enableFeatureSelectionField = value; |
4124 | } | 4124 | } |
4125 | } | 4125 | } |
4126 | 4126 | ||
4127 | /// <summary> | 4127 | /// <summary> |
4128 | /// Override the automatic per-machine detection of MSI packages and force the package to be per-machine. | 4128 | /// Override the automatic per-machine detection of MSI packages and force the package to be per-machine. |
4129 | /// The default is "no", which allows the tools to detect the expected value. | 4129 | /// The default is "no", which allows the tools to detect the expected value. |
@@ -4140,7 +4140,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4140 | this.forcePerMachineField = value; | 4140 | this.forcePerMachineField = value; |
4141 | } | 4141 | } |
4142 | } | 4142 | } |
4143 | 4143 | ||
4144 | /// <summary> | 4144 | /// <summary> |
4145 | /// This attribute has been deprecated. When the value is "yes", the Binder will not read the MSI package | 4145 | /// This attribute has been deprecated. When the value is "yes", the Binder will not read the MSI package |
4146 | /// to detect uncompressed files that would otherwise be automatically included in the Bundle as Payloads. | 4146 | /// to detect uncompressed files that would otherwise be automatically included in the Bundle as Payloads. |
@@ -4158,7 +4158,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4158 | this.suppressLooseFilePayloadGenerationField = value; | 4158 | this.suppressLooseFilePayloadGenerationField = value; |
4159 | } | 4159 | } |
4160 | } | 4160 | } |
4161 | 4161 | ||
4162 | /// <summary> | 4162 | /// <summary> |
4163 | /// Specifies whether the MSI will be displayed in Programs and Features (also known as Add/Remove Programs). If "yes" is | 4163 | /// Specifies whether the MSI will be displayed in Programs and Features (also known as Add/Remove Programs). If "yes" is |
4164 | /// specified the MSI package information will be displayed in Programs and Features. The default "no" indicates the MSI | 4164 | /// specified the MSI package information will be displayed in Programs and Features. The default "no" indicates the MSI |
@@ -4176,7 +4176,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4176 | this.visibleField = value; | 4176 | this.visibleField = value; |
4177 | } | 4177 | } |
4178 | } | 4178 | } |
4179 | 4179 | ||
4180 | public virtual ISchemaElement ParentElement | 4180 | public virtual ISchemaElement ParentElement |
4181 | { | 4181 | { |
4182 | get | 4182 | get |
@@ -4188,7 +4188,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4188 | this.parentElement = value; | 4188 | this.parentElement = value; |
4189 | } | 4189 | } |
4190 | } | 4190 | } |
4191 | 4191 | ||
4192 | public virtual void AddChild(ISchemaElement child) | 4192 | public virtual void AddChild(ISchemaElement child) |
4193 | { | 4193 | { |
4194 | if ((null == child)) | 4194 | if ((null == child)) |
@@ -4198,7 +4198,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4198 | this.children.AddElement(child); | 4198 | this.children.AddElement(child); |
4199 | child.ParentElement = this; | 4199 | child.ParentElement = this; |
4200 | } | 4200 | } |
4201 | 4201 | ||
4202 | public virtual void RemoveChild(ISchemaElement child) | 4202 | public virtual void RemoveChild(ISchemaElement child) |
4203 | { | 4203 | { |
4204 | if ((null == child)) | 4204 | if ((null == child)) |
@@ -4208,7 +4208,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4208 | this.children.RemoveElement(child); | 4208 | this.children.RemoveElement(child); |
4209 | child.ParentElement = null; | 4209 | child.ParentElement = null; |
4210 | } | 4210 | } |
4211 | 4211 | ||
4212 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 4212 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
4213 | ISchemaElement ICreateChildren.CreateChild(string childName) | 4213 | ISchemaElement ICreateChildren.CreateChild(string childName) |
4214 | { | 4214 | { |
@@ -4239,7 +4239,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4239 | } | 4239 | } |
4240 | return childValue; | 4240 | return childValue; |
4241 | } | 4241 | } |
4242 | 4242 | ||
4243 | /// <summary> | 4243 | /// <summary> |
4244 | /// Processes this element and all child elements into an XmlWriter. | 4244 | /// Processes this element and all child elements into an XmlWriter. |
4245 | /// </summary> | 4245 | /// </summary> |
@@ -4406,14 +4406,14 @@ namespace WixToolset.Harvesters.Serialize | |||
4406 | writer.WriteAttributeString("Visible", "yes"); | 4406 | writer.WriteAttributeString("Visible", "yes"); |
4407 | } | 4407 | } |
4408 | } | 4408 | } |
4409 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 4409 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
4410 | { | 4410 | { |
4411 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 4411 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
4412 | childElement.OutputXml(writer); | 4412 | childElement.OutputXml(writer); |
4413 | } | 4413 | } |
4414 | writer.WriteEndElement(); | 4414 | writer.WriteEndElement(); |
4415 | } | 4415 | } |
4416 | 4416 | ||
4417 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 4417 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
4418 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 4418 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
4419 | void ISetAttributes.SetAttribute(string name, string value) | 4419 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -4529,94 +4529,94 @@ namespace WixToolset.Harvesters.Serialize | |||
4529 | } | 4529 | } |
4530 | } | 4530 | } |
4531 | } | 4531 | } |
4532 | 4532 | ||
4533 | /// <summary> | 4533 | /// <summary> |
4534 | /// Describes a single msp package to install. | 4534 | /// Describes a single msp package to install. |
4535 | /// </summary> | 4535 | /// </summary> |
4536 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 4536 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
4537 | public class MspPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 4537 | public class MspPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
4538 | { | 4538 | { |
4539 | 4539 | ||
4540 | private ElementCollection children; | 4540 | private ElementCollection children; |
4541 | 4541 | ||
4542 | private string sourceFileField; | 4542 | private string sourceFileField; |
4543 | 4543 | ||
4544 | private bool sourceFileFieldSet; | 4544 | private bool sourceFileFieldSet; |
4545 | 4545 | ||
4546 | private string nameField; | 4546 | private string nameField; |
4547 | 4547 | ||
4548 | private bool nameFieldSet; | 4548 | private bool nameFieldSet; |
4549 | 4549 | ||
4550 | private string downloadUrlField; | 4550 | private string downloadUrlField; |
4551 | 4551 | ||
4552 | private bool downloadUrlFieldSet; | 4552 | private bool downloadUrlFieldSet; |
4553 | 4553 | ||
4554 | private string idField; | 4554 | private string idField; |
4555 | 4555 | ||
4556 | private bool idFieldSet; | 4556 | private bool idFieldSet; |
4557 | 4557 | ||
4558 | private string afterField; | 4558 | private string afterField; |
4559 | 4559 | ||
4560 | private bool afterFieldSet; | 4560 | private bool afterFieldSet; |
4561 | 4561 | ||
4562 | private string installSizeField; | 4562 | private string installSizeField; |
4563 | 4563 | ||
4564 | private bool installSizeFieldSet; | 4564 | private bool installSizeFieldSet; |
4565 | 4565 | ||
4566 | private string installConditionField; | 4566 | private string installConditionField; |
4567 | 4567 | ||
4568 | private bool installConditionFieldSet; | 4568 | private bool installConditionFieldSet; |
4569 | 4569 | ||
4570 | private BundleCacheType cacheField; | 4570 | private BundleCacheType cacheField; |
4571 | 4571 | ||
4572 | private bool cacheFieldSet; | 4572 | private bool cacheFieldSet; |
4573 | 4573 | ||
4574 | private string cacheIdField; | 4574 | private string cacheIdField; |
4575 | 4575 | ||
4576 | private bool cacheIdFieldSet; | 4576 | private bool cacheIdFieldSet; |
4577 | 4577 | ||
4578 | private string displayNameField; | 4578 | private string displayNameField; |
4579 | 4579 | ||
4580 | private bool displayNameFieldSet; | 4580 | private bool displayNameFieldSet; |
4581 | 4581 | ||
4582 | private string descriptionField; | 4582 | private string descriptionField; |
4583 | 4583 | ||
4584 | private bool descriptionFieldSet; | 4584 | private bool descriptionFieldSet; |
4585 | 4585 | ||
4586 | private string logPathVariableField; | 4586 | private string logPathVariableField; |
4587 | 4587 | ||
4588 | private bool logPathVariableFieldSet; | 4588 | private bool logPathVariableFieldSet; |
4589 | 4589 | ||
4590 | private string rollbackLogPathVariableField; | 4590 | private string rollbackLogPathVariableField; |
4591 | 4591 | ||
4592 | private bool rollbackLogPathVariableFieldSet; | 4592 | private bool rollbackLogPathVariableFieldSet; |
4593 | 4593 | ||
4594 | private YesNoType permanentField; | 4594 | private YesNoType permanentField; |
4595 | 4595 | ||
4596 | private bool permanentFieldSet; | 4596 | private bool permanentFieldSet; |
4597 | 4597 | ||
4598 | private YesNoType vitalField; | 4598 | private YesNoType vitalField; |
4599 | 4599 | ||
4600 | private bool vitalFieldSet; | 4600 | private bool vitalFieldSet; |
4601 | 4601 | ||
4602 | private YesNoDefaultType compressedField; | 4602 | private YesNoDefaultType compressedField; |
4603 | 4603 | ||
4604 | private bool compressedFieldSet; | 4604 | private bool compressedFieldSet; |
4605 | 4605 | ||
4606 | private YesNoType enableSignatureVerificationField; | 4606 | private YesNoType enableSignatureVerificationField; |
4607 | 4607 | ||
4608 | private bool enableSignatureVerificationFieldSet; | 4608 | private bool enableSignatureVerificationFieldSet; |
4609 | 4609 | ||
4610 | private YesNoDefaultType perMachineField; | 4610 | private YesNoDefaultType perMachineField; |
4611 | 4611 | ||
4612 | private bool perMachineFieldSet; | 4612 | private bool perMachineFieldSet; |
4613 | 4613 | ||
4614 | private YesNoType slipstreamField; | 4614 | private YesNoType slipstreamField; |
4615 | 4615 | ||
4616 | private bool slipstreamFieldSet; | 4616 | private bool slipstreamFieldSet; |
4617 | 4617 | ||
4618 | private ISchemaElement parentElement; | 4618 | private ISchemaElement parentElement; |
4619 | 4619 | ||
4620 | public MspPackage() | 4620 | public MspPackage() |
4621 | { | 4621 | { |
4622 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 4622 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -4626,7 +4626,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4626 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 4626 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
4627 | this.children = childCollection0; | 4627 | this.children = childCollection0; |
4628 | } | 4628 | } |
4629 | 4629 | ||
4630 | public virtual IEnumerable Children | 4630 | public virtual IEnumerable Children |
4631 | { | 4631 | { |
4632 | get | 4632 | get |
@@ -4634,7 +4634,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4634 | return this.children; | 4634 | return this.children; |
4635 | } | 4635 | } |
4636 | } | 4636 | } |
4637 | 4637 | ||
4638 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 4638 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
4639 | public virtual IEnumerable this[System.Type childType] | 4639 | public virtual IEnumerable this[System.Type childType] |
4640 | { | 4640 | { |
@@ -4643,7 +4643,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4643 | return this.children.Filter(childType); | 4643 | return this.children.Filter(childType); |
4644 | } | 4644 | } |
4645 | } | 4645 | } |
4646 | 4646 | ||
4647 | /// <summary> | 4647 | /// <summary> |
4648 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. | 4648 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. |
4649 | /// At a minimum, the SourceFile or Name attribute must be specified. | 4649 | /// At a minimum, the SourceFile or Name attribute must be specified. |
@@ -4660,7 +4660,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4660 | this.sourceFileField = value; | 4660 | this.sourceFileField = value; |
4661 | } | 4661 | } |
4662 | } | 4662 | } |
4663 | 4663 | ||
4664 | /// <summary> | 4664 | /// <summary> |
4665 | /// The destination path and file name for this chain payload. Use this attribute to rename the | 4665 | /// The destination path and file name for this chain payload. Use this attribute to rename the |
4666 | /// chain entry point or extract it into a subfolder. The default value is the file name from the | 4666 | /// chain entry point or extract it into a subfolder. The default value is the file name from the |
@@ -4679,7 +4679,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4679 | this.nameField = value; | 4679 | this.nameField = value; |
4680 | } | 4680 | } |
4681 | } | 4681 | } |
4682 | 4682 | ||
4683 | public string DownloadUrl | 4683 | public string DownloadUrl |
4684 | { | 4684 | { |
4685 | get | 4685 | get |
@@ -4692,7 +4692,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4692 | this.downloadUrlField = value; | 4692 | this.downloadUrlField = value; |
4693 | } | 4693 | } |
4694 | } | 4694 | } |
4695 | 4695 | ||
4696 | /// <summary> | 4696 | /// <summary> |
4697 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute | 4697 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute |
4698 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). | 4698 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). |
@@ -4709,7 +4709,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4709 | this.idField = value; | 4709 | this.idField = value; |
4710 | } | 4710 | } |
4711 | } | 4711 | } |
4712 | 4712 | ||
4713 | /// <summary> | 4713 | /// <summary> |
4714 | /// The identifier of another package that this one should be installed after. By default the After | 4714 | /// The identifier of another package that this one should be installed after. By default the After |
4715 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this | 4715 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this |
@@ -4727,7 +4727,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4727 | this.afterField = value; | 4727 | this.afterField = value; |
4728 | } | 4728 | } |
4729 | } | 4729 | } |
4730 | 4730 | ||
4731 | /// <summary> | 4731 | /// <summary> |
4732 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will | 4732 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will |
4733 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) | 4733 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) |
@@ -4745,7 +4745,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4745 | this.installSizeField = value; | 4745 | this.installSizeField = value; |
4746 | } | 4746 | } |
4747 | } | 4747 | } |
4748 | 4748 | ||
4749 | /// <summary> | 4749 | /// <summary> |
4750 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. | 4750 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. |
4751 | /// </summary> | 4751 | /// </summary> |
@@ -4761,7 +4761,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4761 | this.installConditionField = value; | 4761 | this.installConditionField = value; |
4762 | } | 4762 | } |
4763 | } | 4763 | } |
4764 | 4764 | ||
4765 | /// <summary> | 4765 | /// <summary> |
4766 | /// Whether to cache the package. The default is "keep". | 4766 | /// Whether to cache the package. The default is "keep". |
4767 | /// </summary> | 4767 | /// </summary> |
@@ -4777,7 +4777,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4777 | this.cacheField = value; | 4777 | this.cacheField = value; |
4778 | } | 4778 | } |
4779 | } | 4779 | } |
4780 | 4780 | ||
4781 | /// <summary> | 4781 | /// <summary> |
4782 | /// The identifier to use when caching the package. | 4782 | /// The identifier to use when caching the package. |
4783 | /// </summary> | 4783 | /// </summary> |
@@ -4793,7 +4793,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4793 | this.cacheIdField = value; | 4793 | this.cacheIdField = value; |
4794 | } | 4794 | } |
4795 | } | 4795 | } |
4796 | 4796 | ||
4797 | /// <summary> | 4797 | /// <summary> |
4798 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages | 4798 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages |
4799 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use | 4799 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use |
@@ -4812,7 +4812,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4812 | this.displayNameField = value; | 4812 | this.displayNameField = value; |
4813 | } | 4813 | } |
4814 | } | 4814 | } |
4815 | 4815 | ||
4816 | /// <summary> | 4816 | /// <summary> |
4817 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages | 4817 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages |
4818 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use | 4818 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use |
@@ -4831,7 +4831,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4831 | this.descriptionField = value; | 4831 | this.descriptionField = value; |
4832 | } | 4832 | } |
4833 | } | 4833 | } |
4834 | 4834 | ||
4835 | /// <summary> | 4835 | /// <summary> |
4836 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not | 4836 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not |
4837 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. | 4837 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. |
@@ -4848,7 +4848,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4848 | this.logPathVariableField = value; | 4848 | this.logPathVariableField = value; |
4849 | } | 4849 | } |
4850 | } | 4850 | } |
4851 | 4851 | ||
4852 | /// <summary> | 4852 | /// <summary> |
4853 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause | 4853 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause |
4854 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which | 4854 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which |
@@ -4866,7 +4866,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4866 | this.rollbackLogPathVariableField = value; | 4866 | this.rollbackLogPathVariableField = value; |
4867 | } | 4867 | } |
4868 | } | 4868 | } |
4869 | 4869 | ||
4870 | /// <summary> | 4870 | /// <summary> |
4871 | /// Specifies whether the package can be uninstalled. The default is "no". | 4871 | /// Specifies whether the package can be uninstalled. The default is "no". |
4872 | /// </summary> | 4872 | /// </summary> |
@@ -4882,7 +4882,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4882 | this.permanentField = value; | 4882 | this.permanentField = value; |
4883 | } | 4883 | } |
4884 | } | 4884 | } |
4885 | 4885 | ||
4886 | /// <summary> | 4886 | /// <summary> |
4887 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" | 4887 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" |
4888 | /// indicates that if the package fails then the chain will fail and rollback or stop. If | 4888 | /// indicates that if the package fails then the chain will fail and rollback or stop. If |
@@ -4900,7 +4900,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4900 | this.vitalField = value; | 4900 | this.vitalField = value; |
4901 | } | 4901 | } |
4902 | } | 4902 | } |
4903 | 4903 | ||
4904 | /// <summary> | 4904 | /// <summary> |
4905 | /// Whether the package payload should be embedded in a container or left as an external payload. | 4905 | /// Whether the package payload should be embedded in a container or left as an external payload. |
4906 | /// </summary> | 4906 | /// </summary> |
@@ -4916,7 +4916,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4916 | this.compressedField = value; | 4916 | this.compressedField = value; |
4917 | } | 4917 | } |
4918 | } | 4918 | } |
4919 | 4919 | ||
4920 | /// <summary> | 4920 | /// <summary> |
4921 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" | 4921 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" |
4922 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the | 4922 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the |
@@ -4935,7 +4935,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4935 | this.enableSignatureVerificationField = value; | 4935 | this.enableSignatureVerificationField = value; |
4936 | } | 4936 | } |
4937 | } | 4937 | } |
4938 | 4938 | ||
4939 | /// <summary> | 4939 | /// <summary> |
4940 | /// Indicates the package must be executed elevated. The default is "no". | 4940 | /// Indicates the package must be executed elevated. The default is "no". |
4941 | /// </summary> | 4941 | /// </summary> |
@@ -4951,7 +4951,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4951 | this.perMachineField = value; | 4951 | this.perMachineField = value; |
4952 | } | 4952 | } |
4953 | } | 4953 | } |
4954 | 4954 | ||
4955 | /// <summary> | 4955 | /// <summary> |
4956 | /// Specifies whether to automatically slipstream the patch for any target msi packages in the chain. The default is "no". | 4956 | /// Specifies whether to automatically slipstream the patch for any target msi packages in the chain. The default is "no". |
4957 | /// Even when the value is "no", you can still author the SlipstreamMsp element under MsiPackage elements as desired. | 4957 | /// Even when the value is "no", you can still author the SlipstreamMsp element under MsiPackage elements as desired. |
@@ -4968,7 +4968,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4968 | this.slipstreamField = value; | 4968 | this.slipstreamField = value; |
4969 | } | 4969 | } |
4970 | } | 4970 | } |
4971 | 4971 | ||
4972 | public virtual ISchemaElement ParentElement | 4972 | public virtual ISchemaElement ParentElement |
4973 | { | 4973 | { |
4974 | get | 4974 | get |
@@ -4980,7 +4980,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4980 | this.parentElement = value; | 4980 | this.parentElement = value; |
4981 | } | 4981 | } |
4982 | } | 4982 | } |
4983 | 4983 | ||
4984 | public virtual void AddChild(ISchemaElement child) | 4984 | public virtual void AddChild(ISchemaElement child) |
4985 | { | 4985 | { |
4986 | if ((null == child)) | 4986 | if ((null == child)) |
@@ -4990,7 +4990,7 @@ namespace WixToolset.Harvesters.Serialize | |||
4990 | this.children.AddElement(child); | 4990 | this.children.AddElement(child); |
4991 | child.ParentElement = this; | 4991 | child.ParentElement = this; |
4992 | } | 4992 | } |
4993 | 4993 | ||
4994 | public virtual void RemoveChild(ISchemaElement child) | 4994 | public virtual void RemoveChild(ISchemaElement child) |
4995 | { | 4995 | { |
4996 | if ((null == child)) | 4996 | if ((null == child)) |
@@ -5000,7 +5000,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5000 | this.children.RemoveElement(child); | 5000 | this.children.RemoveElement(child); |
5001 | child.ParentElement = null; | 5001 | child.ParentElement = null; |
5002 | } | 5002 | } |
5003 | 5003 | ||
5004 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 5004 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
5005 | ISchemaElement ICreateChildren.CreateChild(string childName) | 5005 | ISchemaElement ICreateChildren.CreateChild(string childName) |
5006 | { | 5006 | { |
@@ -5027,7 +5027,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5027 | } | 5027 | } |
5028 | return childValue; | 5028 | return childValue; |
5029 | } | 5029 | } |
5030 | 5030 | ||
5031 | /// <summary> | 5031 | /// <summary> |
5032 | /// Processes this element and all child elements into an XmlWriter. | 5032 | /// Processes this element and all child elements into an XmlWriter. |
5033 | /// </summary> | 5033 | /// </summary> |
@@ -5176,14 +5176,14 @@ namespace WixToolset.Harvesters.Serialize | |||
5176 | writer.WriteAttributeString("Slipstream", "yes"); | 5176 | writer.WriteAttributeString("Slipstream", "yes"); |
5177 | } | 5177 | } |
5178 | } | 5178 | } |
5179 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 5179 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
5180 | { | 5180 | { |
5181 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 5181 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
5182 | childElement.OutputXml(writer); | 5182 | childElement.OutputXml(writer); |
5183 | } | 5183 | } |
5184 | writer.WriteEndElement(); | 5184 | writer.WriteEndElement(); |
5185 | } | 5185 | } |
5186 | 5186 | ||
5187 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 5187 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
5188 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 5188 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
5189 | void ISetAttributes.SetAttribute(string name, string value) | 5189 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -5289,94 +5289,94 @@ namespace WixToolset.Harvesters.Serialize | |||
5289 | } | 5289 | } |
5290 | } | 5290 | } |
5291 | } | 5291 | } |
5292 | 5292 | ||
5293 | /// <summary> | 5293 | /// <summary> |
5294 | /// Describes a single msu package to install. | 5294 | /// Describes a single msu package to install. |
5295 | /// </summary> | 5295 | /// </summary> |
5296 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 5296 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
5297 | public class MsuPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 5297 | public class MsuPackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
5298 | { | 5298 | { |
5299 | 5299 | ||
5300 | private ElementCollection children; | 5300 | private ElementCollection children; |
5301 | 5301 | ||
5302 | private string sourceFileField; | 5302 | private string sourceFileField; |
5303 | 5303 | ||
5304 | private bool sourceFileFieldSet; | 5304 | private bool sourceFileFieldSet; |
5305 | 5305 | ||
5306 | private string nameField; | 5306 | private string nameField; |
5307 | 5307 | ||
5308 | private bool nameFieldSet; | 5308 | private bool nameFieldSet; |
5309 | 5309 | ||
5310 | private string downloadUrlField; | 5310 | private string downloadUrlField; |
5311 | 5311 | ||
5312 | private bool downloadUrlFieldSet; | 5312 | private bool downloadUrlFieldSet; |
5313 | 5313 | ||
5314 | private string idField; | 5314 | private string idField; |
5315 | 5315 | ||
5316 | private bool idFieldSet; | 5316 | private bool idFieldSet; |
5317 | 5317 | ||
5318 | private string afterField; | 5318 | private string afterField; |
5319 | 5319 | ||
5320 | private bool afterFieldSet; | 5320 | private bool afterFieldSet; |
5321 | 5321 | ||
5322 | private string installSizeField; | 5322 | private string installSizeField; |
5323 | 5323 | ||
5324 | private bool installSizeFieldSet; | 5324 | private bool installSizeFieldSet; |
5325 | 5325 | ||
5326 | private string installConditionField; | 5326 | private string installConditionField; |
5327 | 5327 | ||
5328 | private bool installConditionFieldSet; | 5328 | private bool installConditionFieldSet; |
5329 | 5329 | ||
5330 | private BundleCacheType cacheField; | 5330 | private BundleCacheType cacheField; |
5331 | 5331 | ||
5332 | private bool cacheFieldSet; | 5332 | private bool cacheFieldSet; |
5333 | 5333 | ||
5334 | private string cacheIdField; | 5334 | private string cacheIdField; |
5335 | 5335 | ||
5336 | private bool cacheIdFieldSet; | 5336 | private bool cacheIdFieldSet; |
5337 | 5337 | ||
5338 | private string displayNameField; | 5338 | private string displayNameField; |
5339 | 5339 | ||
5340 | private bool displayNameFieldSet; | 5340 | private bool displayNameFieldSet; |
5341 | 5341 | ||
5342 | private string descriptionField; | 5342 | private string descriptionField; |
5343 | 5343 | ||
5344 | private bool descriptionFieldSet; | 5344 | private bool descriptionFieldSet; |
5345 | 5345 | ||
5346 | private string logPathVariableField; | 5346 | private string logPathVariableField; |
5347 | 5347 | ||
5348 | private bool logPathVariableFieldSet; | 5348 | private bool logPathVariableFieldSet; |
5349 | 5349 | ||
5350 | private string rollbackLogPathVariableField; | 5350 | private string rollbackLogPathVariableField; |
5351 | 5351 | ||
5352 | private bool rollbackLogPathVariableFieldSet; | 5352 | private bool rollbackLogPathVariableFieldSet; |
5353 | 5353 | ||
5354 | private YesNoType permanentField; | 5354 | private YesNoType permanentField; |
5355 | 5355 | ||
5356 | private bool permanentFieldSet; | 5356 | private bool permanentFieldSet; |
5357 | 5357 | ||
5358 | private YesNoType vitalField; | 5358 | private YesNoType vitalField; |
5359 | 5359 | ||
5360 | private bool vitalFieldSet; | 5360 | private bool vitalFieldSet; |
5361 | 5361 | ||
5362 | private YesNoDefaultType compressedField; | 5362 | private YesNoDefaultType compressedField; |
5363 | 5363 | ||
5364 | private bool compressedFieldSet; | 5364 | private bool compressedFieldSet; |
5365 | 5365 | ||
5366 | private YesNoType enableSignatureVerificationField; | 5366 | private YesNoType enableSignatureVerificationField; |
5367 | 5367 | ||
5368 | private bool enableSignatureVerificationFieldSet; | 5368 | private bool enableSignatureVerificationFieldSet; |
5369 | 5369 | ||
5370 | private string detectConditionField; | 5370 | private string detectConditionField; |
5371 | 5371 | ||
5372 | private bool detectConditionFieldSet; | 5372 | private bool detectConditionFieldSet; |
5373 | 5373 | ||
5374 | private string kBField; | 5374 | private string kBField; |
5375 | 5375 | ||
5376 | private bool kBFieldSet; | 5376 | private bool kBFieldSet; |
5377 | 5377 | ||
5378 | private ISchemaElement parentElement; | 5378 | private ISchemaElement parentElement; |
5379 | 5379 | ||
5380 | public MsuPackage() | 5380 | public MsuPackage() |
5381 | { | 5381 | { |
5382 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 5382 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -5386,7 +5386,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5386 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 5386 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
5387 | this.children = childCollection0; | 5387 | this.children = childCollection0; |
5388 | } | 5388 | } |
5389 | 5389 | ||
5390 | public virtual IEnumerable Children | 5390 | public virtual IEnumerable Children |
5391 | { | 5391 | { |
5392 | get | 5392 | get |
@@ -5394,7 +5394,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5394 | return this.children; | 5394 | return this.children; |
5395 | } | 5395 | } |
5396 | } | 5396 | } |
5397 | 5397 | ||
5398 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 5398 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
5399 | public virtual IEnumerable this[System.Type childType] | 5399 | public virtual IEnumerable this[System.Type childType] |
5400 | { | 5400 | { |
@@ -5403,7 +5403,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5403 | return this.children.Filter(childType); | 5403 | return this.children.Filter(childType); |
5404 | } | 5404 | } |
5405 | } | 5405 | } |
5406 | 5406 | ||
5407 | /// <summary> | 5407 | /// <summary> |
5408 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. | 5408 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. |
5409 | /// At a minimum, the SourceFile or Name attribute must be specified. | 5409 | /// At a minimum, the SourceFile or Name attribute must be specified. |
@@ -5420,7 +5420,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5420 | this.sourceFileField = value; | 5420 | this.sourceFileField = value; |
5421 | } | 5421 | } |
5422 | } | 5422 | } |
5423 | 5423 | ||
5424 | /// <summary> | 5424 | /// <summary> |
5425 | /// The destination path and file name for this chain payload. Use this attribute to rename the | 5425 | /// The destination path and file name for this chain payload. Use this attribute to rename the |
5426 | /// chain entry point or extract it into a subfolder. The default value is the file name from the | 5426 | /// chain entry point or extract it into a subfolder. The default value is the file name from the |
@@ -5439,7 +5439,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5439 | this.nameField = value; | 5439 | this.nameField = value; |
5440 | } | 5440 | } |
5441 | } | 5441 | } |
5442 | 5442 | ||
5443 | public string DownloadUrl | 5443 | public string DownloadUrl |
5444 | { | 5444 | { |
5445 | get | 5445 | get |
@@ -5452,7 +5452,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5452 | this.downloadUrlField = value; | 5452 | this.downloadUrlField = value; |
5453 | } | 5453 | } |
5454 | } | 5454 | } |
5455 | 5455 | ||
5456 | /// <summary> | 5456 | /// <summary> |
5457 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute | 5457 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute |
5458 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). | 5458 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). |
@@ -5469,7 +5469,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5469 | this.idField = value; | 5469 | this.idField = value; |
5470 | } | 5470 | } |
5471 | } | 5471 | } |
5472 | 5472 | ||
5473 | /// <summary> | 5473 | /// <summary> |
5474 | /// The identifier of another package that this one should be installed after. By default the After | 5474 | /// The identifier of another package that this one should be installed after. By default the After |
5475 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this | 5475 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this |
@@ -5487,7 +5487,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5487 | this.afterField = value; | 5487 | this.afterField = value; |
5488 | } | 5488 | } |
5489 | } | 5489 | } |
5490 | 5490 | ||
5491 | /// <summary> | 5491 | /// <summary> |
5492 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will | 5492 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will |
5493 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) | 5493 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) |
@@ -5505,7 +5505,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5505 | this.installSizeField = value; | 5505 | this.installSizeField = value; |
5506 | } | 5506 | } |
5507 | } | 5507 | } |
5508 | 5508 | ||
5509 | /// <summary> | 5509 | /// <summary> |
5510 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. | 5510 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. |
5511 | /// </summary> | 5511 | /// </summary> |
@@ -5521,7 +5521,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5521 | this.installConditionField = value; | 5521 | this.installConditionField = value; |
5522 | } | 5522 | } |
5523 | } | 5523 | } |
5524 | 5524 | ||
5525 | /// <summary> | 5525 | /// <summary> |
5526 | /// Whether to cache the package. The default is "yes". | 5526 | /// Whether to cache the package. The default is "yes". |
5527 | /// </summary> | 5527 | /// </summary> |
@@ -5537,7 +5537,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5537 | this.cacheField = value; | 5537 | this.cacheField = value; |
5538 | } | 5538 | } |
5539 | } | 5539 | } |
5540 | 5540 | ||
5541 | /// <summary> | 5541 | /// <summary> |
5542 | /// The identifier to use when caching the package. | 5542 | /// The identifier to use when caching the package. |
5543 | /// </summary> | 5543 | /// </summary> |
@@ -5553,7 +5553,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5553 | this.cacheIdField = value; | 5553 | this.cacheIdField = value; |
5554 | } | 5554 | } |
5555 | } | 5555 | } |
5556 | 5556 | ||
5557 | /// <summary> | 5557 | /// <summary> |
5558 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages | 5558 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages |
5559 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use | 5559 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use |
@@ -5572,7 +5572,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5572 | this.displayNameField = value; | 5572 | this.displayNameField = value; |
5573 | } | 5573 | } |
5574 | } | 5574 | } |
5575 | 5575 | ||
5576 | /// <summary> | 5576 | /// <summary> |
5577 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages | 5577 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages |
5578 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use | 5578 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use |
@@ -5591,7 +5591,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5591 | this.descriptionField = value; | 5591 | this.descriptionField = value; |
5592 | } | 5592 | } |
5593 | } | 5593 | } |
5594 | 5594 | ||
5595 | /// <summary> | 5595 | /// <summary> |
5596 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not | 5596 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not |
5597 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. | 5597 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. |
@@ -5608,7 +5608,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5608 | this.logPathVariableField = value; | 5608 | this.logPathVariableField = value; |
5609 | } | 5609 | } |
5610 | } | 5610 | } |
5611 | 5611 | ||
5612 | /// <summary> | 5612 | /// <summary> |
5613 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause | 5613 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause |
5614 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which | 5614 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which |
@@ -5626,7 +5626,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5626 | this.rollbackLogPathVariableField = value; | 5626 | this.rollbackLogPathVariableField = value; |
5627 | } | 5627 | } |
5628 | } | 5628 | } |
5629 | 5629 | ||
5630 | /// <summary> | 5630 | /// <summary> |
5631 | /// Specifies whether the package can be uninstalled. The default is "no". | 5631 | /// Specifies whether the package can be uninstalled. The default is "no". |
5632 | /// </summary> | 5632 | /// </summary> |
@@ -5642,7 +5642,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5642 | this.permanentField = value; | 5642 | this.permanentField = value; |
5643 | } | 5643 | } |
5644 | } | 5644 | } |
5645 | 5645 | ||
5646 | /// <summary> | 5646 | /// <summary> |
5647 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" | 5647 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" |
5648 | /// indicates that if the package fails then the chain will fail and rollback or stop. If | 5648 | /// indicates that if the package fails then the chain will fail and rollback or stop. If |
@@ -5660,7 +5660,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5660 | this.vitalField = value; | 5660 | this.vitalField = value; |
5661 | } | 5661 | } |
5662 | } | 5662 | } |
5663 | 5663 | ||
5664 | /// <summary> | 5664 | /// <summary> |
5665 | /// Whether the package payload should be embedded in a container or left as an external payload. | 5665 | /// Whether the package payload should be embedded in a container or left as an external payload. |
5666 | /// </summary> | 5666 | /// </summary> |
@@ -5676,7 +5676,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5676 | this.compressedField = value; | 5676 | this.compressedField = value; |
5677 | } | 5677 | } |
5678 | } | 5678 | } |
5679 | 5679 | ||
5680 | /// <summary> | 5680 | /// <summary> |
5681 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" | 5681 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" |
5682 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the | 5682 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the |
@@ -5695,7 +5695,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5695 | this.enableSignatureVerificationField = value; | 5695 | this.enableSignatureVerificationField = value; |
5696 | } | 5696 | } |
5697 | } | 5697 | } |
5698 | 5698 | ||
5699 | /// <summary> | 5699 | /// <summary> |
5700 | /// A condition that determines if the package is present on the target system. This condition can use built-in | 5700 | /// A condition that determines if the package is present on the target system. This condition can use built-in |
5701 | /// variables and variables returned by searches. This condition is necessary because Windows doesn't provide a | 5701 | /// variables and variables returned by searches. This condition is necessary because Windows doesn't provide a |
@@ -5715,7 +5715,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5715 | this.detectConditionField = value; | 5715 | this.detectConditionField = value; |
5716 | } | 5716 | } |
5717 | } | 5717 | } |
5718 | 5718 | ||
5719 | /// <summary> | 5719 | /// <summary> |
5720 | /// The knowledge base identifier for the MSU. The KB attribute must be specified to enable the MSU package to | 5720 | /// The knowledge base identifier for the MSU. The KB attribute must be specified to enable the MSU package to |
5721 | /// be uninstalled. Even then MSU uninstallation is only supported on Windows 7 and later. When the KB attribute | 5721 | /// be uninstalled. Even then MSU uninstallation is only supported on Windows 7 and later. When the KB attribute |
@@ -5733,7 +5733,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5733 | this.kBField = value; | 5733 | this.kBField = value; |
5734 | } | 5734 | } |
5735 | } | 5735 | } |
5736 | 5736 | ||
5737 | public virtual ISchemaElement ParentElement | 5737 | public virtual ISchemaElement ParentElement |
5738 | { | 5738 | { |
5739 | get | 5739 | get |
@@ -5745,7 +5745,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5745 | this.parentElement = value; | 5745 | this.parentElement = value; |
5746 | } | 5746 | } |
5747 | } | 5747 | } |
5748 | 5748 | ||
5749 | public virtual void AddChild(ISchemaElement child) | 5749 | public virtual void AddChild(ISchemaElement child) |
5750 | { | 5750 | { |
5751 | if ((null == child)) | 5751 | if ((null == child)) |
@@ -5755,7 +5755,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5755 | this.children.AddElement(child); | 5755 | this.children.AddElement(child); |
5756 | child.ParentElement = this; | 5756 | child.ParentElement = this; |
5757 | } | 5757 | } |
5758 | 5758 | ||
5759 | public virtual void RemoveChild(ISchemaElement child) | 5759 | public virtual void RemoveChild(ISchemaElement child) |
5760 | { | 5760 | { |
5761 | if ((null == child)) | 5761 | if ((null == child)) |
@@ -5765,7 +5765,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5765 | this.children.RemoveElement(child); | 5765 | this.children.RemoveElement(child); |
5766 | child.ParentElement = null; | 5766 | child.ParentElement = null; |
5767 | } | 5767 | } |
5768 | 5768 | ||
5769 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 5769 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
5770 | ISchemaElement ICreateChildren.CreateChild(string childName) | 5770 | ISchemaElement ICreateChildren.CreateChild(string childName) |
5771 | { | 5771 | { |
@@ -5792,7 +5792,7 @@ namespace WixToolset.Harvesters.Serialize | |||
5792 | } | 5792 | } |
5793 | return childValue; | 5793 | return childValue; |
5794 | } | 5794 | } |
5795 | 5795 | ||
5796 | /// <summary> | 5796 | /// <summary> |
5797 | /// Processes this element and all child elements into an XmlWriter. | 5797 | /// Processes this element and all child elements into an XmlWriter. |
5798 | /// </summary> | 5798 | /// </summary> |
@@ -5923,14 +5923,14 @@ namespace WixToolset.Harvesters.Serialize | |||
5923 | { | 5923 | { |
5924 | writer.WriteAttributeString("KB", this.kBField); | 5924 | writer.WriteAttributeString("KB", this.kBField); |
5925 | } | 5925 | } |
5926 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 5926 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
5927 | { | 5927 | { |
5928 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 5928 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
5929 | childElement.OutputXml(writer); | 5929 | childElement.OutputXml(writer); |
5930 | } | 5930 | } |
5931 | writer.WriteEndElement(); | 5931 | writer.WriteEndElement(); |
5932 | } | 5932 | } |
5933 | 5933 | ||
5934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 5934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
5935 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 5935 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
5936 | void ISetAttributes.SetAttribute(string name, string value) | 5936 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -6036,110 +6036,110 @@ namespace WixToolset.Harvesters.Serialize | |||
6036 | } | 6036 | } |
6037 | } | 6037 | } |
6038 | } | 6038 | } |
6039 | 6039 | ||
6040 | /// <summary> | 6040 | /// <summary> |
6041 | /// Describes a single exe package to install. | 6041 | /// Describes a single exe package to install. |
6042 | /// </summary> | 6042 | /// </summary> |
6043 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 6043 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
6044 | public class ExePackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 6044 | public class ExePackage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
6045 | { | 6045 | { |
6046 | 6046 | ||
6047 | private ElementCollection children; | 6047 | private ElementCollection children; |
6048 | 6048 | ||
6049 | private string sourceFileField; | 6049 | private string sourceFileField; |
6050 | 6050 | ||
6051 | private bool sourceFileFieldSet; | 6051 | private bool sourceFileFieldSet; |
6052 | 6052 | ||
6053 | private string nameField; | 6053 | private string nameField; |
6054 | 6054 | ||
6055 | private bool nameFieldSet; | 6055 | private bool nameFieldSet; |
6056 | 6056 | ||
6057 | private string downloadUrlField; | 6057 | private string downloadUrlField; |
6058 | 6058 | ||
6059 | private bool downloadUrlFieldSet; | 6059 | private bool downloadUrlFieldSet; |
6060 | 6060 | ||
6061 | private string idField; | 6061 | private string idField; |
6062 | 6062 | ||
6063 | private bool idFieldSet; | 6063 | private bool idFieldSet; |
6064 | 6064 | ||
6065 | private string afterField; | 6065 | private string afterField; |
6066 | 6066 | ||
6067 | private bool afterFieldSet; | 6067 | private bool afterFieldSet; |
6068 | 6068 | ||
6069 | private string installSizeField; | 6069 | private string installSizeField; |
6070 | 6070 | ||
6071 | private bool installSizeFieldSet; | 6071 | private bool installSizeFieldSet; |
6072 | 6072 | ||
6073 | private string installConditionField; | 6073 | private string installConditionField; |
6074 | 6074 | ||
6075 | private bool installConditionFieldSet; | 6075 | private bool installConditionFieldSet; |
6076 | 6076 | ||
6077 | private BundleCacheType cacheField; | 6077 | private BundleCacheType cacheField; |
6078 | 6078 | ||
6079 | private bool cacheFieldSet; | 6079 | private bool cacheFieldSet; |
6080 | 6080 | ||
6081 | private string cacheIdField; | 6081 | private string cacheIdField; |
6082 | 6082 | ||
6083 | private bool cacheIdFieldSet; | 6083 | private bool cacheIdFieldSet; |
6084 | 6084 | ||
6085 | private string displayNameField; | 6085 | private string displayNameField; |
6086 | 6086 | ||
6087 | private bool displayNameFieldSet; | 6087 | private bool displayNameFieldSet; |
6088 | 6088 | ||
6089 | private string descriptionField; | 6089 | private string descriptionField; |
6090 | 6090 | ||
6091 | private bool descriptionFieldSet; | 6091 | private bool descriptionFieldSet; |
6092 | 6092 | ||
6093 | private string logPathVariableField; | 6093 | private string logPathVariableField; |
6094 | 6094 | ||
6095 | private bool logPathVariableFieldSet; | 6095 | private bool logPathVariableFieldSet; |
6096 | 6096 | ||
6097 | private string rollbackLogPathVariableField; | 6097 | private string rollbackLogPathVariableField; |
6098 | 6098 | ||
6099 | private bool rollbackLogPathVariableFieldSet; | 6099 | private bool rollbackLogPathVariableFieldSet; |
6100 | 6100 | ||
6101 | private YesNoType permanentField; | 6101 | private YesNoType permanentField; |
6102 | 6102 | ||
6103 | private bool permanentFieldSet; | 6103 | private bool permanentFieldSet; |
6104 | 6104 | ||
6105 | private YesNoType vitalField; | 6105 | private YesNoType vitalField; |
6106 | 6106 | ||
6107 | private bool vitalFieldSet; | 6107 | private bool vitalFieldSet; |
6108 | 6108 | ||
6109 | private YesNoDefaultType compressedField; | 6109 | private YesNoDefaultType compressedField; |
6110 | 6110 | ||
6111 | private bool compressedFieldSet; | 6111 | private bool compressedFieldSet; |
6112 | 6112 | ||
6113 | private YesNoType enableSignatureVerificationField; | 6113 | private YesNoType enableSignatureVerificationField; |
6114 | 6114 | ||
6115 | private bool enableSignatureVerificationFieldSet; | 6115 | private bool enableSignatureVerificationFieldSet; |
6116 | 6116 | ||
6117 | private string detectConditionField; | 6117 | private string detectConditionField; |
6118 | 6118 | ||
6119 | private bool detectConditionFieldSet; | 6119 | private bool detectConditionFieldSet; |
6120 | 6120 | ||
6121 | private string installCommandField; | 6121 | private string installCommandField; |
6122 | 6122 | ||
6123 | private bool installCommandFieldSet; | 6123 | private bool installCommandFieldSet; |
6124 | 6124 | ||
6125 | private string repairCommandField; | 6125 | private string repairCommandField; |
6126 | 6126 | ||
6127 | private bool repairCommandFieldSet; | 6127 | private bool repairCommandFieldSet; |
6128 | 6128 | ||
6129 | private string uninstallCommandField; | 6129 | private string uninstallCommandField; |
6130 | 6130 | ||
6131 | private bool uninstallCommandFieldSet; | 6131 | private bool uninstallCommandFieldSet; |
6132 | 6132 | ||
6133 | private YesNoDefaultType perMachineField; | 6133 | private YesNoDefaultType perMachineField; |
6134 | 6134 | ||
6135 | private bool perMachineFieldSet; | 6135 | private bool perMachineFieldSet; |
6136 | 6136 | ||
6137 | private BurnExeProtocolType protocolField; | 6137 | private BurnExeProtocolType protocolField; |
6138 | 6138 | ||
6139 | private bool protocolFieldSet; | 6139 | private bool protocolFieldSet; |
6140 | 6140 | ||
6141 | private ISchemaElement parentElement; | 6141 | private ISchemaElement parentElement; |
6142 | 6142 | ||
6143 | public ExePackage() | 6143 | public ExePackage() |
6144 | { | 6144 | { |
6145 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 6145 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -6151,7 +6151,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6151 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 6151 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
6152 | this.children = childCollection0; | 6152 | this.children = childCollection0; |
6153 | } | 6153 | } |
6154 | 6154 | ||
6155 | public virtual IEnumerable Children | 6155 | public virtual IEnumerable Children |
6156 | { | 6156 | { |
6157 | get | 6157 | get |
@@ -6159,7 +6159,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6159 | return this.children; | 6159 | return this.children; |
6160 | } | 6160 | } |
6161 | } | 6161 | } |
6162 | 6162 | ||
6163 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 6163 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
6164 | public virtual IEnumerable this[System.Type childType] | 6164 | public virtual IEnumerable this[System.Type childType] |
6165 | { | 6165 | { |
@@ -6168,7 +6168,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6168 | return this.children.Filter(childType); | 6168 | return this.children.Filter(childType); |
6169 | } | 6169 | } |
6170 | } | 6170 | } |
6171 | 6171 | ||
6172 | /// <summary> | 6172 | /// <summary> |
6173 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. | 6173 | /// Location of the package to add to the bundle. The default value is the Name attribute, if provided. |
6174 | /// At a minimum, the SourceFile or Name attribute must be specified. | 6174 | /// At a minimum, the SourceFile or Name attribute must be specified. |
@@ -6185,7 +6185,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6185 | this.sourceFileField = value; | 6185 | this.sourceFileField = value; |
6186 | } | 6186 | } |
6187 | } | 6187 | } |
6188 | 6188 | ||
6189 | /// <summary> | 6189 | /// <summary> |
6190 | /// The destination path and file name for this chain payload. Use this attribute to rename the | 6190 | /// The destination path and file name for this chain payload. Use this attribute to rename the |
6191 | /// chain entry point or extract it into a subfolder. The default value is the file name from the | 6191 | /// chain entry point or extract it into a subfolder. The default value is the file name from the |
@@ -6204,7 +6204,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6204 | this.nameField = value; | 6204 | this.nameField = value; |
6205 | } | 6205 | } |
6206 | } | 6206 | } |
6207 | 6207 | ||
6208 | public string DownloadUrl | 6208 | public string DownloadUrl |
6209 | { | 6209 | { |
6210 | get | 6210 | get |
@@ -6217,7 +6217,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6217 | this.downloadUrlField = value; | 6217 | this.downloadUrlField = value; |
6218 | } | 6218 | } |
6219 | } | 6219 | } |
6220 | 6220 | ||
6221 | /// <summary> | 6221 | /// <summary> |
6222 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute | 6222 | /// Identifier for this package, for ordering and cross-referencing. The default is the Name attribute |
6223 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). | 6223 | /// modified to be suitable as an identifier (i.e. invalid characters are replaced with underscores). |
@@ -6234,7 +6234,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6234 | this.idField = value; | 6234 | this.idField = value; |
6235 | } | 6235 | } |
6236 | } | 6236 | } |
6237 | 6237 | ||
6238 | /// <summary> | 6238 | /// <summary> |
6239 | /// The identifier of another package that this one should be installed after. By default the After | 6239 | /// The identifier of another package that this one should be installed after. By default the After |
6240 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this | 6240 | /// attribute is set to the previous sibling package in the Chain or PackageGroup element. If this |
@@ -6252,7 +6252,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6252 | this.afterField = value; | 6252 | this.afterField = value; |
6253 | } | 6253 | } |
6254 | } | 6254 | } |
6255 | 6255 | ||
6256 | /// <summary> | 6256 | /// <summary> |
6257 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will | 6257 | /// The size this package will take on disk in bytes after it is installed. By default, the binder will |
6258 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) | 6258 | /// calculate the install size by scanning the package (File table for MSIs, Payloads for EXEs) |
@@ -6270,7 +6270,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6270 | this.installSizeField = value; | 6270 | this.installSizeField = value; |
6271 | } | 6271 | } |
6272 | } | 6272 | } |
6273 | 6273 | ||
6274 | /// <summary> | 6274 | /// <summary> |
6275 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. | 6275 | /// A condition to evaluate before installing the package. The package will only be installed if the condition evaluates to true. If the condition evaluates to false and the bundle is being installed, repaired, or modified, the package will be uninstalled. |
6276 | /// </summary> | 6276 | /// </summary> |
@@ -6286,7 +6286,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6286 | this.installConditionField = value; | 6286 | this.installConditionField = value; |
6287 | } | 6287 | } |
6288 | } | 6288 | } |
6289 | 6289 | ||
6290 | /// <summary> | 6290 | /// <summary> |
6291 | /// Whether to cache the package. The default is "yes". | 6291 | /// Whether to cache the package. The default is "yes". |
6292 | /// </summary> | 6292 | /// </summary> |
@@ -6302,7 +6302,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6302 | this.cacheField = value; | 6302 | this.cacheField = value; |
6303 | } | 6303 | } |
6304 | } | 6304 | } |
6305 | 6305 | ||
6306 | /// <summary> | 6306 | /// <summary> |
6307 | /// The identifier to use when caching the package. | 6307 | /// The identifier to use when caching the package. |
6308 | /// </summary> | 6308 | /// </summary> |
@@ -6318,7 +6318,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6318 | this.cacheIdField = value; | 6318 | this.cacheIdField = value; |
6319 | } | 6319 | } |
6320 | } | 6320 | } |
6321 | 6321 | ||
6322 | /// <summary> | 6322 | /// <summary> |
6323 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages | 6323 | /// Specifies the display name to place in the bootstrapper application data manifest for the package. By default, ExePackages |
6324 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use | 6324 | /// use the ProductName field from the version information, MsiPackages use the ProductName property, and MspPackages use |
@@ -6337,7 +6337,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6337 | this.displayNameField = value; | 6337 | this.displayNameField = value; |
6338 | } | 6338 | } |
6339 | } | 6339 | } |
6340 | 6340 | ||
6341 | /// <summary> | 6341 | /// <summary> |
6342 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages | 6342 | /// Specifies the description to place in the bootstrapper application data manifest for the package. By default, ExePackages |
6343 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use | 6343 | /// use the FileName field from the version information, MsiPackages use the ARPCOMMENTS property, and MspPackages use |
@@ -6356,7 +6356,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6356 | this.descriptionField = value; | 6356 | this.descriptionField = value; |
6357 | } | 6357 | } |
6358 | } | 6358 | } |
6359 | 6359 | ||
6360 | /// <summary> | 6360 | /// <summary> |
6361 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not | 6361 | /// Name of a Variable that will hold the path to the log file. An empty value will cause the variable to not |
6362 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. | 6362 | /// be set. The default is "WixBundleLog_[PackageId]" except for MSU packages which default to no logging. |
@@ -6373,7 +6373,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6373 | this.logPathVariableField = value; | 6373 | this.logPathVariableField = value; |
6374 | } | 6374 | } |
6375 | } | 6375 | } |
6376 | 6376 | ||
6377 | /// <summary> | 6377 | /// <summary> |
6378 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause | 6378 | /// Name of a Variable that will hold the path to the log file used during rollback. An empty value will cause |
6379 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which | 6379 | /// the variable to not be set. The default is "WixBundleRollbackLog_[PackageId]" except for MSU packages which |
@@ -6391,7 +6391,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6391 | this.rollbackLogPathVariableField = value; | 6391 | this.rollbackLogPathVariableField = value; |
6392 | } | 6392 | } |
6393 | } | 6393 | } |
6394 | 6394 | ||
6395 | /// <summary> | 6395 | /// <summary> |
6396 | /// Specifies whether the package can be uninstalled. The default is "no". | 6396 | /// Specifies whether the package can be uninstalled. The default is "no". |
6397 | /// </summary> | 6397 | /// </summary> |
@@ -6407,7 +6407,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6407 | this.permanentField = value; | 6407 | this.permanentField = value; |
6408 | } | 6408 | } |
6409 | } | 6409 | } |
6410 | 6410 | ||
6411 | /// <summary> | 6411 | /// <summary> |
6412 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" | 6412 | /// Specifies whether the package must succeed for the chain to continue. The default "yes" |
6413 | /// indicates that if the package fails then the chain will fail and rollback or stop. If | 6413 | /// indicates that if the package fails then the chain will fail and rollback or stop. If |
@@ -6425,7 +6425,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6425 | this.vitalField = value; | 6425 | this.vitalField = value; |
6426 | } | 6426 | } |
6427 | } | 6427 | } |
6428 | 6428 | ||
6429 | /// <summary> | 6429 | /// <summary> |
6430 | /// Whether the package payload should be embedded in a container or left as an external payload. | 6430 | /// Whether the package payload should be embedded in a container or left as an external payload. |
6431 | /// </summary> | 6431 | /// </summary> |
@@ -6441,7 +6441,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6441 | this.compressedField = value; | 6441 | this.compressedField = value; |
6442 | } | 6442 | } |
6443 | } | 6443 | } |
6444 | 6444 | ||
6445 | /// <summary> | 6445 | /// <summary> |
6446 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" | 6446 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" |
6447 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the | 6447 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the |
@@ -6460,7 +6460,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6460 | this.enableSignatureVerificationField = value; | 6460 | this.enableSignatureVerificationField = value; |
6461 | } | 6461 | } |
6462 | } | 6462 | } |
6463 | 6463 | ||
6464 | /// <summary> | 6464 | /// <summary> |
6465 | /// A condition that determines if the package is present on the target system. This condition can use built-in | 6465 | /// A condition that determines if the package is present on the target system. This condition can use built-in |
6466 | /// variables and variables returned by searches. This condition is necessary because Windows doesn't provide a | 6466 | /// variables and variables returned by searches. This condition is necessary because Windows doesn't provide a |
@@ -6480,7 +6480,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6480 | this.detectConditionField = value; | 6480 | this.detectConditionField = value; |
6481 | } | 6481 | } |
6482 | } | 6482 | } |
6483 | 6483 | ||
6484 | /// <summary> | 6484 | /// <summary> |
6485 | /// The command-line arguments provided to the ExePackage during install. If this attribute is absent the executable will be launched with no command-line arguments. | 6485 | /// The command-line arguments provided to the ExePackage during install. If this attribute is absent the executable will be launched with no command-line arguments. |
6486 | /// </summary> | 6486 | /// </summary> |
@@ -6496,7 +6496,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6496 | this.installCommandField = value; | 6496 | this.installCommandField = value; |
6497 | } | 6497 | } |
6498 | } | 6498 | } |
6499 | 6499 | ||
6500 | /// <summary> | 6500 | /// <summary> |
6501 | /// The command-line arguments to specify to indicate a repair. If the executable package can be repaired but | 6501 | /// The command-line arguments to specify to indicate a repair. If the executable package can be repaired but |
6502 | /// does not require any special command-line arguments to do so then set the attribute's value to blank. To | 6502 | /// does not require any special command-line arguments to do so then set the attribute's value to blank. To |
@@ -6514,7 +6514,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6514 | this.repairCommandField = value; | 6514 | this.repairCommandField = value; |
6515 | } | 6515 | } |
6516 | } | 6516 | } |
6517 | 6517 | ||
6518 | /// <summary> | 6518 | /// <summary> |
6519 | /// The command-line arguments provided to the ExePackage during uninstall. If this attribute is absent the executable will be launched with no command-line arguments. To prevent an ExePackage from being uninstalled set the Permanent attribute to "yes". | 6519 | /// The command-line arguments provided to the ExePackage during uninstall. If this attribute is absent the executable will be launched with no command-line arguments. To prevent an ExePackage from being uninstalled set the Permanent attribute to "yes". |
6520 | /// </summary> | 6520 | /// </summary> |
@@ -6530,7 +6530,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6530 | this.uninstallCommandField = value; | 6530 | this.uninstallCommandField = value; |
6531 | } | 6531 | } |
6532 | } | 6532 | } |
6533 | 6533 | ||
6534 | /// <summary> | 6534 | /// <summary> |
6535 | /// Indicates the package must be executed elevated. The default is "no". | 6535 | /// Indicates the package must be executed elevated. The default is "no". |
6536 | /// </summary> | 6536 | /// </summary> |
@@ -6546,7 +6546,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6546 | this.perMachineField = value; | 6546 | this.perMachineField = value; |
6547 | } | 6547 | } |
6548 | } | 6548 | } |
6549 | 6549 | ||
6550 | /// <summary> | 6550 | /// <summary> |
6551 | /// Indicates the communication protocol the package supports for extended progress and error reporting. The default is "none". | 6551 | /// Indicates the communication protocol the package supports for extended progress and error reporting. The default is "none". |
6552 | /// </summary> | 6552 | /// </summary> |
@@ -6562,7 +6562,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6562 | this.protocolField = value; | 6562 | this.protocolField = value; |
6563 | } | 6563 | } |
6564 | } | 6564 | } |
6565 | 6565 | ||
6566 | public virtual ISchemaElement ParentElement | 6566 | public virtual ISchemaElement ParentElement |
6567 | { | 6567 | { |
6568 | get | 6568 | get |
@@ -6574,7 +6574,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6574 | this.parentElement = value; | 6574 | this.parentElement = value; |
6575 | } | 6575 | } |
6576 | } | 6576 | } |
6577 | 6577 | ||
6578 | public virtual void AddChild(ISchemaElement child) | 6578 | public virtual void AddChild(ISchemaElement child) |
6579 | { | 6579 | { |
6580 | if ((null == child)) | 6580 | if ((null == child)) |
@@ -6584,7 +6584,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6584 | this.children.AddElement(child); | 6584 | this.children.AddElement(child); |
6585 | child.ParentElement = this; | 6585 | child.ParentElement = this; |
6586 | } | 6586 | } |
6587 | 6587 | ||
6588 | public virtual void RemoveChild(ISchemaElement child) | 6588 | public virtual void RemoveChild(ISchemaElement child) |
6589 | { | 6589 | { |
6590 | if ((null == child)) | 6590 | if ((null == child)) |
@@ -6594,7 +6594,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6594 | this.children.RemoveElement(child); | 6594 | this.children.RemoveElement(child); |
6595 | child.ParentElement = null; | 6595 | child.ParentElement = null; |
6596 | } | 6596 | } |
6597 | 6597 | ||
6598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 6598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
6599 | ISchemaElement ICreateChildren.CreateChild(string childName) | 6599 | ISchemaElement ICreateChildren.CreateChild(string childName) |
6600 | { | 6600 | { |
@@ -6629,7 +6629,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6629 | } | 6629 | } |
6630 | return childValue; | 6630 | return childValue; |
6631 | } | 6631 | } |
6632 | 6632 | ||
6633 | /// <summary> | 6633 | /// <summary> |
6634 | /// Processes this element and all child elements into an XmlWriter. | 6634 | /// Processes this element and all child elements into an XmlWriter. |
6635 | /// </summary> | 6635 | /// </summary> |
@@ -6798,14 +6798,14 @@ namespace WixToolset.Harvesters.Serialize | |||
6798 | writer.WriteAttributeString("Protocol", "netfx4"); | 6798 | writer.WriteAttributeString("Protocol", "netfx4"); |
6799 | } | 6799 | } |
6800 | } | 6800 | } |
6801 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 6801 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
6802 | { | 6802 | { |
6803 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 6803 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
6804 | childElement.OutputXml(writer); | 6804 | childElement.OutputXml(writer); |
6805 | } | 6805 | } |
6806 | writer.WriteEndElement(); | 6806 | writer.WriteEndElement(); |
6807 | } | 6807 | } |
6808 | 6808 | ||
6809 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 6809 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
6810 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 6810 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
6811 | void ISetAttributes.SetAttribute(string name, string value) | 6811 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -6931,37 +6931,37 @@ namespace WixToolset.Harvesters.Serialize | |||
6931 | } | 6931 | } |
6932 | } | 6932 | } |
6933 | } | 6933 | } |
6934 | 6934 | ||
6935 | /// <summary> | 6935 | /// <summary> |
6936 | /// Describes a rollback boundary in the chain. | 6936 | /// Describes a rollback boundary in the chain. |
6937 | /// </summary> | 6937 | /// </summary> |
6938 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 6938 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
6939 | public class RollbackBoundary : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 6939 | public class RollbackBoundary : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
6940 | { | 6940 | { |
6941 | 6941 | ||
6942 | private ElementCollection children; | 6942 | private ElementCollection children; |
6943 | 6943 | ||
6944 | private string idField; | 6944 | private string idField; |
6945 | 6945 | ||
6946 | private bool idFieldSet; | 6946 | private bool idFieldSet; |
6947 | 6947 | ||
6948 | private YesNoType vitalField; | 6948 | private YesNoType vitalField; |
6949 | 6949 | ||
6950 | private bool vitalFieldSet; | 6950 | private bool vitalFieldSet; |
6951 | 6951 | ||
6952 | private YesNoType transactionField; | 6952 | private YesNoType transactionField; |
6953 | 6953 | ||
6954 | private bool transactionFieldSet; | 6954 | private bool transactionFieldSet; |
6955 | 6955 | ||
6956 | private ISchemaElement parentElement; | 6956 | private ISchemaElement parentElement; |
6957 | 6957 | ||
6958 | public RollbackBoundary() | 6958 | public RollbackBoundary() |
6959 | { | 6959 | { |
6960 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 6960 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
6961 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 6961 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
6962 | this.children = childCollection0; | 6962 | this.children = childCollection0; |
6963 | } | 6963 | } |
6964 | 6964 | ||
6965 | public virtual IEnumerable Children | 6965 | public virtual IEnumerable Children |
6966 | { | 6966 | { |
6967 | get | 6967 | get |
@@ -6969,7 +6969,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6969 | return this.children; | 6969 | return this.children; |
6970 | } | 6970 | } |
6971 | } | 6971 | } |
6972 | 6972 | ||
6973 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 6973 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
6974 | public virtual IEnumerable this[System.Type childType] | 6974 | public virtual IEnumerable this[System.Type childType] |
6975 | { | 6975 | { |
@@ -6978,7 +6978,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6978 | return this.children.Filter(childType); | 6978 | return this.children.Filter(childType); |
6979 | } | 6979 | } |
6980 | } | 6980 | } |
6981 | 6981 | ||
6982 | /// <summary> | 6982 | /// <summary> |
6983 | /// Identifier for this rollback boundary, for ordering and cross-referencing. If this attribute is | 6983 | /// Identifier for this rollback boundary, for ordering and cross-referencing. If this attribute is |
6984 | /// not provided a stable identifier will be generated. | 6984 | /// not provided a stable identifier will be generated. |
@@ -6995,7 +6995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
6995 | this.idField = value; | 6995 | this.idField = value; |
6996 | } | 6996 | } |
6997 | } | 6997 | } |
6998 | 6998 | ||
6999 | /// <summary> | 6999 | /// <summary> |
7000 | /// Specifies whether the rollback boundary aborts the chain. The default "yes" indicates that if | 7000 | /// Specifies whether the rollback boundary aborts the chain. The default "yes" indicates that if |
7001 | /// the rollback boundary is encountered then the chain will fail and rollback or stop. If "no" | 7001 | /// the rollback boundary is encountered then the chain will fail and rollback or stop. If "no" |
@@ -7013,7 +7013,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7013 | this.vitalField = value; | 7013 | this.vitalField = value; |
7014 | } | 7014 | } |
7015 | } | 7015 | } |
7016 | 7016 | ||
7017 | /// <summary> | 7017 | /// <summary> |
7018 | /// Specifies whether the rollback boundary is wrapped in an MSI transaction. The default is "no" | 7018 | /// Specifies whether the rollback boundary is wrapped in an MSI transaction. The default is "no" |
7019 | /// </summary> | 7019 | /// </summary> |
@@ -7029,7 +7029,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7029 | this.transactionField = value; | 7029 | this.transactionField = value; |
7030 | } | 7030 | } |
7031 | } | 7031 | } |
7032 | 7032 | ||
7033 | public virtual ISchemaElement ParentElement | 7033 | public virtual ISchemaElement ParentElement |
7034 | { | 7034 | { |
7035 | get | 7035 | get |
@@ -7041,7 +7041,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7041 | this.parentElement = value; | 7041 | this.parentElement = value; |
7042 | } | 7042 | } |
7043 | } | 7043 | } |
7044 | 7044 | ||
7045 | public virtual void AddChild(ISchemaElement child) | 7045 | public virtual void AddChild(ISchemaElement child) |
7046 | { | 7046 | { |
7047 | if ((null == child)) | 7047 | if ((null == child)) |
@@ -7051,7 +7051,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7051 | this.children.AddElement(child); | 7051 | this.children.AddElement(child); |
7052 | child.ParentElement = this; | 7052 | child.ParentElement = this; |
7053 | } | 7053 | } |
7054 | 7054 | ||
7055 | public virtual void RemoveChild(ISchemaElement child) | 7055 | public virtual void RemoveChild(ISchemaElement child) |
7056 | { | 7056 | { |
7057 | if ((null == child)) | 7057 | if ((null == child)) |
@@ -7061,7 +7061,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7061 | this.children.RemoveElement(child); | 7061 | this.children.RemoveElement(child); |
7062 | child.ParentElement = null; | 7062 | child.ParentElement = null; |
7063 | } | 7063 | } |
7064 | 7064 | ||
7065 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7065 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7066 | ISchemaElement ICreateChildren.CreateChild(string childName) | 7066 | ISchemaElement ICreateChildren.CreateChild(string childName) |
7067 | { | 7067 | { |
@@ -7076,7 +7076,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7076 | } | 7076 | } |
7077 | return childValue; | 7077 | return childValue; |
7078 | } | 7078 | } |
7079 | 7079 | ||
7080 | /// <summary> | 7080 | /// <summary> |
7081 | /// Processes this element and all child elements into an XmlWriter. | 7081 | /// Processes this element and all child elements into an XmlWriter. |
7082 | /// </summary> | 7082 | /// </summary> |
@@ -7113,14 +7113,14 @@ namespace WixToolset.Harvesters.Serialize | |||
7113 | writer.WriteAttributeString("Transaction", "yes"); | 7113 | writer.WriteAttributeString("Transaction", "yes"); |
7114 | } | 7114 | } |
7115 | } | 7115 | } |
7116 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 7116 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
7117 | { | 7117 | { |
7118 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 7118 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
7119 | childElement.OutputXml(writer); | 7119 | childElement.OutputXml(writer); |
7120 | } | 7120 | } |
7121 | writer.WriteEndElement(); | 7121 | writer.WriteEndElement(); |
7122 | } | 7122 | } |
7123 | 7123 | ||
7124 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7124 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7125 | void ISetAttributes.SetAttribute(string name, string value) | 7125 | void ISetAttributes.SetAttribute(string name, string value) |
7126 | { | 7126 | { |
@@ -7145,22 +7145,22 @@ namespace WixToolset.Harvesters.Serialize | |||
7145 | } | 7145 | } |
7146 | } | 7146 | } |
7147 | } | 7147 | } |
7148 | 7148 | ||
7149 | /// <summary> | 7149 | /// <summary> |
7150 | /// Describes a package group to a bootstrapper. | 7150 | /// Describes a package group to a bootstrapper. |
7151 | /// </summary> | 7151 | /// </summary> |
7152 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7152 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7153 | public class PackageGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 7153 | public class PackageGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
7154 | { | 7154 | { |
7155 | 7155 | ||
7156 | private ElementCollection children; | 7156 | private ElementCollection children; |
7157 | 7157 | ||
7158 | private string idField; | 7158 | private string idField; |
7159 | 7159 | ||
7160 | private bool idFieldSet; | 7160 | private bool idFieldSet; |
7161 | 7161 | ||
7162 | private ISchemaElement parentElement; | 7162 | private ISchemaElement parentElement; |
7163 | 7163 | ||
7164 | public PackageGroup() | 7164 | public PackageGroup() |
7165 | { | 7165 | { |
7166 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 7166 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -7172,7 +7172,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7172 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); | 7172 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); |
7173 | this.children = childCollection0; | 7173 | this.children = childCollection0; |
7174 | } | 7174 | } |
7175 | 7175 | ||
7176 | public virtual IEnumerable Children | 7176 | public virtual IEnumerable Children |
7177 | { | 7177 | { |
7178 | get | 7178 | get |
@@ -7180,7 +7180,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7180 | return this.children; | 7180 | return this.children; |
7181 | } | 7181 | } |
7182 | } | 7182 | } |
7183 | 7183 | ||
7184 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 7184 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
7185 | public virtual IEnumerable this[System.Type childType] | 7185 | public virtual IEnumerable this[System.Type childType] |
7186 | { | 7186 | { |
@@ -7189,7 +7189,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7189 | return this.children.Filter(childType); | 7189 | return this.children.Filter(childType); |
7190 | } | 7190 | } |
7191 | } | 7191 | } |
7192 | 7192 | ||
7193 | /// <summary> | 7193 | /// <summary> |
7194 | /// Identifier for package group. | 7194 | /// Identifier for package group. |
7195 | /// </summary> | 7195 | /// </summary> |
@@ -7205,7 +7205,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7205 | this.idField = value; | 7205 | this.idField = value; |
7206 | } | 7206 | } |
7207 | } | 7207 | } |
7208 | 7208 | ||
7209 | public virtual ISchemaElement ParentElement | 7209 | public virtual ISchemaElement ParentElement |
7210 | { | 7210 | { |
7211 | get | 7211 | get |
@@ -7217,7 +7217,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7217 | this.parentElement = value; | 7217 | this.parentElement = value; |
7218 | } | 7218 | } |
7219 | } | 7219 | } |
7220 | 7220 | ||
7221 | public virtual void AddChild(ISchemaElement child) | 7221 | public virtual void AddChild(ISchemaElement child) |
7222 | { | 7222 | { |
7223 | if ((null == child)) | 7223 | if ((null == child)) |
@@ -7227,7 +7227,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7227 | this.children.AddElement(child); | 7227 | this.children.AddElement(child); |
7228 | child.ParentElement = this; | 7228 | child.ParentElement = this; |
7229 | } | 7229 | } |
7230 | 7230 | ||
7231 | public virtual void RemoveChild(ISchemaElement child) | 7231 | public virtual void RemoveChild(ISchemaElement child) |
7232 | { | 7232 | { |
7233 | if ((null == child)) | 7233 | if ((null == child)) |
@@ -7237,7 +7237,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7237 | this.children.RemoveElement(child); | 7237 | this.children.RemoveElement(child); |
7238 | child.ParentElement = null; | 7238 | child.ParentElement = null; |
7239 | } | 7239 | } |
7240 | 7240 | ||
7241 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7241 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7242 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 7242 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
7243 | ISchemaElement ICreateChildren.CreateChild(string childName) | 7243 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -7277,7 +7277,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7277 | } | 7277 | } |
7278 | return childValue; | 7278 | return childValue; |
7279 | } | 7279 | } |
7280 | 7280 | ||
7281 | /// <summary> | 7281 | /// <summary> |
7282 | /// Processes this element and all child elements into an XmlWriter. | 7282 | /// Processes this element and all child elements into an XmlWriter. |
7283 | /// </summary> | 7283 | /// </summary> |
@@ -7292,14 +7292,14 @@ namespace WixToolset.Harvesters.Serialize | |||
7292 | { | 7292 | { |
7293 | writer.WriteAttributeString("Id", this.idField); | 7293 | writer.WriteAttributeString("Id", this.idField); |
7294 | } | 7294 | } |
7295 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 7295 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
7296 | { | 7296 | { |
7297 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 7297 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
7298 | childElement.OutputXml(writer); | 7298 | childElement.OutputXml(writer); |
7299 | } | 7299 | } |
7300 | writer.WriteEndElement(); | 7300 | writer.WriteEndElement(); |
7301 | } | 7301 | } |
7302 | 7302 | ||
7303 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7303 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7304 | void ISetAttributes.SetAttribute(string name, string value) | 7304 | void ISetAttributes.SetAttribute(string name, string value) |
7305 | { | 7305 | { |
@@ -7314,24 +7314,24 @@ namespace WixToolset.Harvesters.Serialize | |||
7314 | } | 7314 | } |
7315 | } | 7315 | } |
7316 | } | 7316 | } |
7317 | 7317 | ||
7318 | /// <summary> | 7318 | /// <summary> |
7319 | /// Create a reference to PackageGroup element that exists inside a Bundle or Fragment element. | 7319 | /// Create a reference to PackageGroup element that exists inside a Bundle or Fragment element. |
7320 | /// </summary> | 7320 | /// </summary> |
7321 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7321 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7322 | public class PackageGroupRef : ISchemaElement, ISetAttributes | 7322 | public class PackageGroupRef : ISchemaElement, ISetAttributes |
7323 | { | 7323 | { |
7324 | 7324 | ||
7325 | private string idField; | 7325 | private string idField; |
7326 | 7326 | ||
7327 | private bool idFieldSet; | 7327 | private bool idFieldSet; |
7328 | 7328 | ||
7329 | private string afterField; | 7329 | private string afterField; |
7330 | 7330 | ||
7331 | private bool afterFieldSet; | 7331 | private bool afterFieldSet; |
7332 | 7332 | ||
7333 | private ISchemaElement parentElement; | 7333 | private ISchemaElement parentElement; |
7334 | 7334 | ||
7335 | /// <summary> | 7335 | /// <summary> |
7336 | /// The identifier of the PackageGroup element to reference. | 7336 | /// The identifier of the PackageGroup element to reference. |
7337 | /// </summary> | 7337 | /// </summary> |
@@ -7347,7 +7347,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7347 | this.idField = value; | 7347 | this.idField = value; |
7348 | } | 7348 | } |
7349 | } | 7349 | } |
7350 | 7350 | ||
7351 | /// <summary> | 7351 | /// <summary> |
7352 | /// The identifier of a package that this group should be installed after. | 7352 | /// The identifier of a package that this group should be installed after. |
7353 | /// </summary> | 7353 | /// </summary> |
@@ -7363,7 +7363,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7363 | this.afterField = value; | 7363 | this.afterField = value; |
7364 | } | 7364 | } |
7365 | } | 7365 | } |
7366 | 7366 | ||
7367 | public virtual ISchemaElement ParentElement | 7367 | public virtual ISchemaElement ParentElement |
7368 | { | 7368 | { |
7369 | get | 7369 | get |
@@ -7375,7 +7375,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7375 | this.parentElement = value; | 7375 | this.parentElement = value; |
7376 | } | 7376 | } |
7377 | } | 7377 | } |
7378 | 7378 | ||
7379 | /// <summary> | 7379 | /// <summary> |
7380 | /// Processes this element and all child elements into an XmlWriter. | 7380 | /// Processes this element and all child elements into an XmlWriter. |
7381 | /// </summary> | 7381 | /// </summary> |
@@ -7396,7 +7396,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7396 | } | 7396 | } |
7397 | writer.WriteEndElement(); | 7397 | writer.WriteEndElement(); |
7398 | } | 7398 | } |
7399 | 7399 | ||
7400 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7400 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7401 | void ISetAttributes.SetAttribute(string name, string value) | 7401 | void ISetAttributes.SetAttribute(string name, string value) |
7402 | { | 7402 | { |
@@ -7416,24 +7416,24 @@ namespace WixToolset.Harvesters.Serialize | |||
7416 | } | 7416 | } |
7417 | } | 7417 | } |
7418 | } | 7418 | } |
7419 | 7419 | ||
7420 | /// <summary> | 7420 | /// <summary> |
7421 | /// Allows an MSI property to be set based on the value of a burn engine expression. | 7421 | /// Allows an MSI property to be set based on the value of a burn engine expression. |
7422 | /// </summary> | 7422 | /// </summary> |
7423 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7423 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7424 | public class MsiProperty : ISchemaElement, ISetAttributes | 7424 | public class MsiProperty : ISchemaElement, ISetAttributes |
7425 | { | 7425 | { |
7426 | 7426 | ||
7427 | private string nameField; | 7427 | private string nameField; |
7428 | 7428 | ||
7429 | private bool nameFieldSet; | 7429 | private bool nameFieldSet; |
7430 | 7430 | ||
7431 | private string valueField; | 7431 | private string valueField; |
7432 | 7432 | ||
7433 | private bool valueFieldSet; | 7433 | private bool valueFieldSet; |
7434 | 7434 | ||
7435 | private ISchemaElement parentElement; | 7435 | private ISchemaElement parentElement; |
7436 | 7436 | ||
7437 | /// <summary> | 7437 | /// <summary> |
7438 | /// The name of the MSI property to set. Burn controls the follow MSI properties so they cannot be set with MsiProperty: ACTION, ALLUSERS, REBOOT, REINSTALL, REINSTALLMODE | 7438 | /// The name of the MSI property to set. Burn controls the follow MSI properties so they cannot be set with MsiProperty: ACTION, ALLUSERS, REBOOT, REINSTALL, REINSTALLMODE |
7439 | /// </summary> | 7439 | /// </summary> |
@@ -7449,7 +7449,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7449 | this.nameField = value; | 7449 | this.nameField = value; |
7450 | } | 7450 | } |
7451 | } | 7451 | } |
7452 | 7452 | ||
7453 | /// <summary> | 7453 | /// <summary> |
7454 | /// The value to set the property to. This string is evaluated by the burn engine and can be as simple as a burn engine variable reference or as complex as a full expression. | 7454 | /// The value to set the property to. This string is evaluated by the burn engine and can be as simple as a burn engine variable reference or as complex as a full expression. |
7455 | /// </summary> | 7455 | /// </summary> |
@@ -7465,7 +7465,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7465 | this.valueField = value; | 7465 | this.valueField = value; |
7466 | } | 7466 | } |
7467 | } | 7467 | } |
7468 | 7468 | ||
7469 | public virtual ISchemaElement ParentElement | 7469 | public virtual ISchemaElement ParentElement |
7470 | { | 7470 | { |
7471 | get | 7471 | get |
@@ -7477,7 +7477,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7477 | this.parentElement = value; | 7477 | this.parentElement = value; |
7478 | } | 7478 | } |
7479 | } | 7479 | } |
7480 | 7480 | ||
7481 | /// <summary> | 7481 | /// <summary> |
7482 | /// Processes this element and all child elements into an XmlWriter. | 7482 | /// Processes this element and all child elements into an XmlWriter. |
7483 | /// </summary> | 7483 | /// </summary> |
@@ -7498,7 +7498,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7498 | } | 7498 | } |
7499 | writer.WriteEndElement(); | 7499 | writer.WriteEndElement(); |
7500 | } | 7500 | } |
7501 | 7501 | ||
7502 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7502 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7503 | void ISetAttributes.SetAttribute(string name, string value) | 7503 | void ISetAttributes.SetAttribute(string name, string value) |
7504 | { | 7504 | { |
@@ -7518,20 +7518,20 @@ namespace WixToolset.Harvesters.Serialize | |||
7518 | } | 7518 | } |
7519 | } | 7519 | } |
7520 | } | 7520 | } |
7521 | 7521 | ||
7522 | /// <summary> | 7522 | /// <summary> |
7523 | /// Specifies a patch included in the same bundle that is installed when the parent MSI package is installed. | 7523 | /// Specifies a patch included in the same bundle that is installed when the parent MSI package is installed. |
7524 | /// </summary> | 7524 | /// </summary> |
7525 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7525 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7526 | public class SlipstreamMsp : ISchemaElement, ISetAttributes | 7526 | public class SlipstreamMsp : ISchemaElement, ISetAttributes |
7527 | { | 7527 | { |
7528 | 7528 | ||
7529 | private string idField; | 7529 | private string idField; |
7530 | 7530 | ||
7531 | private bool idFieldSet; | 7531 | private bool idFieldSet; |
7532 | 7532 | ||
7533 | private ISchemaElement parentElement; | 7533 | private ISchemaElement parentElement; |
7534 | 7534 | ||
7535 | /// <summary> | 7535 | /// <summary> |
7536 | /// The identifier for a MspPackage in the bundle. | 7536 | /// The identifier for a MspPackage in the bundle. |
7537 | /// </summary> | 7537 | /// </summary> |
@@ -7547,7 +7547,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7547 | this.idField = value; | 7547 | this.idField = value; |
7548 | } | 7548 | } |
7549 | } | 7549 | } |
7550 | 7550 | ||
7551 | public virtual ISchemaElement ParentElement | 7551 | public virtual ISchemaElement ParentElement |
7552 | { | 7552 | { |
7553 | get | 7553 | get |
@@ -7559,7 +7559,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7559 | this.parentElement = value; | 7559 | this.parentElement = value; |
7560 | } | 7560 | } |
7561 | } | 7561 | } |
7562 | 7562 | ||
7563 | /// <summary> | 7563 | /// <summary> |
7564 | /// Processes this element and all child elements into an XmlWriter. | 7564 | /// Processes this element and all child elements into an XmlWriter. |
7565 | /// </summary> | 7565 | /// </summary> |
@@ -7576,7 +7576,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7576 | } | 7576 | } |
7577 | writer.WriteEndElement(); | 7577 | writer.WriteEndElement(); |
7578 | } | 7578 | } |
7579 | 7579 | ||
7580 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7580 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7581 | void ISetAttributes.SetAttribute(string name, string value) | 7581 | void ISetAttributes.SetAttribute(string name, string value) |
7582 | { | 7582 | { |
@@ -7591,36 +7591,36 @@ namespace WixToolset.Harvesters.Serialize | |||
7591 | } | 7591 | } |
7592 | } | 7592 | } |
7593 | } | 7593 | } |
7594 | 7594 | ||
7595 | /// <summary> | 7595 | /// <summary> |
7596 | /// Describes a burn engine variable to define. | 7596 | /// Describes a burn engine variable to define. |
7597 | /// </summary> | 7597 | /// </summary> |
7598 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7598 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7599 | public class Variable : ISchemaElement, ISetAttributes | 7599 | public class Variable : ISchemaElement, ISetAttributes |
7600 | { | 7600 | { |
7601 | 7601 | ||
7602 | private YesNoType hiddenField; | 7602 | private YesNoType hiddenField; |
7603 | 7603 | ||
7604 | private bool hiddenFieldSet; | 7604 | private bool hiddenFieldSet; |
7605 | 7605 | ||
7606 | private string nameField; | 7606 | private string nameField; |
7607 | 7607 | ||
7608 | private bool nameFieldSet; | 7608 | private bool nameFieldSet; |
7609 | 7609 | ||
7610 | private YesNoType persistedField; | 7610 | private YesNoType persistedField; |
7611 | 7611 | ||
7612 | private bool persistedFieldSet; | 7612 | private bool persistedFieldSet; |
7613 | 7613 | ||
7614 | private string valueField; | 7614 | private string valueField; |
7615 | 7615 | ||
7616 | private bool valueFieldSet; | 7616 | private bool valueFieldSet; |
7617 | 7617 | ||
7618 | private TypeType typeField; | 7618 | private TypeType typeField; |
7619 | 7619 | ||
7620 | private bool typeFieldSet; | 7620 | private bool typeFieldSet; |
7621 | 7621 | ||
7622 | private ISchemaElement parentElement; | 7622 | private ISchemaElement parentElement; |
7623 | 7623 | ||
7624 | /// <summary> | 7624 | /// <summary> |
7625 | /// Whether the value of the variable should be hidden. | 7625 | /// Whether the value of the variable should be hidden. |
7626 | /// </summary> | 7626 | /// </summary> |
@@ -7636,7 +7636,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7636 | this.hiddenField = value; | 7636 | this.hiddenField = value; |
7637 | } | 7637 | } |
7638 | } | 7638 | } |
7639 | 7639 | ||
7640 | /// <summary> | 7640 | /// <summary> |
7641 | /// The name for the variable. | 7641 | /// The name for the variable. |
7642 | /// </summary> | 7642 | /// </summary> |
@@ -7652,7 +7652,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7652 | this.nameField = value; | 7652 | this.nameField = value; |
7653 | } | 7653 | } |
7654 | } | 7654 | } |
7655 | 7655 | ||
7656 | /// <summary> | 7656 | /// <summary> |
7657 | /// Whether the variable should be persisted. | 7657 | /// Whether the variable should be persisted. |
7658 | /// </summary> | 7658 | /// </summary> |
@@ -7668,7 +7668,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7668 | this.persistedField = value; | 7668 | this.persistedField = value; |
7669 | } | 7669 | } |
7670 | } | 7670 | } |
7671 | 7671 | ||
7672 | /// <summary> | 7672 | /// <summary> |
7673 | /// Starting value for the variable. | 7673 | /// Starting value for the variable. |
7674 | /// </summary> | 7674 | /// </summary> |
@@ -7684,7 +7684,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7684 | this.valueField = value; | 7684 | this.valueField = value; |
7685 | } | 7685 | } |
7686 | } | 7686 | } |
7687 | 7687 | ||
7688 | /// <summary> | 7688 | /// <summary> |
7689 | /// Type of the variable, inferred from the value if not specified. | 7689 | /// Type of the variable, inferred from the value if not specified. |
7690 | /// </summary> | 7690 | /// </summary> |
@@ -7700,7 +7700,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7700 | this.typeField = value; | 7700 | this.typeField = value; |
7701 | } | 7701 | } |
7702 | } | 7702 | } |
7703 | 7703 | ||
7704 | public virtual ISchemaElement ParentElement | 7704 | public virtual ISchemaElement ParentElement |
7705 | { | 7705 | { |
7706 | get | 7706 | get |
@@ -7712,7 +7712,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7712 | this.parentElement = value; | 7712 | this.parentElement = value; |
7713 | } | 7713 | } |
7714 | } | 7714 | } |
7715 | 7715 | ||
7716 | /// <summary> | 7716 | /// <summary> |
7717 | /// Parses a TypeType from a string. | 7717 | /// Parses a TypeType from a string. |
7718 | /// </summary> | 7718 | /// </summary> |
@@ -7722,7 +7722,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7722 | Variable.TryParseTypeType(value, out parsedValue); | 7722 | Variable.TryParseTypeType(value, out parsedValue); |
7723 | return parsedValue; | 7723 | return parsedValue; |
7724 | } | 7724 | } |
7725 | 7725 | ||
7726 | /// <summary> | 7726 | /// <summary> |
7727 | /// Tries to parse a TypeType from a string. | 7727 | /// Tries to parse a TypeType from a string. |
7728 | /// </summary> | 7728 | /// </summary> |
@@ -7758,7 +7758,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7758 | } | 7758 | } |
7759 | return true; | 7759 | return true; |
7760 | } | 7760 | } |
7761 | 7761 | ||
7762 | /// <summary> | 7762 | /// <summary> |
7763 | /// Processes this element and all child elements into an XmlWriter. | 7763 | /// Processes this element and all child elements into an XmlWriter. |
7764 | /// </summary> | 7764 | /// </summary> |
@@ -7816,7 +7816,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7816 | } | 7816 | } |
7817 | writer.WriteEndElement(); | 7817 | writer.WriteEndElement(); |
7818 | } | 7818 | } |
7819 | 7819 | ||
7820 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 7820 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
7821 | void ISetAttributes.SetAttribute(string name, string value) | 7821 | void ISetAttributes.SetAttribute(string name, string value) |
7822 | { | 7822 | { |
@@ -7850,57 +7850,57 @@ namespace WixToolset.Harvesters.Serialize | |||
7850 | this.typeFieldSet = true; | 7850 | this.typeFieldSet = true; |
7851 | } | 7851 | } |
7852 | } | 7852 | } |
7853 | 7853 | ||
7854 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7854 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7855 | public enum TypeType | 7855 | public enum TypeType |
7856 | { | 7856 | { |
7857 | 7857 | ||
7858 | IllegalValue = int.MaxValue, | 7858 | IllegalValue = int.MaxValue, |
7859 | 7859 | ||
7860 | NotSet = -1, | 7860 | NotSet = -1, |
7861 | 7861 | ||
7862 | @string, | 7862 | @string, |
7863 | 7863 | ||
7864 | numeric, | 7864 | numeric, |
7865 | 7865 | ||
7866 | version, | 7866 | version, |
7867 | } | 7867 | } |
7868 | } | 7868 | } |
7869 | 7869 | ||
7870 | /// <summary> | 7870 | /// <summary> |
7871 | /// Representation of a file that contains one or more files. | 7871 | /// Representation of a file that contains one or more files. |
7872 | /// </summary> | 7872 | /// </summary> |
7873 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 7873 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
7874 | public class Container : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 7874 | public class Container : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
7875 | { | 7875 | { |
7876 | 7876 | ||
7877 | private ElementCollection children; | 7877 | private ElementCollection children; |
7878 | 7878 | ||
7879 | private string downloadUrlField; | 7879 | private string downloadUrlField; |
7880 | 7880 | ||
7881 | private bool downloadUrlFieldSet; | 7881 | private bool downloadUrlFieldSet; |
7882 | 7882 | ||
7883 | private string idField; | 7883 | private string idField; |
7884 | 7884 | ||
7885 | private bool idFieldSet; | 7885 | private bool idFieldSet; |
7886 | 7886 | ||
7887 | private string nameField; | 7887 | private string nameField; |
7888 | 7888 | ||
7889 | private bool nameFieldSet; | 7889 | private bool nameFieldSet; |
7890 | 7890 | ||
7891 | private BurnContainerType typeField; | 7891 | private BurnContainerType typeField; |
7892 | 7892 | ||
7893 | private bool typeFieldSet; | 7893 | private bool typeFieldSet; |
7894 | 7894 | ||
7895 | private ISchemaElement parentElement; | 7895 | private ISchemaElement parentElement; |
7896 | 7896 | ||
7897 | public Container() | 7897 | public Container() |
7898 | { | 7898 | { |
7899 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 7899 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
7900 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); | 7900 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PackageGroupRef))); |
7901 | this.children = childCollection0; | 7901 | this.children = childCollection0; |
7902 | } | 7902 | } |
7903 | 7903 | ||
7904 | public virtual IEnumerable Children | 7904 | public virtual IEnumerable Children |
7905 | { | 7905 | { |
7906 | get | 7906 | get |
@@ -7908,7 +7908,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7908 | return this.children; | 7908 | return this.children; |
7909 | } | 7909 | } |
7910 | } | 7910 | } |
7911 | 7911 | ||
7912 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 7912 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
7913 | public virtual IEnumerable this[System.Type childType] | 7913 | public virtual IEnumerable this[System.Type childType] |
7914 | { | 7914 | { |
@@ -7917,7 +7917,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7917 | return this.children.Filter(childType); | 7917 | return this.children.Filter(childType); |
7918 | } | 7918 | } |
7919 | } | 7919 | } |
7920 | 7920 | ||
7921 | public string DownloadUrl | 7921 | public string DownloadUrl |
7922 | { | 7922 | { |
7923 | get | 7923 | get |
@@ -7930,7 +7930,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7930 | this.downloadUrlField = value; | 7930 | this.downloadUrlField = value; |
7931 | } | 7931 | } |
7932 | } | 7932 | } |
7933 | 7933 | ||
7934 | /// <summary> | 7934 | /// <summary> |
7935 | /// The unique identifier for the container. If this attribute is not specified the Name attribute will be used. | 7935 | /// The unique identifier for the container. If this attribute is not specified the Name attribute will be used. |
7936 | /// </summary> | 7936 | /// </summary> |
@@ -7946,7 +7946,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7946 | this.idField = value; | 7946 | this.idField = value; |
7947 | } | 7947 | } |
7948 | } | 7948 | } |
7949 | 7949 | ||
7950 | /// <summary> | 7950 | /// <summary> |
7951 | /// The file name for this container. A relative path may be provided to place the container in a sub-folder of the bundle. | 7951 | /// The file name for this container. A relative path may be provided to place the container in a sub-folder of the bundle. |
7952 | /// </summary> | 7952 | /// </summary> |
@@ -7962,7 +7962,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7962 | this.nameField = value; | 7962 | this.nameField = value; |
7963 | } | 7963 | } |
7964 | } | 7964 | } |
7965 | 7965 | ||
7966 | /// <summary> | 7966 | /// <summary> |
7967 | /// Indicates whether the container is "attached" to the bundle executable or placed external to the bundle extecutable as "detached". If | 7967 | /// Indicates whether the container is "attached" to the bundle executable or placed external to the bundle extecutable as "detached". If |
7968 | /// this attribute is not specified, the default is to create a detached container. | 7968 | /// this attribute is not specified, the default is to create a detached container. |
@@ -7979,7 +7979,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7979 | this.typeField = value; | 7979 | this.typeField = value; |
7980 | } | 7980 | } |
7981 | } | 7981 | } |
7982 | 7982 | ||
7983 | public virtual ISchemaElement ParentElement | 7983 | public virtual ISchemaElement ParentElement |
7984 | { | 7984 | { |
7985 | get | 7985 | get |
@@ -7991,7 +7991,7 @@ namespace WixToolset.Harvesters.Serialize | |||
7991 | this.parentElement = value; | 7991 | this.parentElement = value; |
7992 | } | 7992 | } |
7993 | } | 7993 | } |
7994 | 7994 | ||
7995 | public virtual void AddChild(ISchemaElement child) | 7995 | public virtual void AddChild(ISchemaElement child) |
7996 | { | 7996 | { |
7997 | if ((null == child)) | 7997 | if ((null == child)) |
@@ -8001,7 +8001,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8001 | this.children.AddElement(child); | 8001 | this.children.AddElement(child); |
8002 | child.ParentElement = this; | 8002 | child.ParentElement = this; |
8003 | } | 8003 | } |
8004 | 8004 | ||
8005 | public virtual void RemoveChild(ISchemaElement child) | 8005 | public virtual void RemoveChild(ISchemaElement child) |
8006 | { | 8006 | { |
8007 | if ((null == child)) | 8007 | if ((null == child)) |
@@ -8011,7 +8011,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8011 | this.children.RemoveElement(child); | 8011 | this.children.RemoveElement(child); |
8012 | child.ParentElement = null; | 8012 | child.ParentElement = null; |
8013 | } | 8013 | } |
8014 | 8014 | ||
8015 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8015 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8016 | ISchemaElement ICreateChildren.CreateChild(string childName) | 8016 | ISchemaElement ICreateChildren.CreateChild(string childName) |
8017 | { | 8017 | { |
@@ -8030,7 +8030,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8030 | } | 8030 | } |
8031 | return childValue; | 8031 | return childValue; |
8032 | } | 8032 | } |
8033 | 8033 | ||
8034 | /// <summary> | 8034 | /// <summary> |
8035 | /// Processes this element and all child elements into an XmlWriter. | 8035 | /// Processes this element and all child elements into an XmlWriter. |
8036 | /// </summary> | 8036 | /// </summary> |
@@ -8064,14 +8064,14 @@ namespace WixToolset.Harvesters.Serialize | |||
8064 | writer.WriteAttributeString("Type", "detached"); | 8064 | writer.WriteAttributeString("Type", "detached"); |
8065 | } | 8065 | } |
8066 | } | 8066 | } |
8067 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 8067 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
8068 | { | 8068 | { |
8069 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 8069 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
8070 | childElement.OutputXml(writer); | 8070 | childElement.OutputXml(writer); |
8071 | } | 8071 | } |
8072 | writer.WriteEndElement(); | 8072 | writer.WriteEndElement(); |
8073 | } | 8073 | } |
8074 | 8074 | ||
8075 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8075 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8076 | void ISetAttributes.SetAttribute(string name, string value) | 8076 | void ISetAttributes.SetAttribute(string name, string value) |
8077 | { | 8077 | { |
@@ -8101,20 +8101,20 @@ namespace WixToolset.Harvesters.Serialize | |||
8101 | } | 8101 | } |
8102 | } | 8102 | } |
8103 | } | 8103 | } |
8104 | 8104 | ||
8105 | /// <summary> | 8105 | /// <summary> |
8106 | /// Create a reference to an existing Container element. | 8106 | /// Create a reference to an existing Container element. |
8107 | /// </summary> | 8107 | /// </summary> |
8108 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8108 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8109 | public class ContainerRef : ISchemaElement, ISetAttributes | 8109 | public class ContainerRef : ISchemaElement, ISetAttributes |
8110 | { | 8110 | { |
8111 | 8111 | ||
8112 | private string idField; | 8112 | private string idField; |
8113 | 8113 | ||
8114 | private bool idFieldSet; | 8114 | private bool idFieldSet; |
8115 | 8115 | ||
8116 | private ISchemaElement parentElement; | 8116 | private ISchemaElement parentElement; |
8117 | 8117 | ||
8118 | /// <summary> | 8118 | /// <summary> |
8119 | /// The identifier of Container element to reference. | 8119 | /// The identifier of Container element to reference. |
8120 | /// </summary> | 8120 | /// </summary> |
@@ -8130,7 +8130,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8130 | this.idField = value; | 8130 | this.idField = value; |
8131 | } | 8131 | } |
8132 | } | 8132 | } |
8133 | 8133 | ||
8134 | public virtual ISchemaElement ParentElement | 8134 | public virtual ISchemaElement ParentElement |
8135 | { | 8135 | { |
8136 | get | 8136 | get |
@@ -8142,7 +8142,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8142 | this.parentElement = value; | 8142 | this.parentElement = value; |
8143 | } | 8143 | } |
8144 | } | 8144 | } |
8145 | 8145 | ||
8146 | /// <summary> | 8146 | /// <summary> |
8147 | /// Processes this element and all child elements into an XmlWriter. | 8147 | /// Processes this element and all child elements into an XmlWriter. |
8148 | /// </summary> | 8148 | /// </summary> |
@@ -8159,7 +8159,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8159 | } | 8159 | } |
8160 | writer.WriteEndElement(); | 8160 | writer.WriteEndElement(); |
8161 | } | 8161 | } |
8162 | 8162 | ||
8163 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8163 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8164 | void ISetAttributes.SetAttribute(string name, string value) | 8164 | void ISetAttributes.SetAttribute(string name, string value) |
8165 | { | 8165 | { |
@@ -8174,24 +8174,24 @@ namespace WixToolset.Harvesters.Serialize | |||
8174 | } | 8174 | } |
8175 | } | 8175 | } |
8176 | } | 8176 | } |
8177 | 8177 | ||
8178 | /// <summary> | 8178 | /// <summary> |
8179 | /// Describes map of exit code returned from executable package to a bootstrapper behavior. | 8179 | /// Describes map of exit code returned from executable package to a bootstrapper behavior. |
8180 | /// </summary> | 8180 | /// </summary> |
8181 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8181 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8182 | public class ExitCode : ISchemaElement, ISetAttributes | 8182 | public class ExitCode : ISchemaElement, ISetAttributes |
8183 | { | 8183 | { |
8184 | 8184 | ||
8185 | private int valueField; | 8185 | private int valueField; |
8186 | 8186 | ||
8187 | private bool valueFieldSet; | 8187 | private bool valueFieldSet; |
8188 | 8188 | ||
8189 | private BehaviorType behaviorField; | 8189 | private BehaviorType behaviorField; |
8190 | 8190 | ||
8191 | private bool behaviorFieldSet; | 8191 | private bool behaviorFieldSet; |
8192 | 8192 | ||
8193 | private ISchemaElement parentElement; | 8193 | private ISchemaElement parentElement; |
8194 | 8194 | ||
8195 | /// <summary> | 8195 | /// <summary> |
8196 | /// Exit code returned from executable package. If no value is provided it means all values not explicitly set default to this behavior. | 8196 | /// Exit code returned from executable package. If no value is provided it means all values not explicitly set default to this behavior. |
8197 | /// </summary> | 8197 | /// </summary> |
@@ -8207,7 +8207,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8207 | this.valueField = value; | 8207 | this.valueField = value; |
8208 | } | 8208 | } |
8209 | } | 8209 | } |
8210 | 8210 | ||
8211 | /// <summary> | 8211 | /// <summary> |
8212 | /// Choose one of the supported behaviors error codes: success, error, scheduleReboot, forceReboot. | 8212 | /// Choose one of the supported behaviors error codes: success, error, scheduleReboot, forceReboot. |
8213 | /// </summary> | 8213 | /// </summary> |
@@ -8223,7 +8223,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8223 | this.behaviorField = value; | 8223 | this.behaviorField = value; |
8224 | } | 8224 | } |
8225 | } | 8225 | } |
8226 | 8226 | ||
8227 | public virtual ISchemaElement ParentElement | 8227 | public virtual ISchemaElement ParentElement |
8228 | { | 8228 | { |
8229 | get | 8229 | get |
@@ -8235,7 +8235,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8235 | this.parentElement = value; | 8235 | this.parentElement = value; |
8236 | } | 8236 | } |
8237 | } | 8237 | } |
8238 | 8238 | ||
8239 | /// <summary> | 8239 | /// <summary> |
8240 | /// Parses a BehaviorType from a string. | 8240 | /// Parses a BehaviorType from a string. |
8241 | /// </summary> | 8241 | /// </summary> |
@@ -8245,7 +8245,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8245 | ExitCode.TryParseBehaviorType(value, out parsedValue); | 8245 | ExitCode.TryParseBehaviorType(value, out parsedValue); |
8246 | return parsedValue; | 8246 | return parsedValue; |
8247 | } | 8247 | } |
8248 | 8248 | ||
8249 | /// <summary> | 8249 | /// <summary> |
8250 | /// Tries to parse a BehaviorType from a string. | 8250 | /// Tries to parse a BehaviorType from a string. |
8251 | /// </summary> | 8251 | /// </summary> |
@@ -8288,7 +8288,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8288 | } | 8288 | } |
8289 | return true; | 8289 | return true; |
8290 | } | 8290 | } |
8291 | 8291 | ||
8292 | /// <summary> | 8292 | /// <summary> |
8293 | /// Processes this element and all child elements into an XmlWriter. | 8293 | /// Processes this element and all child elements into an XmlWriter. |
8294 | /// </summary> | 8294 | /// </summary> |
@@ -8324,7 +8324,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8324 | } | 8324 | } |
8325 | writer.WriteEndElement(); | 8325 | writer.WriteEndElement(); |
8326 | } | 8326 | } |
8327 | 8327 | ||
8328 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8328 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8329 | void ISetAttributes.SetAttribute(string name, string value) | 8329 | void ISetAttributes.SetAttribute(string name, string value) |
8330 | { | 8330 | { |
@@ -8343,50 +8343,50 @@ namespace WixToolset.Harvesters.Serialize | |||
8343 | this.behaviorFieldSet = true; | 8343 | this.behaviorFieldSet = true; |
8344 | } | 8344 | } |
8345 | } | 8345 | } |
8346 | 8346 | ||
8347 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8347 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8348 | public enum BehaviorType | 8348 | public enum BehaviorType |
8349 | { | 8349 | { |
8350 | 8350 | ||
8351 | IllegalValue = int.MaxValue, | 8351 | IllegalValue = int.MaxValue, |
8352 | 8352 | ||
8353 | NotSet = -1, | 8353 | NotSet = -1, |
8354 | 8354 | ||
8355 | success, | 8355 | success, |
8356 | 8356 | ||
8357 | error, | 8357 | error, |
8358 | 8358 | ||
8359 | scheduleReboot, | 8359 | scheduleReboot, |
8360 | 8360 | ||
8361 | forceReboot, | 8361 | forceReboot, |
8362 | } | 8362 | } |
8363 | } | 8363 | } |
8364 | 8364 | ||
8365 | /// <summary> | 8365 | /// <summary> |
8366 | /// Describes additional, conditional command-line arguments for an ExePackage. | 8366 | /// Describes additional, conditional command-line arguments for an ExePackage. |
8367 | /// </summary> | 8367 | /// </summary> |
8368 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8368 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8369 | public class CommandLine : ISchemaElement, ISetAttributes | 8369 | public class CommandLine : ISchemaElement, ISetAttributes |
8370 | { | 8370 | { |
8371 | 8371 | ||
8372 | private string installArgumentField; | 8372 | private string installArgumentField; |
8373 | 8373 | ||
8374 | private bool installArgumentFieldSet; | 8374 | private bool installArgumentFieldSet; |
8375 | 8375 | ||
8376 | private string uninstallArgumentField; | 8376 | private string uninstallArgumentField; |
8377 | 8377 | ||
8378 | private bool uninstallArgumentFieldSet; | 8378 | private bool uninstallArgumentFieldSet; |
8379 | 8379 | ||
8380 | private string repairArgumentField; | 8380 | private string repairArgumentField; |
8381 | 8381 | ||
8382 | private bool repairArgumentFieldSet; | 8382 | private bool repairArgumentFieldSet; |
8383 | 8383 | ||
8384 | private string conditionField; | 8384 | private string conditionField; |
8385 | 8385 | ||
8386 | private bool conditionFieldSet; | 8386 | private bool conditionFieldSet; |
8387 | 8387 | ||
8388 | private ISchemaElement parentElement; | 8388 | private ISchemaElement parentElement; |
8389 | 8389 | ||
8390 | /// <summary> | 8390 | /// <summary> |
8391 | /// Additional command-line arguments to apply during package installation if Condition is true. | 8391 | /// Additional command-line arguments to apply during package installation if Condition is true. |
8392 | /// </summary> | 8392 | /// </summary> |
@@ -8402,7 +8402,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8402 | this.installArgumentField = value; | 8402 | this.installArgumentField = value; |
8403 | } | 8403 | } |
8404 | } | 8404 | } |
8405 | 8405 | ||
8406 | /// <summary> | 8406 | /// <summary> |
8407 | /// Additional command-line arguments to apply during package uninstallation if Condition is true. | 8407 | /// Additional command-line arguments to apply during package uninstallation if Condition is true. |
8408 | /// </summary> | 8408 | /// </summary> |
@@ -8418,7 +8418,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8418 | this.uninstallArgumentField = value; | 8418 | this.uninstallArgumentField = value; |
8419 | } | 8419 | } |
8420 | } | 8420 | } |
8421 | 8421 | ||
8422 | /// <summary> | 8422 | /// <summary> |
8423 | /// Additional command-line arguments to apply during package repair if Condition is true. | 8423 | /// Additional command-line arguments to apply during package repair if Condition is true. |
8424 | /// </summary> | 8424 | /// </summary> |
@@ -8434,7 +8434,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8434 | this.repairArgumentField = value; | 8434 | this.repairArgumentField = value; |
8435 | } | 8435 | } |
8436 | } | 8436 | } |
8437 | 8437 | ||
8438 | /// <summary> | 8438 | /// <summary> |
8439 | /// The condition that controls whether the command-line arguments specified in the | 8439 | /// The condition that controls whether the command-line arguments specified in the |
8440 | /// InstallArgument, UninstallArgument, or RepairArgument attributes are appended to the | 8440 | /// InstallArgument, UninstallArgument, or RepairArgument attributes are appended to the |
@@ -8455,7 +8455,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8455 | this.conditionField = value; | 8455 | this.conditionField = value; |
8456 | } | 8456 | } |
8457 | } | 8457 | } |
8458 | 8458 | ||
8459 | public virtual ISchemaElement ParentElement | 8459 | public virtual ISchemaElement ParentElement |
8460 | { | 8460 | { |
8461 | get | 8461 | get |
@@ -8467,7 +8467,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8467 | this.parentElement = value; | 8467 | this.parentElement = value; |
8468 | } | 8468 | } |
8469 | } | 8469 | } |
8470 | 8470 | ||
8471 | /// <summary> | 8471 | /// <summary> |
8472 | /// Processes this element and all child elements into an XmlWriter. | 8472 | /// Processes this element and all child elements into an XmlWriter. |
8473 | /// </summary> | 8473 | /// </summary> |
@@ -8496,7 +8496,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8496 | } | 8496 | } |
8497 | writer.WriteEndElement(); | 8497 | writer.WriteEndElement(); |
8498 | } | 8498 | } |
8499 | 8499 | ||
8500 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8500 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8501 | void ISetAttributes.SetAttribute(string name, string value) | 8501 | void ISetAttributes.SetAttribute(string name, string value) |
8502 | { | 8502 | { |
@@ -8526,40 +8526,40 @@ namespace WixToolset.Harvesters.Serialize | |||
8526 | } | 8526 | } |
8527 | } | 8527 | } |
8528 | } | 8528 | } |
8529 | 8529 | ||
8530 | /// <summary> | 8530 | /// <summary> |
8531 | /// Describes a payload to a bootstrapper. | 8531 | /// Describes a payload to a bootstrapper. |
8532 | /// </summary> | 8532 | /// </summary> |
8533 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8533 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8534 | public class Payload : ISchemaElement, ISetAttributes | 8534 | public class Payload : ISchemaElement, ISetAttributes |
8535 | { | 8535 | { |
8536 | 8536 | ||
8537 | private string idField; | 8537 | private string idField; |
8538 | 8538 | ||
8539 | private bool idFieldSet; | 8539 | private bool idFieldSet; |
8540 | 8540 | ||
8541 | private YesNoDefaultType compressedField; | 8541 | private YesNoDefaultType compressedField; |
8542 | 8542 | ||
8543 | private bool compressedFieldSet; | 8543 | private bool compressedFieldSet; |
8544 | 8544 | ||
8545 | private string sourceFileField; | 8545 | private string sourceFileField; |
8546 | 8546 | ||
8547 | private bool sourceFileFieldSet; | 8547 | private bool sourceFileFieldSet; |
8548 | 8548 | ||
8549 | private string nameField; | 8549 | private string nameField; |
8550 | 8550 | ||
8551 | private bool nameFieldSet; | 8551 | private bool nameFieldSet; |
8552 | 8552 | ||
8553 | private string downloadUrlField; | 8553 | private string downloadUrlField; |
8554 | 8554 | ||
8555 | private bool downloadUrlFieldSet; | 8555 | private bool downloadUrlFieldSet; |
8556 | 8556 | ||
8557 | private YesNoType enableSignatureVerificationField; | 8557 | private YesNoType enableSignatureVerificationField; |
8558 | 8558 | ||
8559 | private bool enableSignatureVerificationFieldSet; | 8559 | private bool enableSignatureVerificationFieldSet; |
8560 | 8560 | ||
8561 | private ISchemaElement parentElement; | 8561 | private ISchemaElement parentElement; |
8562 | 8562 | ||
8563 | /// <summary> | 8563 | /// <summary> |
8564 | /// The identifier of Payload element. | 8564 | /// The identifier of Payload element. |
8565 | /// </summary> | 8565 | /// </summary> |
@@ -8575,7 +8575,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8575 | this.idField = value; | 8575 | this.idField = value; |
8576 | } | 8576 | } |
8577 | } | 8577 | } |
8578 | 8578 | ||
8579 | /// <summary> | 8579 | /// <summary> |
8580 | /// Whether the payload should be embedded in a container or left as an external payload. | 8580 | /// Whether the payload should be embedded in a container or left as an external payload. |
8581 | /// </summary> | 8581 | /// </summary> |
@@ -8591,7 +8591,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8591 | this.compressedField = value; | 8591 | this.compressedField = value; |
8592 | } | 8592 | } |
8593 | } | 8593 | } |
8594 | 8594 | ||
8595 | /// <summary> | 8595 | /// <summary> |
8596 | /// Location of the source file. | 8596 | /// Location of the source file. |
8597 | /// </summary> | 8597 | /// </summary> |
@@ -8607,7 +8607,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8607 | this.sourceFileField = value; | 8607 | this.sourceFileField = value; |
8608 | } | 8608 | } |
8609 | } | 8609 | } |
8610 | 8610 | ||
8611 | /// <summary> | 8611 | /// <summary> |
8612 | /// The destination path and file name for this payload. The default is the source file name. The use of '..' directories is not allowed. | 8612 | /// The destination path and file name for this payload. The default is the source file name. The use of '..' directories is not allowed. |
8613 | /// </summary> | 8613 | /// </summary> |
@@ -8623,7 +8623,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8623 | this.nameField = value; | 8623 | this.nameField = value; |
8624 | } | 8624 | } |
8625 | } | 8625 | } |
8626 | 8626 | ||
8627 | public string DownloadUrl | 8627 | public string DownloadUrl |
8628 | { | 8628 | { |
8629 | get | 8629 | get |
@@ -8636,7 +8636,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8636 | this.downloadUrlField = value; | 8636 | this.downloadUrlField = value; |
8637 | } | 8637 | } |
8638 | } | 8638 | } |
8639 | 8639 | ||
8640 | /// <summary> | 8640 | /// <summary> |
8641 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" | 8641 | /// By default, a Bundle will use the hash of a package to verify its contents. If this attribute is set to "yes" |
8642 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the | 8642 | /// and the package is signed with an Authenticode signature the Bundle will verify the contents of the package using the |
@@ -8655,7 +8655,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8655 | this.enableSignatureVerificationField = value; | 8655 | this.enableSignatureVerificationField = value; |
8656 | } | 8656 | } |
8657 | } | 8657 | } |
8658 | 8658 | ||
8659 | public virtual ISchemaElement ParentElement | 8659 | public virtual ISchemaElement ParentElement |
8660 | { | 8660 | { |
8661 | get | 8661 | get |
@@ -8667,7 +8667,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8667 | this.parentElement = value; | 8667 | this.parentElement = value; |
8668 | } | 8668 | } |
8669 | } | 8669 | } |
8670 | 8670 | ||
8671 | /// <summary> | 8671 | /// <summary> |
8672 | /// Processes this element and all child elements into an XmlWriter. | 8672 | /// Processes this element and all child elements into an XmlWriter. |
8673 | /// </summary> | 8673 | /// </summary> |
@@ -8722,7 +8722,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8722 | } | 8722 | } |
8723 | writer.WriteEndElement(); | 8723 | writer.WriteEndElement(); |
8724 | } | 8724 | } |
8725 | 8725 | ||
8726 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8726 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8727 | void ISetAttributes.SetAttribute(string name, string value) | 8727 | void ISetAttributes.SetAttribute(string name, string value) |
8728 | { | 8728 | { |
@@ -8762,7 +8762,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8762 | } | 8762 | } |
8763 | } | 8763 | } |
8764 | } | 8764 | } |
8765 | 8765 | ||
8766 | /// <summary> | 8766 | /// <summary> |
8767 | /// Describes a payload group to a bootstrapper. PayloadGroups referenced from within a Bundle are tied to the Bundle. | 8767 | /// Describes a payload group to a bootstrapper. PayloadGroups referenced from within a Bundle are tied to the Bundle. |
8768 | /// PayloadGroups referenced from a Fragment are tied to the context of whatever references them such as an ExePackage or MsiPackage. | 8768 | /// PayloadGroups referenced from a Fragment are tied to the context of whatever references them such as an ExePackage or MsiPackage. |
@@ -8771,15 +8771,15 @@ namespace WixToolset.Harvesters.Serialize | |||
8771 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8771 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8772 | public class PayloadGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 8772 | public class PayloadGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
8773 | { | 8773 | { |
8774 | 8774 | ||
8775 | private ElementCollection children; | 8775 | private ElementCollection children; |
8776 | 8776 | ||
8777 | private string idField; | 8777 | private string idField; |
8778 | 8778 | ||
8779 | private bool idFieldSet; | 8779 | private bool idFieldSet; |
8780 | 8780 | ||
8781 | private ISchemaElement parentElement; | 8781 | private ISchemaElement parentElement; |
8782 | 8782 | ||
8783 | public PayloadGroup() | 8783 | public PayloadGroup() |
8784 | { | 8784 | { |
8785 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 8785 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -8787,7 +8787,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8787 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PayloadGroupRef))); | 8787 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(PayloadGroupRef))); |
8788 | this.children = childCollection0; | 8788 | this.children = childCollection0; |
8789 | } | 8789 | } |
8790 | 8790 | ||
8791 | public virtual IEnumerable Children | 8791 | public virtual IEnumerable Children |
8792 | { | 8792 | { |
8793 | get | 8793 | get |
@@ -8795,7 +8795,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8795 | return this.children; | 8795 | return this.children; |
8796 | } | 8796 | } |
8797 | } | 8797 | } |
8798 | 8798 | ||
8799 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 8799 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
8800 | public virtual IEnumerable this[System.Type childType] | 8800 | public virtual IEnumerable this[System.Type childType] |
8801 | { | 8801 | { |
@@ -8804,7 +8804,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8804 | return this.children.Filter(childType); | 8804 | return this.children.Filter(childType); |
8805 | } | 8805 | } |
8806 | } | 8806 | } |
8807 | 8807 | ||
8808 | /// <summary> | 8808 | /// <summary> |
8809 | /// Identifier for payload group. | 8809 | /// Identifier for payload group. |
8810 | /// </summary> | 8810 | /// </summary> |
@@ -8820,7 +8820,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8820 | this.idField = value; | 8820 | this.idField = value; |
8821 | } | 8821 | } |
8822 | } | 8822 | } |
8823 | 8823 | ||
8824 | public virtual ISchemaElement ParentElement | 8824 | public virtual ISchemaElement ParentElement |
8825 | { | 8825 | { |
8826 | get | 8826 | get |
@@ -8832,7 +8832,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8832 | this.parentElement = value; | 8832 | this.parentElement = value; |
8833 | } | 8833 | } |
8834 | } | 8834 | } |
8835 | 8835 | ||
8836 | public virtual void AddChild(ISchemaElement child) | 8836 | public virtual void AddChild(ISchemaElement child) |
8837 | { | 8837 | { |
8838 | if ((null == child)) | 8838 | if ((null == child)) |
@@ -8842,7 +8842,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8842 | this.children.AddElement(child); | 8842 | this.children.AddElement(child); |
8843 | child.ParentElement = this; | 8843 | child.ParentElement = this; |
8844 | } | 8844 | } |
8845 | 8845 | ||
8846 | public virtual void RemoveChild(ISchemaElement child) | 8846 | public virtual void RemoveChild(ISchemaElement child) |
8847 | { | 8847 | { |
8848 | if ((null == child)) | 8848 | if ((null == child)) |
@@ -8852,7 +8852,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8852 | this.children.RemoveElement(child); | 8852 | this.children.RemoveElement(child); |
8853 | child.ParentElement = null; | 8853 | child.ParentElement = null; |
8854 | } | 8854 | } |
8855 | 8855 | ||
8856 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8856 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8857 | ISchemaElement ICreateChildren.CreateChild(string childName) | 8857 | ISchemaElement ICreateChildren.CreateChild(string childName) |
8858 | { | 8858 | { |
@@ -8875,7 +8875,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8875 | } | 8875 | } |
8876 | return childValue; | 8876 | return childValue; |
8877 | } | 8877 | } |
8878 | 8878 | ||
8879 | /// <summary> | 8879 | /// <summary> |
8880 | /// Processes this element and all child elements into an XmlWriter. | 8880 | /// Processes this element and all child elements into an XmlWriter. |
8881 | /// </summary> | 8881 | /// </summary> |
@@ -8890,14 +8890,14 @@ namespace WixToolset.Harvesters.Serialize | |||
8890 | { | 8890 | { |
8891 | writer.WriteAttributeString("Id", this.idField); | 8891 | writer.WriteAttributeString("Id", this.idField); |
8892 | } | 8892 | } |
8893 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 8893 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
8894 | { | 8894 | { |
8895 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 8895 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
8896 | childElement.OutputXml(writer); | 8896 | childElement.OutputXml(writer); |
8897 | } | 8897 | } |
8898 | writer.WriteEndElement(); | 8898 | writer.WriteEndElement(); |
8899 | } | 8899 | } |
8900 | 8900 | ||
8901 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8901 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8902 | void ISetAttributes.SetAttribute(string name, string value) | 8902 | void ISetAttributes.SetAttribute(string name, string value) |
8903 | { | 8903 | { |
@@ -8912,20 +8912,20 @@ namespace WixToolset.Harvesters.Serialize | |||
8912 | } | 8912 | } |
8913 | } | 8913 | } |
8914 | } | 8914 | } |
8915 | 8915 | ||
8916 | /// <summary> | 8916 | /// <summary> |
8917 | /// Create a reference to PayloadGroup element that exists inside a Bundle or Fragment element. | 8917 | /// Create a reference to PayloadGroup element that exists inside a Bundle or Fragment element. |
8918 | /// </summary> | 8918 | /// </summary> |
8919 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 8919 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
8920 | public class PayloadGroupRef : ISchemaElement, ISetAttributes | 8920 | public class PayloadGroupRef : ISchemaElement, ISetAttributes |
8921 | { | 8921 | { |
8922 | 8922 | ||
8923 | private string idField; | 8923 | private string idField; |
8924 | 8924 | ||
8925 | private bool idFieldSet; | 8925 | private bool idFieldSet; |
8926 | 8926 | ||
8927 | private ISchemaElement parentElement; | 8927 | private ISchemaElement parentElement; |
8928 | 8928 | ||
8929 | /// <summary> | 8929 | /// <summary> |
8930 | /// The identifier of the PayloadGroup element to reference. | 8930 | /// The identifier of the PayloadGroup element to reference. |
8931 | /// </summary> | 8931 | /// </summary> |
@@ -8941,7 +8941,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8941 | this.idField = value; | 8941 | this.idField = value; |
8942 | } | 8942 | } |
8943 | } | 8943 | } |
8944 | 8944 | ||
8945 | public virtual ISchemaElement ParentElement | 8945 | public virtual ISchemaElement ParentElement |
8946 | { | 8946 | { |
8947 | get | 8947 | get |
@@ -8953,7 +8953,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8953 | this.parentElement = value; | 8953 | this.parentElement = value; |
8954 | } | 8954 | } |
8955 | } | 8955 | } |
8956 | 8956 | ||
8957 | /// <summary> | 8957 | /// <summary> |
8958 | /// Processes this element and all child elements into an XmlWriter. | 8958 | /// Processes this element and all child elements into an XmlWriter. |
8959 | /// </summary> | 8959 | /// </summary> |
@@ -8970,7 +8970,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8970 | } | 8970 | } |
8971 | writer.WriteEndElement(); | 8971 | writer.WriteEndElement(); |
8972 | } | 8972 | } |
8973 | 8973 | ||
8974 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 8974 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
8975 | void ISetAttributes.SetAttribute(string name, string value) | 8975 | void ISetAttributes.SetAttribute(string name, string value) |
8976 | { | 8976 | { |
@@ -8995,7 +8995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
8995 | { | 8995 | { |
8996 | public MsuPackagePayload() : base("MsuPackagePayload") { } | 8996 | public MsuPackagePayload() : base("MsuPackagePayload") { } |
8997 | } | 8997 | } |
8998 | 8998 | ||
8999 | /// <summary> | 8999 | /// <summary> |
9000 | /// Describes information about a remote file payload that is not available at the time of building the bundle. | 9000 | /// Describes information about a remote file payload that is not available at the time of building the bundle. |
9001 | /// The parent must specify DownloadUrl and must not specify SourceFile when using this element. | 9001 | /// The parent must specify DownloadUrl and must not specify SourceFile when using this element. |
@@ -9009,29 +9009,29 @@ namespace WixToolset.Harvesters.Serialize | |||
9009 | { | 9009 | { |
9010 | this.elementName = elementName; | 9010 | this.elementName = elementName; |
9011 | } | 9011 | } |
9012 | 9012 | ||
9013 | private string descriptionField; | 9013 | private string descriptionField; |
9014 | 9014 | ||
9015 | private bool descriptionFieldSet; | 9015 | private bool descriptionFieldSet; |
9016 | 9016 | ||
9017 | private string hashField; | 9017 | private string hashField; |
9018 | 9018 | ||
9019 | private bool hashFieldSet; | 9019 | private bool hashFieldSet; |
9020 | 9020 | ||
9021 | private string productNameField; | 9021 | private string productNameField; |
9022 | 9022 | ||
9023 | private bool productNameFieldSet; | 9023 | private bool productNameFieldSet; |
9024 | 9024 | ||
9025 | private long sizeField; | 9025 | private long sizeField; |
9026 | 9026 | ||
9027 | private bool sizeFieldSet; | 9027 | private bool sizeFieldSet; |
9028 | 9028 | ||
9029 | private string versionField; | 9029 | private string versionField; |
9030 | 9030 | ||
9031 | private bool versionFieldSet; | 9031 | private bool versionFieldSet; |
9032 | 9032 | ||
9033 | private ISchemaElement parentElement; | 9033 | private ISchemaElement parentElement; |
9034 | 9034 | ||
9035 | /// <summary> | 9035 | /// <summary> |
9036 | /// Description of the file from version resources. | 9036 | /// Description of the file from version resources. |
9037 | /// </summary> | 9037 | /// </summary> |
@@ -9047,7 +9047,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9047 | this.descriptionField = value; | 9047 | this.descriptionField = value; |
9048 | } | 9048 | } |
9049 | } | 9049 | } |
9050 | 9050 | ||
9051 | /// <summary> | 9051 | /// <summary> |
9052 | /// SHA-1 hash of the RemotePayload. Include this attribute if the remote file is unsigned or SuppressSignatureVerification is set to Yes. | 9052 | /// SHA-1 hash of the RemotePayload. Include this attribute if the remote file is unsigned or SuppressSignatureVerification is set to Yes. |
9053 | /// </summary> | 9053 | /// </summary> |
@@ -9063,7 +9063,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9063 | this.hashField = value; | 9063 | this.hashField = value; |
9064 | } | 9064 | } |
9065 | } | 9065 | } |
9066 | 9066 | ||
9067 | /// <summary> | 9067 | /// <summary> |
9068 | /// Product name of the file from version resouces. | 9068 | /// Product name of the file from version resouces. |
9069 | /// </summary> | 9069 | /// </summary> |
@@ -9079,7 +9079,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9079 | this.productNameField = value; | 9079 | this.productNameField = value; |
9080 | } | 9080 | } |
9081 | } | 9081 | } |
9082 | 9082 | ||
9083 | /// <summary> | 9083 | /// <summary> |
9084 | /// Size of the remote file in bytes. | 9084 | /// Size of the remote file in bytes. |
9085 | /// </summary> | 9085 | /// </summary> |
@@ -9095,7 +9095,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9095 | this.sizeField = value; | 9095 | this.sizeField = value; |
9096 | } | 9096 | } |
9097 | } | 9097 | } |
9098 | 9098 | ||
9099 | /// <summary> | 9099 | /// <summary> |
9100 | /// Version of the remote file | 9100 | /// Version of the remote file |
9101 | /// </summary> | 9101 | /// </summary> |
@@ -9111,7 +9111,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9111 | this.versionField = value; | 9111 | this.versionField = value; |
9112 | } | 9112 | } |
9113 | } | 9113 | } |
9114 | 9114 | ||
9115 | public virtual ISchemaElement ParentElement | 9115 | public virtual ISchemaElement ParentElement |
9116 | { | 9116 | { |
9117 | get | 9117 | get |
@@ -9123,7 +9123,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9123 | this.parentElement = value; | 9123 | this.parentElement = value; |
9124 | } | 9124 | } |
9125 | } | 9125 | } |
9126 | 9126 | ||
9127 | /// <summary> | 9127 | /// <summary> |
9128 | /// Processes this element and all child elements into an XmlWriter. | 9128 | /// Processes this element and all child elements into an XmlWriter. |
9129 | /// </summary> | 9129 | /// </summary> |
@@ -9157,7 +9157,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9157 | } | 9157 | } |
9158 | writer.WriteEndElement(); | 9158 | writer.WriteEndElement(); |
9159 | } | 9159 | } |
9160 | 9160 | ||
9161 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 9161 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
9162 | void ISetAttributes.SetAttribute(string name, string value) | 9162 | void ISetAttributes.SetAttribute(string name, string value) |
9163 | { | 9163 | { |
@@ -9192,24 +9192,24 @@ namespace WixToolset.Harvesters.Serialize | |||
9192 | } | 9192 | } |
9193 | } | 9193 | } |
9194 | } | 9194 | } |
9195 | 9195 | ||
9196 | /// <summary> | 9196 | /// <summary> |
9197 | /// Create a RelatedBundle element. | 9197 | /// Create a RelatedBundle element. |
9198 | /// </summary> | 9198 | /// </summary> |
9199 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 9199 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
9200 | public class RelatedBundle : ISchemaElement, ISetAttributes | 9200 | public class RelatedBundle : ISchemaElement, ISetAttributes |
9201 | { | 9201 | { |
9202 | 9202 | ||
9203 | private string idField; | 9203 | private string idField; |
9204 | 9204 | ||
9205 | private bool idFieldSet; | 9205 | private bool idFieldSet; |
9206 | 9206 | ||
9207 | private ActionType actionField; | 9207 | private ActionType actionField; |
9208 | 9208 | ||
9209 | private bool actionFieldSet; | 9209 | private bool actionFieldSet; |
9210 | 9210 | ||
9211 | private ISchemaElement parentElement; | 9211 | private ISchemaElement parentElement; |
9212 | 9212 | ||
9213 | /// <summary> | 9213 | /// <summary> |
9214 | /// The identifier of the RelatedBundle group. | 9214 | /// The identifier of the RelatedBundle group. |
9215 | /// </summary> | 9215 | /// </summary> |
@@ -9225,7 +9225,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9225 | this.idField = value; | 9225 | this.idField = value; |
9226 | } | 9226 | } |
9227 | } | 9227 | } |
9228 | 9228 | ||
9229 | /// <summary> | 9229 | /// <summary> |
9230 | /// The action to take on bundles related to this one. Detect is the default. | 9230 | /// The action to take on bundles related to this one. Detect is the default. |
9231 | /// </summary> | 9231 | /// </summary> |
@@ -9241,7 +9241,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9241 | this.actionField = value; | 9241 | this.actionField = value; |
9242 | } | 9242 | } |
9243 | } | 9243 | } |
9244 | 9244 | ||
9245 | public virtual ISchemaElement ParentElement | 9245 | public virtual ISchemaElement ParentElement |
9246 | { | 9246 | { |
9247 | get | 9247 | get |
@@ -9253,7 +9253,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9253 | this.parentElement = value; | 9253 | this.parentElement = value; |
9254 | } | 9254 | } |
9255 | } | 9255 | } |
9256 | 9256 | ||
9257 | /// <summary> | 9257 | /// <summary> |
9258 | /// Parses a ActionType from a string. | 9258 | /// Parses a ActionType from a string. |
9259 | /// </summary> | 9259 | /// </summary> |
@@ -9263,7 +9263,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9263 | RelatedBundle.TryParseActionType(value, out parsedValue); | 9263 | RelatedBundle.TryParseActionType(value, out parsedValue); |
9264 | return parsedValue; | 9264 | return parsedValue; |
9265 | } | 9265 | } |
9266 | 9266 | ||
9267 | /// <summary> | 9267 | /// <summary> |
9268 | /// Tries to parse a ActionType from a string. | 9268 | /// Tries to parse a ActionType from a string. |
9269 | /// </summary> | 9269 | /// </summary> |
@@ -9306,7 +9306,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9306 | } | 9306 | } |
9307 | return true; | 9307 | return true; |
9308 | } | 9308 | } |
9309 | 9309 | ||
9310 | /// <summary> | 9310 | /// <summary> |
9311 | /// Processes this element and all child elements into an XmlWriter. | 9311 | /// Processes this element and all child elements into an XmlWriter. |
9312 | /// </summary> | 9312 | /// </summary> |
@@ -9342,7 +9342,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9342 | } | 9342 | } |
9343 | writer.WriteEndElement(); | 9343 | writer.WriteEndElement(); |
9344 | } | 9344 | } |
9345 | 9345 | ||
9346 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 9346 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
9347 | void ISetAttributes.SetAttribute(string name, string value) | 9347 | void ISetAttributes.SetAttribute(string name, string value) |
9348 | { | 9348 | { |
@@ -9361,38 +9361,38 @@ namespace WixToolset.Harvesters.Serialize | |||
9361 | this.actionFieldSet = true; | 9361 | this.actionFieldSet = true; |
9362 | } | 9362 | } |
9363 | } | 9363 | } |
9364 | 9364 | ||
9365 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 9365 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
9366 | public enum ActionType | 9366 | public enum ActionType |
9367 | { | 9367 | { |
9368 | 9368 | ||
9369 | IllegalValue = int.MaxValue, | 9369 | IllegalValue = int.MaxValue, |
9370 | 9370 | ||
9371 | NotSet = -1, | 9371 | NotSet = -1, |
9372 | 9372 | ||
9373 | Detect, | 9373 | Detect, |
9374 | 9374 | ||
9375 | Upgrade, | 9375 | Upgrade, |
9376 | 9376 | ||
9377 | Addon, | 9377 | Addon, |
9378 | 9378 | ||
9379 | Patch, | 9379 | Patch, |
9380 | } | 9380 | } |
9381 | } | 9381 | } |
9382 | 9382 | ||
9383 | /// <summary> | 9383 | /// <summary> |
9384 | /// Defines the update for a Bundle. | 9384 | /// Defines the update for a Bundle. |
9385 | /// </summary> | 9385 | /// </summary> |
9386 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 9386 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
9387 | public class Update : ISchemaElement, ISetAttributes | 9387 | public class Update : ISchemaElement, ISetAttributes |
9388 | { | 9388 | { |
9389 | 9389 | ||
9390 | private string locationField; | 9390 | private string locationField; |
9391 | 9391 | ||
9392 | private bool locationFieldSet; | 9392 | private bool locationFieldSet; |
9393 | 9393 | ||
9394 | private ISchemaElement parentElement; | 9394 | private ISchemaElement parentElement; |
9395 | 9395 | ||
9396 | /// <summary> | 9396 | /// <summary> |
9397 | /// The absolute path or URL to check for an update bundle. Currently the engine provides this value | 9397 | /// The absolute path or URL to check for an update bundle. Currently the engine provides this value |
9398 | /// in the IBootstrapperApplication::OnDetectUpdateBegin() and otherwise ignores the value. In the | 9398 | /// in the IBootstrapperApplication::OnDetectUpdateBegin() and otherwise ignores the value. In the |
@@ -9411,7 +9411,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9411 | this.locationField = value; | 9411 | this.locationField = value; |
9412 | } | 9412 | } |
9413 | } | 9413 | } |
9414 | 9414 | ||
9415 | public virtual ISchemaElement ParentElement | 9415 | public virtual ISchemaElement ParentElement |
9416 | { | 9416 | { |
9417 | get | 9417 | get |
@@ -9423,7 +9423,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9423 | this.parentElement = value; | 9423 | this.parentElement = value; |
9424 | } | 9424 | } |
9425 | } | 9425 | } |
9426 | 9426 | ||
9427 | /// <summary> | 9427 | /// <summary> |
9428 | /// Processes this element and all child elements into an XmlWriter. | 9428 | /// Processes this element and all child elements into an XmlWriter. |
9429 | /// </summary> | 9429 | /// </summary> |
@@ -9440,7 +9440,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9440 | } | 9440 | } |
9441 | writer.WriteEndElement(); | 9441 | writer.WriteEndElement(); |
9442 | } | 9442 | } |
9443 | 9443 | ||
9444 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 9444 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
9445 | void ISetAttributes.SetAttribute(string name, string value) | 9445 | void ISetAttributes.SetAttribute(string name, string value) |
9446 | { | 9446 | { |
@@ -9463,39 +9463,39 @@ namespace WixToolset.Harvesters.Serialize | |||
9463 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 9463 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
9464 | public class Package : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 9464 | public class Package : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
9465 | { | 9465 | { |
9466 | 9466 | ||
9467 | private ElementCollection children; | 9467 | private ElementCollection children; |
9468 | 9468 | ||
9469 | private string idField; | 9469 | private string idField; |
9470 | 9470 | ||
9471 | private bool idFieldSet; | 9471 | private bool idFieldSet; |
9472 | 9472 | ||
9473 | private string codepageField; | 9473 | private string codepageField; |
9474 | 9474 | ||
9475 | private bool codepageFieldSet; | 9475 | private bool codepageFieldSet; |
9476 | 9476 | ||
9477 | private string languageField; | 9477 | private string languageField; |
9478 | 9478 | ||
9479 | private bool languageFieldSet; | 9479 | private bool languageFieldSet; |
9480 | 9480 | ||
9481 | private string manufacturerField; | 9481 | private string manufacturerField; |
9482 | 9482 | ||
9483 | private bool manufacturerFieldSet; | 9483 | private bool manufacturerFieldSet; |
9484 | 9484 | ||
9485 | private string nameField; | 9485 | private string nameField; |
9486 | 9486 | ||
9487 | private bool nameFieldSet; | 9487 | private bool nameFieldSet; |
9488 | 9488 | ||
9489 | private string upgradeCodeField; | 9489 | private string upgradeCodeField; |
9490 | 9490 | ||
9491 | private bool upgradeCodeFieldSet; | 9491 | private bool upgradeCodeFieldSet; |
9492 | 9492 | ||
9493 | private string versionField; | 9493 | private string versionField; |
9494 | 9494 | ||
9495 | private bool versionFieldSet; | 9495 | private bool versionFieldSet; |
9496 | 9496 | ||
9497 | private ISchemaElement parentElement; | 9497 | private ISchemaElement parentElement; |
9498 | 9498 | ||
9499 | public Package() | 9499 | public Package() |
9500 | { | 9500 | { |
9501 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 9501 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -9546,7 +9546,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9546 | childCollection0.AddCollection(childCollection1); | 9546 | childCollection0.AddCollection(childCollection1); |
9547 | this.children = childCollection0; | 9547 | this.children = childCollection0; |
9548 | } | 9548 | } |
9549 | 9549 | ||
9550 | public virtual IEnumerable Children | 9550 | public virtual IEnumerable Children |
9551 | { | 9551 | { |
9552 | get | 9552 | get |
@@ -9554,7 +9554,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9554 | return this.children; | 9554 | return this.children; |
9555 | } | 9555 | } |
9556 | } | 9556 | } |
9557 | 9557 | ||
9558 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 9558 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
9559 | public virtual IEnumerable this[System.Type childType] | 9559 | public virtual IEnumerable this[System.Type childType] |
9560 | { | 9560 | { |
@@ -9563,7 +9563,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9563 | return this.children.Filter(childType); | 9563 | return this.children.Filter(childType); |
9564 | } | 9564 | } |
9565 | } | 9565 | } |
9566 | 9566 | ||
9567 | /// <summary> | 9567 | /// <summary> |
9568 | /// The product code GUID for the product. | 9568 | /// The product code GUID for the product. |
9569 | /// </summary> | 9569 | /// </summary> |
@@ -9579,7 +9579,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9579 | this.idField = value; | 9579 | this.idField = value; |
9580 | } | 9580 | } |
9581 | } | 9581 | } |
9582 | 9582 | ||
9583 | /// <summary> | 9583 | /// <summary> |
9584 | /// The code page integer value or web name for the resulting MSI. See remarks for more information. | 9584 | /// The code page integer value or web name for the resulting MSI. See remarks for more information. |
9585 | /// </summary> | 9585 | /// </summary> |
@@ -9595,7 +9595,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9595 | this.codepageField = value; | 9595 | this.codepageField = value; |
9596 | } | 9596 | } |
9597 | } | 9597 | } |
9598 | 9598 | ||
9599 | /// <summary> | 9599 | /// <summary> |
9600 | /// The decimal language ID (LCID) for the product. | 9600 | /// The decimal language ID (LCID) for the product. |
9601 | /// </summary> | 9601 | /// </summary> |
@@ -9611,7 +9611,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9611 | this.languageField = value; | 9611 | this.languageField = value; |
9612 | } | 9612 | } |
9613 | } | 9613 | } |
9614 | 9614 | ||
9615 | /// <summary> | 9615 | /// <summary> |
9616 | /// The manufacturer of the product. | 9616 | /// The manufacturer of the product. |
9617 | /// </summary> | 9617 | /// </summary> |
@@ -9627,7 +9627,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9627 | this.manufacturerField = value; | 9627 | this.manufacturerField = value; |
9628 | } | 9628 | } |
9629 | } | 9629 | } |
9630 | 9630 | ||
9631 | /// <summary> | 9631 | /// <summary> |
9632 | /// The descriptive name of the product. | 9632 | /// The descriptive name of the product. |
9633 | /// </summary> | 9633 | /// </summary> |
@@ -9643,7 +9643,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9643 | this.nameField = value; | 9643 | this.nameField = value; |
9644 | } | 9644 | } |
9645 | } | 9645 | } |
9646 | 9646 | ||
9647 | /// <summary> | 9647 | /// <summary> |
9648 | /// The upgrade code GUID for the product. | 9648 | /// The upgrade code GUID for the product. |
9649 | /// </summary> | 9649 | /// </summary> |
@@ -9659,7 +9659,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9659 | this.upgradeCodeField = value; | 9659 | this.upgradeCodeField = value; |
9660 | } | 9660 | } |
9661 | } | 9661 | } |
9662 | 9662 | ||
9663 | /// <summary> | 9663 | /// <summary> |
9664 | /// The product's version string. | 9664 | /// The product's version string. |
9665 | /// </summary> | 9665 | /// </summary> |
@@ -9675,7 +9675,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9675 | this.versionField = value; | 9675 | this.versionField = value; |
9676 | } | 9676 | } |
9677 | } | 9677 | } |
9678 | 9678 | ||
9679 | public virtual ISchemaElement ParentElement | 9679 | public virtual ISchemaElement ParentElement |
9680 | { | 9680 | { |
9681 | get | 9681 | get |
@@ -9687,7 +9687,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9687 | this.parentElement = value; | 9687 | this.parentElement = value; |
9688 | } | 9688 | } |
9689 | } | 9689 | } |
9690 | 9690 | ||
9691 | public virtual void AddChild(ISchemaElement child) | 9691 | public virtual void AddChild(ISchemaElement child) |
9692 | { | 9692 | { |
9693 | if ((null == child)) | 9693 | if ((null == child)) |
@@ -9697,7 +9697,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9697 | this.children.AddElement(child); | 9697 | this.children.AddElement(child); |
9698 | child.ParentElement = this; | 9698 | child.ParentElement = this; |
9699 | } | 9699 | } |
9700 | 9700 | ||
9701 | public virtual void RemoveChild(ISchemaElement child) | 9701 | public virtual void RemoveChild(ISchemaElement child) |
9702 | { | 9702 | { |
9703 | if ((null == child)) | 9703 | if ((null == child)) |
@@ -9707,7 +9707,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9707 | this.children.RemoveElement(child); | 9707 | this.children.RemoveElement(child); |
9708 | child.ParentElement = null; | 9708 | child.ParentElement = null; |
9709 | } | 9709 | } |
9710 | 9710 | ||
9711 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 9711 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
9712 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 9712 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
9713 | ISchemaElement ICreateChildren.CreateChild(string childName) | 9713 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -9883,7 +9883,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9883 | } | 9883 | } |
9884 | return childValue; | 9884 | return childValue; |
9885 | } | 9885 | } |
9886 | 9886 | ||
9887 | /// <summary> | 9887 | /// <summary> |
9888 | /// Processes this element and all child elements into an XmlWriter. | 9888 | /// Processes this element and all child elements into an XmlWriter. |
9889 | /// </summary> | 9889 | /// </summary> |
@@ -9923,14 +9923,14 @@ namespace WixToolset.Harvesters.Serialize | |||
9923 | { | 9923 | { |
9924 | writer.WriteAttributeString("Version", this.versionField); | 9924 | writer.WriteAttributeString("Version", this.versionField); |
9925 | } | 9925 | } |
9926 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 9926 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
9927 | { | 9927 | { |
9928 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 9928 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
9929 | childElement.OutputXml(writer); | 9929 | childElement.OutputXml(writer); |
9930 | } | 9930 | } |
9931 | writer.WriteEndElement(); | 9931 | writer.WriteEndElement(); |
9932 | } | 9932 | } |
9933 | 9933 | ||
9934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 9934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
9935 | void ISetAttributes.SetAttribute(string name, string value) | 9935 | void ISetAttributes.SetAttribute(string name, string value) |
9936 | { | 9936 | { |
@@ -9975,7 +9975,7 @@ namespace WixToolset.Harvesters.Serialize | |||
9975 | } | 9975 | } |
9976 | } | 9976 | } |
9977 | } | 9977 | } |
9978 | 9978 | ||
9979 | /// <summary> | 9979 | /// <summary> |
9980 | /// The Module element is analogous to the main function in a C program. When linking, only | 9980 | /// The Module element is analogous to the main function in a C program. When linking, only |
9981 | /// one Module section can be given to the linker to produce a successful result. Using this | 9981 | /// one Module section can be given to the linker to produce a successful result. Using this |
@@ -9984,31 +9984,31 @@ namespace WixToolset.Harvesters.Serialize | |||
9984 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 9984 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
9985 | public class Module : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 9985 | public class Module : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
9986 | { | 9986 | { |
9987 | 9987 | ||
9988 | private ElementCollection children; | 9988 | private ElementCollection children; |
9989 | 9989 | ||
9990 | private string idField; | 9990 | private string idField; |
9991 | 9991 | ||
9992 | private bool idFieldSet; | 9992 | private bool idFieldSet; |
9993 | 9993 | ||
9994 | private string codepageField; | 9994 | private string codepageField; |
9995 | 9995 | ||
9996 | private bool codepageFieldSet; | 9996 | private bool codepageFieldSet; |
9997 | 9997 | ||
9998 | private string guidField; | 9998 | private string guidField; |
9999 | 9999 | ||
10000 | private bool guidFieldSet; | 10000 | private bool guidFieldSet; |
10001 | 10001 | ||
10002 | private string languageField; | 10002 | private string languageField; |
10003 | 10003 | ||
10004 | private bool languageFieldSet; | 10004 | private bool languageFieldSet; |
10005 | 10005 | ||
10006 | private string versionField; | 10006 | private string versionField; |
10007 | 10007 | ||
10008 | private bool versionFieldSet; | 10008 | private bool versionFieldSet; |
10009 | 10009 | ||
10010 | private ISchemaElement parentElement; | 10010 | private ISchemaElement parentElement; |
10011 | 10011 | ||
10012 | public Module() | 10012 | public Module() |
10013 | { | 10013 | { |
10014 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 10014 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -10053,7 +10053,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10053 | childCollection0.AddCollection(childCollection1); | 10053 | childCollection0.AddCollection(childCollection1); |
10054 | this.children = childCollection0; | 10054 | this.children = childCollection0; |
10055 | } | 10055 | } |
10056 | 10056 | ||
10057 | public virtual IEnumerable Children | 10057 | public virtual IEnumerable Children |
10058 | { | 10058 | { |
10059 | get | 10059 | get |
@@ -10061,7 +10061,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10061 | return this.children; | 10061 | return this.children; |
10062 | } | 10062 | } |
10063 | } | 10063 | } |
10064 | 10064 | ||
10065 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 10065 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
10066 | public virtual IEnumerable this[System.Type childType] | 10066 | public virtual IEnumerable this[System.Type childType] |
10067 | { | 10067 | { |
@@ -10070,7 +10070,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10070 | return this.children.Filter(childType); | 10070 | return this.children.Filter(childType); |
10071 | } | 10071 | } |
10072 | } | 10072 | } |
10073 | 10073 | ||
10074 | /// <summary> | 10074 | /// <summary> |
10075 | /// The name of the merge module (not the file name). | 10075 | /// The name of the merge module (not the file name). |
10076 | /// </summary> | 10076 | /// </summary> |
@@ -10086,7 +10086,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10086 | this.idField = value; | 10086 | this.idField = value; |
10087 | } | 10087 | } |
10088 | } | 10088 | } |
10089 | 10089 | ||
10090 | /// <summary> | 10090 | /// <summary> |
10091 | /// The code page integer value or web name for the resulting MSM. See remarks for more information. | 10091 | /// The code page integer value or web name for the resulting MSM. See remarks for more information. |
10092 | /// </summary> | 10092 | /// </summary> |
@@ -10102,7 +10102,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10102 | this.codepageField = value; | 10102 | this.codepageField = value; |
10103 | } | 10103 | } |
10104 | } | 10104 | } |
10105 | 10105 | ||
10106 | /// <summary> | 10106 | /// <summary> |
10107 | /// The modularizaion Guid. | 10107 | /// The modularizaion Guid. |
10108 | /// </summary> | 10108 | /// </summary> |
@@ -10118,7 +10118,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10118 | this.guidField = value; | 10118 | this.guidField = value; |
10119 | } | 10119 | } |
10120 | } | 10120 | } |
10121 | 10121 | ||
10122 | /// <summary> | 10122 | /// <summary> |
10123 | /// The decimal language ID (LCID) of the merge module. | 10123 | /// The decimal language ID (LCID) of the merge module. |
10124 | /// </summary> | 10124 | /// </summary> |
@@ -10134,7 +10134,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10134 | this.languageField = value; | 10134 | this.languageField = value; |
10135 | } | 10135 | } |
10136 | } | 10136 | } |
10137 | 10137 | ||
10138 | /// <summary> | 10138 | /// <summary> |
10139 | /// The major and minor versions of the merge module. | 10139 | /// The major and minor versions of the merge module. |
10140 | /// </summary> | 10140 | /// </summary> |
@@ -10150,7 +10150,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10150 | this.versionField = value; | 10150 | this.versionField = value; |
10151 | } | 10151 | } |
10152 | } | 10152 | } |
10153 | 10153 | ||
10154 | public virtual ISchemaElement ParentElement | 10154 | public virtual ISchemaElement ParentElement |
10155 | { | 10155 | { |
10156 | get | 10156 | get |
@@ -10162,7 +10162,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10162 | this.parentElement = value; | 10162 | this.parentElement = value; |
10163 | } | 10163 | } |
10164 | } | 10164 | } |
10165 | 10165 | ||
10166 | public virtual void AddChild(ISchemaElement child) | 10166 | public virtual void AddChild(ISchemaElement child) |
10167 | { | 10167 | { |
10168 | if ((null == child)) | 10168 | if ((null == child)) |
@@ -10172,7 +10172,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10172 | this.children.AddElement(child); | 10172 | this.children.AddElement(child); |
10173 | child.ParentElement = this; | 10173 | child.ParentElement = this; |
10174 | } | 10174 | } |
10175 | 10175 | ||
10176 | public virtual void RemoveChild(ISchemaElement child) | 10176 | public virtual void RemoveChild(ISchemaElement child) |
10177 | { | 10177 | { |
10178 | if ((null == child)) | 10178 | if ((null == child)) |
@@ -10182,7 +10182,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10182 | this.children.RemoveElement(child); | 10182 | this.children.RemoveElement(child); |
10183 | child.ParentElement = null; | 10183 | child.ParentElement = null; |
10184 | } | 10184 | } |
10185 | 10185 | ||
10186 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 10186 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
10187 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 10187 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
10188 | ISchemaElement ICreateChildren.CreateChild(string childName) | 10188 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -10334,7 +10334,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10334 | } | 10334 | } |
10335 | return childValue; | 10335 | return childValue; |
10336 | } | 10336 | } |
10337 | 10337 | ||
10338 | /// <summary> | 10338 | /// <summary> |
10339 | /// Processes this element and all child elements into an XmlWriter. | 10339 | /// Processes this element and all child elements into an XmlWriter. |
10340 | /// </summary> | 10340 | /// </summary> |
@@ -10365,14 +10365,14 @@ namespace WixToolset.Harvesters.Serialize | |||
10365 | { | 10365 | { |
10366 | writer.WriteAttributeString("Version", this.versionField); | 10366 | writer.WriteAttributeString("Version", this.versionField); |
10367 | } | 10367 | } |
10368 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 10368 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
10369 | { | 10369 | { |
10370 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 10370 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
10371 | childElement.OutputXml(writer); | 10371 | childElement.OutputXml(writer); |
10372 | } | 10372 | } |
10373 | writer.WriteEndElement(); | 10373 | writer.WriteEndElement(); |
10374 | } | 10374 | } |
10375 | 10375 | ||
10376 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 10376 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
10377 | void ISetAttributes.SetAttribute(string name, string value) | 10377 | void ISetAttributes.SetAttribute(string name, string value) |
10378 | { | 10378 | { |
@@ -10407,28 +10407,28 @@ namespace WixToolset.Harvesters.Serialize | |||
10407 | } | 10407 | } |
10408 | } | 10408 | } |
10409 | } | 10409 | } |
10410 | 10410 | ||
10411 | /// <summary> | 10411 | /// <summary> |
10412 | /// Declares a dependency on another merge module. | 10412 | /// Declares a dependency on another merge module. |
10413 | /// </summary> | 10413 | /// </summary> |
10414 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 10414 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
10415 | public class Dependency : ISchemaElement, ISetAttributes | 10415 | public class Dependency : ISchemaElement, ISetAttributes |
10416 | { | 10416 | { |
10417 | 10417 | ||
10418 | private string requiredIdField; | 10418 | private string requiredIdField; |
10419 | 10419 | ||
10420 | private bool requiredIdFieldSet; | 10420 | private bool requiredIdFieldSet; |
10421 | 10421 | ||
10422 | private int requiredLanguageField; | 10422 | private int requiredLanguageField; |
10423 | 10423 | ||
10424 | private bool requiredLanguageFieldSet; | 10424 | private bool requiredLanguageFieldSet; |
10425 | 10425 | ||
10426 | private string requiredVersionField; | 10426 | private string requiredVersionField; |
10427 | 10427 | ||
10428 | private bool requiredVersionFieldSet; | 10428 | private bool requiredVersionFieldSet; |
10429 | 10429 | ||
10430 | private ISchemaElement parentElement; | 10430 | private ISchemaElement parentElement; |
10431 | 10431 | ||
10432 | /// <summary> | 10432 | /// <summary> |
10433 | /// Identifier of the merge module required by the merge module. | 10433 | /// Identifier of the merge module required by the merge module. |
10434 | /// </summary> | 10434 | /// </summary> |
@@ -10444,7 +10444,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10444 | this.requiredIdField = value; | 10444 | this.requiredIdField = value; |
10445 | } | 10445 | } |
10446 | } | 10446 | } |
10447 | 10447 | ||
10448 | /// <summary> | 10448 | /// <summary> |
10449 | /// Numeric language ID of the merge module in RequiredID. | 10449 | /// Numeric language ID of the merge module in RequiredID. |
10450 | /// </summary> | 10450 | /// </summary> |
@@ -10460,7 +10460,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10460 | this.requiredLanguageField = value; | 10460 | this.requiredLanguageField = value; |
10461 | } | 10461 | } |
10462 | } | 10462 | } |
10463 | 10463 | ||
10464 | /// <summary> | 10464 | /// <summary> |
10465 | /// Version of the merge module in RequiredID. | 10465 | /// Version of the merge module in RequiredID. |
10466 | /// </summary> | 10466 | /// </summary> |
@@ -10476,7 +10476,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10476 | this.requiredVersionField = value; | 10476 | this.requiredVersionField = value; |
10477 | } | 10477 | } |
10478 | } | 10478 | } |
10479 | 10479 | ||
10480 | public virtual ISchemaElement ParentElement | 10480 | public virtual ISchemaElement ParentElement |
10481 | { | 10481 | { |
10482 | get | 10482 | get |
@@ -10488,7 +10488,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10488 | this.parentElement = value; | 10488 | this.parentElement = value; |
10489 | } | 10489 | } |
10490 | } | 10490 | } |
10491 | 10491 | ||
10492 | /// <summary> | 10492 | /// <summary> |
10493 | /// Processes this element and all child elements into an XmlWriter. | 10493 | /// Processes this element and all child elements into an XmlWriter. |
10494 | /// </summary> | 10494 | /// </summary> |
@@ -10513,7 +10513,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10513 | } | 10513 | } |
10514 | writer.WriteEndElement(); | 10514 | writer.WriteEndElement(); |
10515 | } | 10515 | } |
10516 | 10516 | ||
10517 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 10517 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
10518 | void ISetAttributes.SetAttribute(string name, string value) | 10518 | void ISetAttributes.SetAttribute(string name, string value) |
10519 | { | 10519 | { |
@@ -10538,36 +10538,36 @@ namespace WixToolset.Harvesters.Serialize | |||
10538 | } | 10538 | } |
10539 | } | 10539 | } |
10540 | } | 10540 | } |
10541 | 10541 | ||
10542 | /// <summary> | 10542 | /// <summary> |
10543 | /// Declares a merge module with which this merge module is incompatible. | 10543 | /// Declares a merge module with which this merge module is incompatible. |
10544 | /// </summary> | 10544 | /// </summary> |
10545 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 10545 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
10546 | public class Exclusion : ISchemaElement, ISetAttributes | 10546 | public class Exclusion : ISchemaElement, ISetAttributes |
10547 | { | 10547 | { |
10548 | 10548 | ||
10549 | private string excludedIdField; | 10549 | private string excludedIdField; |
10550 | 10550 | ||
10551 | private bool excludedIdFieldSet; | 10551 | private bool excludedIdFieldSet; |
10552 | 10552 | ||
10553 | private int excludeExceptLanguageField; | 10553 | private int excludeExceptLanguageField; |
10554 | 10554 | ||
10555 | private bool excludeExceptLanguageFieldSet; | 10555 | private bool excludeExceptLanguageFieldSet; |
10556 | 10556 | ||
10557 | private int excludeLanguageField; | 10557 | private int excludeLanguageField; |
10558 | 10558 | ||
10559 | private bool excludeLanguageFieldSet; | 10559 | private bool excludeLanguageFieldSet; |
10560 | 10560 | ||
10561 | private string excludedMinVersionField; | 10561 | private string excludedMinVersionField; |
10562 | 10562 | ||
10563 | private bool excludedMinVersionFieldSet; | 10563 | private bool excludedMinVersionFieldSet; |
10564 | 10564 | ||
10565 | private string excludedMaxVersionField; | 10565 | private string excludedMaxVersionField; |
10566 | 10566 | ||
10567 | private bool excludedMaxVersionFieldSet; | 10567 | private bool excludedMaxVersionFieldSet; |
10568 | 10568 | ||
10569 | private ISchemaElement parentElement; | 10569 | private ISchemaElement parentElement; |
10570 | 10570 | ||
10571 | /// <summary> | 10571 | /// <summary> |
10572 | /// Identifier of the merge module that is incompatible. | 10572 | /// Identifier of the merge module that is incompatible. |
10573 | /// </summary> | 10573 | /// </summary> |
@@ -10583,7 +10583,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10583 | this.excludedIdField = value; | 10583 | this.excludedIdField = value; |
10584 | } | 10584 | } |
10585 | } | 10585 | } |
10586 | 10586 | ||
10587 | /// <summary> | 10587 | /// <summary> |
10588 | /// Numeric language ID of the merge module in ExcludedID. All except this language will be excluded. Only one of ExcludeExceptLanguage and ExcludeLanguage may be specified. | 10588 | /// Numeric language ID of the merge module in ExcludedID. All except this language will be excluded. Only one of ExcludeExceptLanguage and ExcludeLanguage may be specified. |
10589 | /// </summary> | 10589 | /// </summary> |
@@ -10599,7 +10599,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10599 | this.excludeExceptLanguageField = value; | 10599 | this.excludeExceptLanguageField = value; |
10600 | } | 10600 | } |
10601 | } | 10601 | } |
10602 | 10602 | ||
10603 | /// <summary> | 10603 | /// <summary> |
10604 | /// Numeric language ID of the merge module in ExcludedID. The specified language will be excluded. Only one of ExcludeExceptLanguage and ExcludeLanguage may be specified. | 10604 | /// Numeric language ID of the merge module in ExcludedID. The specified language will be excluded. Only one of ExcludeExceptLanguage and ExcludeLanguage may be specified. |
10605 | /// </summary> | 10605 | /// </summary> |
@@ -10615,7 +10615,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10615 | this.excludeLanguageField = value; | 10615 | this.excludeLanguageField = value; |
10616 | } | 10616 | } |
10617 | } | 10617 | } |
10618 | 10618 | ||
10619 | /// <summary> | 10619 | /// <summary> |
10620 | /// Minimum version excluded from a range. If not set, all versions before max are excluded. If neither max nor min, no exclusion based on version. | 10620 | /// Minimum version excluded from a range. If not set, all versions before max are excluded. If neither max nor min, no exclusion based on version. |
10621 | /// </summary> | 10621 | /// </summary> |
@@ -10631,7 +10631,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10631 | this.excludedMinVersionField = value; | 10631 | this.excludedMinVersionField = value; |
10632 | } | 10632 | } |
10633 | } | 10633 | } |
10634 | 10634 | ||
10635 | /// <summary> | 10635 | /// <summary> |
10636 | /// Maximum version excluded from a range. If not set, all versions after min are excluded. If neither max nor min, no exclusion based on version. | 10636 | /// Maximum version excluded from a range. If not set, all versions after min are excluded. If neither max nor min, no exclusion based on version. |
10637 | /// </summary> | 10637 | /// </summary> |
@@ -10647,7 +10647,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10647 | this.excludedMaxVersionField = value; | 10647 | this.excludedMaxVersionField = value; |
10648 | } | 10648 | } |
10649 | } | 10649 | } |
10650 | 10650 | ||
10651 | public virtual ISchemaElement ParentElement | 10651 | public virtual ISchemaElement ParentElement |
10652 | { | 10652 | { |
10653 | get | 10653 | get |
@@ -10659,7 +10659,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10659 | this.parentElement = value; | 10659 | this.parentElement = value; |
10660 | } | 10660 | } |
10661 | } | 10661 | } |
10662 | 10662 | ||
10663 | /// <summary> | 10663 | /// <summary> |
10664 | /// Processes this element and all child elements into an XmlWriter. | 10664 | /// Processes this element and all child elements into an XmlWriter. |
10665 | /// </summary> | 10665 | /// </summary> |
@@ -10692,7 +10692,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10692 | } | 10692 | } |
10693 | writer.WriteEndElement(); | 10693 | writer.WriteEndElement(); |
10694 | } | 10694 | } |
10695 | 10695 | ||
10696 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 10696 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
10697 | void ISetAttributes.SetAttribute(string name, string value) | 10697 | void ISetAttributes.SetAttribute(string name, string value) |
10698 | { | 10698 | { |
@@ -10727,60 +10727,60 @@ namespace WixToolset.Harvesters.Serialize | |||
10727 | } | 10727 | } |
10728 | } | 10728 | } |
10729 | } | 10729 | } |
10730 | 10730 | ||
10731 | /// <summary> | 10731 | /// <summary> |
10732 | /// Defines the configurable attributes of merge module. | 10732 | /// Defines the configurable attributes of merge module. |
10733 | /// </summary> | 10733 | /// </summary> |
10734 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 10734 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
10735 | public class Configuration : ISchemaElement, ISetAttributes | 10735 | public class Configuration : ISchemaElement, ISetAttributes |
10736 | { | 10736 | { |
10737 | 10737 | ||
10738 | private string nameField; | 10738 | private string nameField; |
10739 | 10739 | ||
10740 | private bool nameFieldSet; | 10740 | private bool nameFieldSet; |
10741 | 10741 | ||
10742 | private FormatType formatField; | 10742 | private FormatType formatField; |
10743 | 10743 | ||
10744 | private bool formatFieldSet; | 10744 | private bool formatFieldSet; |
10745 | 10745 | ||
10746 | private string typeField; | 10746 | private string typeField; |
10747 | 10747 | ||
10748 | private bool typeFieldSet; | 10748 | private bool typeFieldSet; |
10749 | 10749 | ||
10750 | private string contextDataField; | 10750 | private string contextDataField; |
10751 | 10751 | ||
10752 | private bool contextDataFieldSet; | 10752 | private bool contextDataFieldSet; |
10753 | 10753 | ||
10754 | private string defaultValueField; | 10754 | private string defaultValueField; |
10755 | 10755 | ||
10756 | private bool defaultValueFieldSet; | 10756 | private bool defaultValueFieldSet; |
10757 | 10757 | ||
10758 | private YesNoType keyNoOrphanField; | 10758 | private YesNoType keyNoOrphanField; |
10759 | 10759 | ||
10760 | private bool keyNoOrphanFieldSet; | 10760 | private bool keyNoOrphanFieldSet; |
10761 | 10761 | ||
10762 | private YesNoType nonNullableField; | 10762 | private YesNoType nonNullableField; |
10763 | 10763 | ||
10764 | private bool nonNullableFieldSet; | 10764 | private bool nonNullableFieldSet; |
10765 | 10765 | ||
10766 | private string displayNameField; | 10766 | private string displayNameField; |
10767 | 10767 | ||
10768 | private bool displayNameFieldSet; | 10768 | private bool displayNameFieldSet; |
10769 | 10769 | ||
10770 | private string descriptionField; | 10770 | private string descriptionField; |
10771 | 10771 | ||
10772 | private bool descriptionFieldSet; | 10772 | private bool descriptionFieldSet; |
10773 | 10773 | ||
10774 | private string helpLocationField; | 10774 | private string helpLocationField; |
10775 | 10775 | ||
10776 | private bool helpLocationFieldSet; | 10776 | private bool helpLocationFieldSet; |
10777 | 10777 | ||
10778 | private string helpKeywordField; | 10778 | private string helpKeywordField; |
10779 | 10779 | ||
10780 | private bool helpKeywordFieldSet; | 10780 | private bool helpKeywordFieldSet; |
10781 | 10781 | ||
10782 | private ISchemaElement parentElement; | 10782 | private ISchemaElement parentElement; |
10783 | 10783 | ||
10784 | /// <summary> | 10784 | /// <summary> |
10785 | /// Defines the name of the configurable item. | 10785 | /// Defines the name of the configurable item. |
10786 | /// </summary> | 10786 | /// </summary> |
@@ -10796,7 +10796,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10796 | this.nameField = value; | 10796 | this.nameField = value; |
10797 | } | 10797 | } |
10798 | } | 10798 | } |
10799 | 10799 | ||
10800 | /// <summary> | 10800 | /// <summary> |
10801 | /// Specifies the format of the data being changed. | 10801 | /// Specifies the format of the data being changed. |
10802 | /// </summary> | 10802 | /// </summary> |
@@ -10812,7 +10812,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10812 | this.formatField = value; | 10812 | this.formatField = value; |
10813 | } | 10813 | } |
10814 | } | 10814 | } |
10815 | 10815 | ||
10816 | /// <summary> | 10816 | /// <summary> |
10817 | /// Specifies the type of the data being changed. | 10817 | /// Specifies the type of the data being changed. |
10818 | /// </summary> | 10818 | /// </summary> |
@@ -10828,7 +10828,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10828 | this.typeField = value; | 10828 | this.typeField = value; |
10829 | } | 10829 | } |
10830 | } | 10830 | } |
10831 | 10831 | ||
10832 | /// <summary> | 10832 | /// <summary> |
10833 | /// Specifies a semantic context for the requested data. | 10833 | /// Specifies a semantic context for the requested data. |
10834 | /// </summary> | 10834 | /// </summary> |
@@ -10844,7 +10844,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10844 | this.contextDataField = value; | 10844 | this.contextDataField = value; |
10845 | } | 10845 | } |
10846 | } | 10846 | } |
10847 | 10847 | ||
10848 | /// <summary> | 10848 | /// <summary> |
10849 | /// Specifies a default value for the item in this record if the merge tool declines to provide a value. | 10849 | /// Specifies a default value for the item in this record if the merge tool declines to provide a value. |
10850 | /// </summary> | 10850 | /// </summary> |
@@ -10860,7 +10860,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10860 | this.defaultValueField = value; | 10860 | this.defaultValueField = value; |
10861 | } | 10861 | } |
10862 | } | 10862 | } |
10863 | 10863 | ||
10864 | /// <summary> | 10864 | /// <summary> |
10865 | /// Does not merge rule according to rules in MSI SDK. | 10865 | /// Does not merge rule according to rules in MSI SDK. |
10866 | /// </summary> | 10866 | /// </summary> |
@@ -10876,7 +10876,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10876 | this.keyNoOrphanField = value; | 10876 | this.keyNoOrphanField = value; |
10877 | } | 10877 | } |
10878 | } | 10878 | } |
10879 | 10879 | ||
10880 | /// <summary> | 10880 | /// <summary> |
10881 | /// If yes, null is not a valid entry. | 10881 | /// If yes, null is not a valid entry. |
10882 | /// </summary> | 10882 | /// </summary> |
@@ -10892,7 +10892,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10892 | this.nonNullableField = value; | 10892 | this.nonNullableField = value; |
10893 | } | 10893 | } |
10894 | } | 10894 | } |
10895 | 10895 | ||
10896 | /// <summary> | 10896 | /// <summary> |
10897 | /// Display name for authoring. | 10897 | /// Display name for authoring. |
10898 | /// </summary> | 10898 | /// </summary> |
@@ -10908,7 +10908,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10908 | this.displayNameField = value; | 10908 | this.displayNameField = value; |
10909 | } | 10909 | } |
10910 | } | 10910 | } |
10911 | 10911 | ||
10912 | /// <summary> | 10912 | /// <summary> |
10913 | /// Description for authoring. | 10913 | /// Description for authoring. |
10914 | /// </summary> | 10914 | /// </summary> |
@@ -10924,7 +10924,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10924 | this.descriptionField = value; | 10924 | this.descriptionField = value; |
10925 | } | 10925 | } |
10926 | } | 10926 | } |
10927 | 10927 | ||
10928 | /// <summary> | 10928 | /// <summary> |
10929 | /// Location of chm file for authoring. | 10929 | /// Location of chm file for authoring. |
10930 | /// </summary> | 10930 | /// </summary> |
@@ -10940,7 +10940,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10940 | this.helpLocationField = value; | 10940 | this.helpLocationField = value; |
10941 | } | 10941 | } |
10942 | } | 10942 | } |
10943 | 10943 | ||
10944 | /// <summary> | 10944 | /// <summary> |
10945 | /// Keyword into chm file for authoring. | 10945 | /// Keyword into chm file for authoring. |
10946 | /// </summary> | 10946 | /// </summary> |
@@ -10956,7 +10956,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10956 | this.helpKeywordField = value; | 10956 | this.helpKeywordField = value; |
10957 | } | 10957 | } |
10958 | } | 10958 | } |
10959 | 10959 | ||
10960 | public virtual ISchemaElement ParentElement | 10960 | public virtual ISchemaElement ParentElement |
10961 | { | 10961 | { |
10962 | get | 10962 | get |
@@ -10968,7 +10968,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10968 | this.parentElement = value; | 10968 | this.parentElement = value; |
10969 | } | 10969 | } |
10970 | } | 10970 | } |
10971 | 10971 | ||
10972 | /// <summary> | 10972 | /// <summary> |
10973 | /// Parses a FormatType from a string. | 10973 | /// Parses a FormatType from a string. |
10974 | /// </summary> | 10974 | /// </summary> |
@@ -10978,7 +10978,7 @@ namespace WixToolset.Harvesters.Serialize | |||
10978 | Configuration.TryParseFormatType(value, out parsedValue); | 10978 | Configuration.TryParseFormatType(value, out parsedValue); |
10979 | return parsedValue; | 10979 | return parsedValue; |
10980 | } | 10980 | } |
10981 | 10981 | ||
10982 | /// <summary> | 10982 | /// <summary> |
10983 | /// Tries to parse a FormatType from a string. | 10983 | /// Tries to parse a FormatType from a string. |
10984 | /// </summary> | 10984 | /// </summary> |
@@ -11021,7 +11021,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11021 | } | 11021 | } |
11022 | return true; | 11022 | return true; |
11023 | } | 11023 | } |
11024 | 11024 | ||
11025 | /// <summary> | 11025 | /// <summary> |
11026 | /// Processes this element and all child elements into an XmlWriter. | 11026 | /// Processes this element and all child elements into an XmlWriter. |
11027 | /// </summary> | 11027 | /// </summary> |
@@ -11108,7 +11108,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11108 | } | 11108 | } |
11109 | writer.WriteEndElement(); | 11109 | writer.WriteEndElement(); |
11110 | } | 11110 | } |
11111 | 11111 | ||
11112 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 11112 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
11113 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 11113 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
11114 | void ISetAttributes.SetAttribute(string name, string value) | 11114 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -11173,50 +11173,50 @@ namespace WixToolset.Harvesters.Serialize | |||
11173 | this.helpKeywordFieldSet = true; | 11173 | this.helpKeywordFieldSet = true; |
11174 | } | 11174 | } |
11175 | } | 11175 | } |
11176 | 11176 | ||
11177 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 11177 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
11178 | public enum FormatType | 11178 | public enum FormatType |
11179 | { | 11179 | { |
11180 | 11180 | ||
11181 | IllegalValue = int.MaxValue, | 11181 | IllegalValue = int.MaxValue, |
11182 | 11182 | ||
11183 | NotSet = -1, | 11183 | NotSet = -1, |
11184 | 11184 | ||
11185 | Text, | 11185 | Text, |
11186 | 11186 | ||
11187 | Key, | 11187 | Key, |
11188 | 11188 | ||
11189 | Integer, | 11189 | Integer, |
11190 | 11190 | ||
11191 | Bitfield, | 11191 | Bitfield, |
11192 | } | 11192 | } |
11193 | } | 11193 | } |
11194 | 11194 | ||
11195 | /// <summary> | 11195 | /// <summary> |
11196 | /// Specifies the configurable fields of a module database and provides a template for the configuration of each field. | 11196 | /// Specifies the configurable fields of a module database and provides a template for the configuration of each field. |
11197 | /// </summary> | 11197 | /// </summary> |
11198 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 11198 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
11199 | public class Substitution : ISchemaElement, ISetAttributes | 11199 | public class Substitution : ISchemaElement, ISetAttributes |
11200 | { | 11200 | { |
11201 | 11201 | ||
11202 | private string tableField; | 11202 | private string tableField; |
11203 | 11203 | ||
11204 | private bool tableFieldSet; | 11204 | private bool tableFieldSet; |
11205 | 11205 | ||
11206 | private string rowField; | 11206 | private string rowField; |
11207 | 11207 | ||
11208 | private bool rowFieldSet; | 11208 | private bool rowFieldSet; |
11209 | 11209 | ||
11210 | private string columnField; | 11210 | private string columnField; |
11211 | 11211 | ||
11212 | private bool columnFieldSet; | 11212 | private bool columnFieldSet; |
11213 | 11213 | ||
11214 | private string valueField; | 11214 | private string valueField; |
11215 | 11215 | ||
11216 | private bool valueFieldSet; | 11216 | private bool valueFieldSet; |
11217 | 11217 | ||
11218 | private ISchemaElement parentElement; | 11218 | private ISchemaElement parentElement; |
11219 | 11219 | ||
11220 | /// <summary> | 11220 | /// <summary> |
11221 | /// Specifies the name of the table being modified in the module database. | 11221 | /// Specifies the name of the table being modified in the module database. |
11222 | /// </summary> | 11222 | /// </summary> |
@@ -11232,7 +11232,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11232 | this.tableField = value; | 11232 | this.tableField = value; |
11233 | } | 11233 | } |
11234 | } | 11234 | } |
11235 | 11235 | ||
11236 | /// <summary> | 11236 | /// <summary> |
11237 | /// Specifies the primary keys of the target row in the table named in the Table column. If multiple keys, separated by semicolons. | 11237 | /// Specifies the primary keys of the target row in the table named in the Table column. If multiple keys, separated by semicolons. |
11238 | /// </summary> | 11238 | /// </summary> |
@@ -11248,7 +11248,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11248 | this.rowField = value; | 11248 | this.rowField = value; |
11249 | } | 11249 | } |
11250 | } | 11250 | } |
11251 | 11251 | ||
11252 | /// <summary> | 11252 | /// <summary> |
11253 | /// Specifies the target column in the row named in the Row column. | 11253 | /// Specifies the target column in the row named in the Row column. |
11254 | /// </summary> | 11254 | /// </summary> |
@@ -11264,7 +11264,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11264 | this.columnField = value; | 11264 | this.columnField = value; |
11265 | } | 11265 | } |
11266 | } | 11266 | } |
11267 | 11267 | ||
11268 | /// <summary> | 11268 | /// <summary> |
11269 | /// Provides a formatting template for the data being substituted into the target field specified by Table, Row, and Column. | 11269 | /// Provides a formatting template for the data being substituted into the target field specified by Table, Row, and Column. |
11270 | /// </summary> | 11270 | /// </summary> |
@@ -11280,7 +11280,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11280 | this.valueField = value; | 11280 | this.valueField = value; |
11281 | } | 11281 | } |
11282 | } | 11282 | } |
11283 | 11283 | ||
11284 | public virtual ISchemaElement ParentElement | 11284 | public virtual ISchemaElement ParentElement |
11285 | { | 11285 | { |
11286 | get | 11286 | get |
@@ -11292,7 +11292,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11292 | this.parentElement = value; | 11292 | this.parentElement = value; |
11293 | } | 11293 | } |
11294 | } | 11294 | } |
11295 | 11295 | ||
11296 | /// <summary> | 11296 | /// <summary> |
11297 | /// Processes this element and all child elements into an XmlWriter. | 11297 | /// Processes this element and all child elements into an XmlWriter. |
11298 | /// </summary> | 11298 | /// </summary> |
@@ -11321,7 +11321,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11321 | } | 11321 | } |
11322 | writer.WriteEndElement(); | 11322 | writer.WriteEndElement(); |
11323 | } | 11323 | } |
11324 | 11324 | ||
11325 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 11325 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
11326 | void ISetAttributes.SetAttribute(string name, string value) | 11326 | void ISetAttributes.SetAttribute(string name, string value) |
11327 | { | 11327 | { |
@@ -11351,7 +11351,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11351 | } | 11351 | } |
11352 | } | 11352 | } |
11353 | } | 11353 | } |
11354 | 11354 | ||
11355 | /// <summary> | 11355 | /// <summary> |
11356 | /// Specifies a table from the merge module that is not merged into an .msi file. | 11356 | /// Specifies a table from the merge module that is not merged into an .msi file. |
11357 | /// If the table already exists in an .msi file, it is not modified by the merge. | 11357 | /// If the table already exists in an .msi file, it is not modified by the merge. |
@@ -11363,13 +11363,13 @@ namespace WixToolset.Harvesters.Serialize | |||
11363 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 11363 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
11364 | public class IgnoreTable : ISchemaElement, ISetAttributes | 11364 | public class IgnoreTable : ISchemaElement, ISetAttributes |
11365 | { | 11365 | { |
11366 | 11366 | ||
11367 | private string idField; | 11367 | private string idField; |
11368 | 11368 | ||
11369 | private bool idFieldSet; | 11369 | private bool idFieldSet; |
11370 | 11370 | ||
11371 | private ISchemaElement parentElement; | 11371 | private ISchemaElement parentElement; |
11372 | 11372 | ||
11373 | /// <summary> | 11373 | /// <summary> |
11374 | /// The name of the table in the merge module that is not to be merged into the .msi file. | 11374 | /// The name of the table in the merge module that is not to be merged into the .msi file. |
11375 | /// </summary> | 11375 | /// </summary> |
@@ -11385,7 +11385,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11385 | this.idField = value; | 11385 | this.idField = value; |
11386 | } | 11386 | } |
11387 | } | 11387 | } |
11388 | 11388 | ||
11389 | public virtual ISchemaElement ParentElement | 11389 | public virtual ISchemaElement ParentElement |
11390 | { | 11390 | { |
11391 | get | 11391 | get |
@@ -11397,7 +11397,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11397 | this.parentElement = value; | 11397 | this.parentElement = value; |
11398 | } | 11398 | } |
11399 | } | 11399 | } |
11400 | 11400 | ||
11401 | /// <summary> | 11401 | /// <summary> |
11402 | /// Processes this element and all child elements into an XmlWriter. | 11402 | /// Processes this element and all child elements into an XmlWriter. |
11403 | /// </summary> | 11403 | /// </summary> |
@@ -11414,7 +11414,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11414 | } | 11414 | } |
11415 | writer.WriteEndElement(); | 11415 | writer.WriteEndElement(); |
11416 | } | 11416 | } |
11417 | 11417 | ||
11418 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 11418 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
11419 | void ISetAttributes.SetAttribute(string name, string value) | 11419 | void ISetAttributes.SetAttribute(string name, string value) |
11420 | { | 11420 | { |
@@ -11429,7 +11429,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11429 | } | 11429 | } |
11430 | } | 11430 | } |
11431 | } | 11431 | } |
11432 | 11432 | ||
11433 | /// <summary> | 11433 | /// <summary> |
11434 | /// The Fragment element is the building block of creating an installer database in WiX. Once defined, | 11434 | /// The Fragment element is the building block of creating an installer database in WiX. Once defined, |
11435 | /// the Fragment becomes an immutable, atomic unit which can either be completely included or excluded | 11435 | /// the Fragment becomes an immutable, atomic unit which can either be completely included or excluded |
@@ -11442,15 +11442,15 @@ namespace WixToolset.Harvesters.Serialize | |||
11442 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 11442 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
11443 | public class Fragment : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 11443 | public class Fragment : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
11444 | { | 11444 | { |
11445 | 11445 | ||
11446 | private ElementCollection children; | 11446 | private ElementCollection children; |
11447 | 11447 | ||
11448 | private string idField; | 11448 | private string idField; |
11449 | 11449 | ||
11450 | private bool idFieldSet; | 11450 | private bool idFieldSet; |
11451 | 11451 | ||
11452 | private ISchemaElement parentElement; | 11452 | private ISchemaElement parentElement; |
11453 | 11453 | ||
11454 | public Fragment() | 11454 | public Fragment() |
11455 | { | 11455 | { |
11456 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 11456 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -11505,7 +11505,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11505 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 11505 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
11506 | this.children = childCollection0; | 11506 | this.children = childCollection0; |
11507 | } | 11507 | } |
11508 | 11508 | ||
11509 | public virtual IEnumerable Children | 11509 | public virtual IEnumerable Children |
11510 | { | 11510 | { |
11511 | get | 11511 | get |
@@ -11513,7 +11513,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11513 | return this.children; | 11513 | return this.children; |
11514 | } | 11514 | } |
11515 | } | 11515 | } |
11516 | 11516 | ||
11517 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 11517 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
11518 | public virtual IEnumerable this[System.Type childType] | 11518 | public virtual IEnumerable this[System.Type childType] |
11519 | { | 11519 | { |
@@ -11522,7 +11522,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11522 | return this.children.Filter(childType); | 11522 | return this.children.Filter(childType); |
11523 | } | 11523 | } |
11524 | } | 11524 | } |
11525 | 11525 | ||
11526 | /// <summary> | 11526 | /// <summary> |
11527 | /// Optional identifier for a Fragment. Should only be set by advanced users to tag sections. | 11527 | /// Optional identifier for a Fragment. Should only be set by advanced users to tag sections. |
11528 | /// </summary> | 11528 | /// </summary> |
@@ -11538,7 +11538,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11538 | this.idField = value; | 11538 | this.idField = value; |
11539 | } | 11539 | } |
11540 | } | 11540 | } |
11541 | 11541 | ||
11542 | public virtual ISchemaElement ParentElement | 11542 | public virtual ISchemaElement ParentElement |
11543 | { | 11543 | { |
11544 | get | 11544 | get |
@@ -11550,7 +11550,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11550 | this.parentElement = value; | 11550 | this.parentElement = value; |
11551 | } | 11551 | } |
11552 | } | 11552 | } |
11553 | 11553 | ||
11554 | public virtual void AddChild(ISchemaElement child) | 11554 | public virtual void AddChild(ISchemaElement child) |
11555 | { | 11555 | { |
11556 | if ((null == child)) | 11556 | if ((null == child)) |
@@ -11560,7 +11560,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11560 | this.children.AddElement(child); | 11560 | this.children.AddElement(child); |
11561 | child.ParentElement = this; | 11561 | child.ParentElement = this; |
11562 | } | 11562 | } |
11563 | 11563 | ||
11564 | public virtual void RemoveChild(ISchemaElement child) | 11564 | public virtual void RemoveChild(ISchemaElement child) |
11565 | { | 11565 | { |
11566 | if ((null == child)) | 11566 | if ((null == child)) |
@@ -11570,7 +11570,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11570 | this.children.RemoveElement(child); | 11570 | this.children.RemoveElement(child); |
11571 | child.ParentElement = null; | 11571 | child.ParentElement = null; |
11572 | } | 11572 | } |
11573 | 11573 | ||
11574 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 11574 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
11575 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 11575 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
11576 | ISchemaElement ICreateChildren.CreateChild(string childName) | 11576 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -11770,7 +11770,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11770 | } | 11770 | } |
11771 | return childValue; | 11771 | return childValue; |
11772 | } | 11772 | } |
11773 | 11773 | ||
11774 | /// <summary> | 11774 | /// <summary> |
11775 | /// Processes this element and all child elements into an XmlWriter. | 11775 | /// Processes this element and all child elements into an XmlWriter. |
11776 | /// </summary> | 11776 | /// </summary> |
@@ -11785,14 +11785,14 @@ namespace WixToolset.Harvesters.Serialize | |||
11785 | { | 11785 | { |
11786 | writer.WriteAttributeString("Id", this.idField); | 11786 | writer.WriteAttributeString("Id", this.idField); |
11787 | } | 11787 | } |
11788 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 11788 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
11789 | { | 11789 | { |
11790 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 11790 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
11791 | childElement.OutputXml(writer); | 11791 | childElement.OutputXml(writer); |
11792 | } | 11792 | } |
11793 | writer.WriteEndElement(); | 11793 | writer.WriteEndElement(); |
11794 | } | 11794 | } |
11795 | 11795 | ||
11796 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 11796 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
11797 | void ISetAttributes.SetAttribute(string name, string value) | 11797 | void ISetAttributes.SetAttribute(string name, string value) |
11798 | { | 11798 | { |
@@ -11807,7 +11807,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11807 | } | 11807 | } |
11808 | } | 11808 | } |
11809 | } | 11809 | } |
11810 | 11810 | ||
11811 | /// <summary> | 11811 | /// <summary> |
11812 | /// The Patch element is analogous to the main function in a C program. When linking, only one Patch section | 11812 | /// The Patch element is analogous to the main function in a C program. When linking, only one Patch section |
11813 | /// can be given to the linker to produce a successful result. Using this element creates an MSP file. | 11813 | /// can be given to the linker to produce a successful result. Using this element creates an MSP file. |
@@ -11815,79 +11815,79 @@ namespace WixToolset.Harvesters.Serialize | |||
11815 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 11815 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
11816 | public class Patch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 11816 | public class Patch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
11817 | { | 11817 | { |
11818 | 11818 | ||
11819 | private ElementCollection children; | 11819 | private ElementCollection children; |
11820 | 11820 | ||
11821 | private string idField; | 11821 | private string idField; |
11822 | 11822 | ||
11823 | private bool idFieldSet; | 11823 | private bool idFieldSet; |
11824 | 11824 | ||
11825 | private string codepageField; | 11825 | private string codepageField; |
11826 | 11826 | ||
11827 | private bool codepageFieldSet; | 11827 | private bool codepageFieldSet; |
11828 | 11828 | ||
11829 | private YesNoType allowRemovalField; | 11829 | private YesNoType allowRemovalField; |
11830 | 11830 | ||
11831 | private bool allowRemovalFieldSet; | 11831 | private bool allowRemovalFieldSet; |
11832 | 11832 | ||
11833 | private string classificationField; | 11833 | private string classificationField; |
11834 | 11834 | ||
11835 | private bool classificationFieldSet; | 11835 | private bool classificationFieldSet; |
11836 | 11836 | ||
11837 | private string clientPatchIdField; | 11837 | private string clientPatchIdField; |
11838 | 11838 | ||
11839 | private bool clientPatchIdFieldSet; | 11839 | private bool clientPatchIdFieldSet; |
11840 | 11840 | ||
11841 | private YesNoType apiPatchingSymbolNoImagehlpFlagField; | 11841 | private YesNoType apiPatchingSymbolNoImagehlpFlagField; |
11842 | 11842 | ||
11843 | private bool apiPatchingSymbolNoImagehlpFlagFieldSet; | 11843 | private bool apiPatchingSymbolNoImagehlpFlagFieldSet; |
11844 | 11844 | ||
11845 | private YesNoType apiPatchingSymbolNoFailuresFlagField; | 11845 | private YesNoType apiPatchingSymbolNoFailuresFlagField; |
11846 | 11846 | ||
11847 | private bool apiPatchingSymbolNoFailuresFlagFieldSet; | 11847 | private bool apiPatchingSymbolNoFailuresFlagFieldSet; |
11848 | 11848 | ||
11849 | private YesNoType apiPatchingSymbolUndecoratedTooFlagField; | 11849 | private YesNoType apiPatchingSymbolUndecoratedTooFlagField; |
11850 | 11850 | ||
11851 | private bool apiPatchingSymbolUndecoratedTooFlagFieldSet; | 11851 | private bool apiPatchingSymbolUndecoratedTooFlagFieldSet; |
11852 | 11852 | ||
11853 | private string descriptionField; | 11853 | private string descriptionField; |
11854 | 11854 | ||
11855 | private bool descriptionFieldSet; | 11855 | private bool descriptionFieldSet; |
11856 | 11856 | ||
11857 | private string displayNameField; | 11857 | private string displayNameField; |
11858 | 11858 | ||
11859 | private bool displayNameFieldSet; | 11859 | private bool displayNameFieldSet; |
11860 | 11860 | ||
11861 | private string commentsField; | 11861 | private string commentsField; |
11862 | 11862 | ||
11863 | private bool commentsFieldSet; | 11863 | private bool commentsFieldSet; |
11864 | 11864 | ||
11865 | private string manufacturerField; | 11865 | private string manufacturerField; |
11866 | 11866 | ||
11867 | private bool manufacturerFieldSet; | 11867 | private bool manufacturerFieldSet; |
11868 | 11868 | ||
11869 | private YesNoType minorUpdateTargetRTMField; | 11869 | private YesNoType minorUpdateTargetRTMField; |
11870 | 11870 | ||
11871 | private bool minorUpdateTargetRTMFieldSet; | 11871 | private bool minorUpdateTargetRTMFieldSet; |
11872 | 11872 | ||
11873 | private string moreInfoURLField; | 11873 | private string moreInfoURLField; |
11874 | 11874 | ||
11875 | private bool moreInfoURLFieldSet; | 11875 | private bool moreInfoURLFieldSet; |
11876 | 11876 | ||
11877 | private YesNoType optimizedInstallModeField; | 11877 | private YesNoType optimizedInstallModeField; |
11878 | 11878 | ||
11879 | private bool optimizedInstallModeFieldSet; | 11879 | private bool optimizedInstallModeFieldSet; |
11880 | 11880 | ||
11881 | private string targetProductNameField; | 11881 | private string targetProductNameField; |
11882 | 11882 | ||
11883 | private bool targetProductNameFieldSet; | 11883 | private bool targetProductNameFieldSet; |
11884 | 11884 | ||
11885 | private YesNoType optimizePatchSizeForLargeFilesField; | 11885 | private YesNoType optimizePatchSizeForLargeFilesField; |
11886 | 11886 | ||
11887 | private bool optimizePatchSizeForLargeFilesFieldSet; | 11887 | private bool optimizePatchSizeForLargeFilesFieldSet; |
11888 | 11888 | ||
11889 | private ISchemaElement parentElement; | 11889 | private ISchemaElement parentElement; |
11890 | 11890 | ||
11891 | public Patch() | 11891 | public Patch() |
11892 | { | 11892 | { |
11893 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 11893 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -11905,7 +11905,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11905 | childCollection0.AddCollection(childCollection1); | 11905 | childCollection0.AddCollection(childCollection1); |
11906 | this.children = childCollection0; | 11906 | this.children = childCollection0; |
11907 | } | 11907 | } |
11908 | 11908 | ||
11909 | public virtual IEnumerable Children | 11909 | public virtual IEnumerable Children |
11910 | { | 11910 | { |
11911 | get | 11911 | get |
@@ -11913,7 +11913,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11913 | return this.children; | 11913 | return this.children; |
11914 | } | 11914 | } |
11915 | } | 11915 | } |
11916 | 11916 | ||
11917 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 11917 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
11918 | public virtual IEnumerable this[System.Type childType] | 11918 | public virtual IEnumerable this[System.Type childType] |
11919 | { | 11919 | { |
@@ -11922,7 +11922,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11922 | return this.children.Filter(childType); | 11922 | return this.children.Filter(childType); |
11923 | } | 11923 | } |
11924 | } | 11924 | } |
11925 | 11925 | ||
11926 | /// <summary> | 11926 | /// <summary> |
11927 | /// Patch code for this patch. | 11927 | /// Patch code for this patch. |
11928 | /// </summary> | 11928 | /// </summary> |
@@ -11938,7 +11938,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11938 | this.idField = value; | 11938 | this.idField = value; |
11939 | } | 11939 | } |
11940 | } | 11940 | } |
11941 | 11941 | ||
11942 | /// <summary> | 11942 | /// <summary> |
11943 | /// The code page integer value or web name for the resulting MSP. See remarks for more information. | 11943 | /// The code page integer value or web name for the resulting MSP. See remarks for more information. |
11944 | /// </summary> | 11944 | /// </summary> |
@@ -11954,7 +11954,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11954 | this.codepageField = value; | 11954 | this.codepageField = value; |
11955 | } | 11955 | } |
11956 | } | 11956 | } |
11957 | 11957 | ||
11958 | /// <summary> | 11958 | /// <summary> |
11959 | /// Whether this is an uninstallable patch. | 11959 | /// Whether this is an uninstallable patch. |
11960 | /// </summary> | 11960 | /// </summary> |
@@ -11970,7 +11970,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11970 | this.allowRemovalField = value; | 11970 | this.allowRemovalField = value; |
11971 | } | 11971 | } |
11972 | } | 11972 | } |
11973 | 11973 | ||
11974 | /// <summary> | 11974 | /// <summary> |
11975 | /// Category of updates. Recommended values are Critical Update, Hotfix, Security Rollup, Security Update, Service Pack, Update, Update Rollup. | 11975 | /// Category of updates. Recommended values are Critical Update, Hotfix, Security Rollup, Security Update, Service Pack, Update, Update Rollup. |
11976 | /// </summary> | 11976 | /// </summary> |
@@ -11986,7 +11986,7 @@ namespace WixToolset.Harvesters.Serialize | |||
11986 | this.classificationField = value; | 11986 | this.classificationField = value; |
11987 | } | 11987 | } |
11988 | } | 11988 | } |
11989 | 11989 | ||
11990 | /// <summary> | 11990 | /// <summary> |
11991 | /// An easily referenced identity unique to a patch that can be used in product authoring. See remarks for more information. | 11991 | /// An easily referenced identity unique to a patch that can be used in product authoring. See remarks for more information. |
11992 | /// </summary> | 11992 | /// </summary> |
@@ -12002,7 +12002,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12002 | this.clientPatchIdField = value; | 12002 | this.clientPatchIdField = value; |
12003 | } | 12003 | } |
12004 | } | 12004 | } |
12005 | 12005 | ||
12006 | /// <summary> | 12006 | /// <summary> |
12007 | /// Flag used when creating a binary file patch. Default is "no". Don't use imagehlp.dll. | 12007 | /// Flag used when creating a binary file patch. Default is "no". Don't use imagehlp.dll. |
12008 | /// </summary> | 12008 | /// </summary> |
@@ -12018,7 +12018,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12018 | this.apiPatchingSymbolNoImagehlpFlagField = value; | 12018 | this.apiPatchingSymbolNoImagehlpFlagField = value; |
12019 | } | 12019 | } |
12020 | } | 12020 | } |
12021 | 12021 | ||
12022 | /// <summary> | 12022 | /// <summary> |
12023 | /// Flag used when creating a binary file patch. Default is "no". Don't fail patch due to imagehlp failures. | 12023 | /// Flag used when creating a binary file patch. Default is "no". Don't fail patch due to imagehlp failures. |
12024 | /// </summary> | 12024 | /// </summary> |
@@ -12034,7 +12034,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12034 | this.apiPatchingSymbolNoFailuresFlagField = value; | 12034 | this.apiPatchingSymbolNoFailuresFlagField = value; |
12035 | } | 12035 | } |
12036 | } | 12036 | } |
12037 | 12037 | ||
12038 | /// <summary> | 12038 | /// <summary> |
12039 | /// Flag used when creating a binary file patch. Default is "no". After matching decorated symbols, try to match remaining by undecorated names. | 12039 | /// Flag used when creating a binary file patch. Default is "no". After matching decorated symbols, try to match remaining by undecorated names. |
12040 | /// </summary> | 12040 | /// </summary> |
@@ -12050,7 +12050,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12050 | this.apiPatchingSymbolUndecoratedTooFlagField = value; | 12050 | this.apiPatchingSymbolUndecoratedTooFlagField = value; |
12051 | } | 12051 | } |
12052 | } | 12052 | } |
12053 | 12053 | ||
12054 | /// <summary> | 12054 | /// <summary> |
12055 | /// Description of the patch. | 12055 | /// Description of the patch. |
12056 | /// </summary> | 12056 | /// </summary> |
@@ -12066,7 +12066,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12066 | this.descriptionField = value; | 12066 | this.descriptionField = value; |
12067 | } | 12067 | } |
12068 | } | 12068 | } |
12069 | 12069 | ||
12070 | /// <summary> | 12070 | /// <summary> |
12071 | /// A title for the patch that is suitable for public display. In Add/Remove Programs from XP SP2 on. | 12071 | /// A title for the patch that is suitable for public display. In Add/Remove Programs from XP SP2 on. |
12072 | /// </summary> | 12072 | /// </summary> |
@@ -12082,7 +12082,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12082 | this.displayNameField = value; | 12082 | this.displayNameField = value; |
12083 | } | 12083 | } |
12084 | } | 12084 | } |
12085 | 12085 | ||
12086 | /// <summary> | 12086 | /// <summary> |
12087 | /// Optional comments for browsing. | 12087 | /// Optional comments for browsing. |
12088 | /// </summary> | 12088 | /// </summary> |
@@ -12098,7 +12098,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12098 | this.commentsField = value; | 12098 | this.commentsField = value; |
12099 | } | 12099 | } |
12100 | } | 12100 | } |
12101 | 12101 | ||
12102 | /// <summary> | 12102 | /// <summary> |
12103 | /// Vendor releasing the package | 12103 | /// Vendor releasing the package |
12104 | /// </summary> | 12104 | /// </summary> |
@@ -12114,7 +12114,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12114 | this.manufacturerField = value; | 12114 | this.manufacturerField = value; |
12115 | } | 12115 | } |
12116 | } | 12116 | } |
12117 | 12117 | ||
12118 | /// <summary> | 12118 | /// <summary> |
12119 | /// Indicates that the patch targets the RTM version of the product or the most recent major | 12119 | /// Indicates that the patch targets the RTM version of the product or the most recent major |
12120 | /// upgrade patch. Author this optional property in minor update patches that contain sequencing | 12120 | /// upgrade patch. Author this optional property in minor update patches that contain sequencing |
@@ -12135,7 +12135,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12135 | this.minorUpdateTargetRTMField = value; | 12135 | this.minorUpdateTargetRTMField = value; |
12136 | } | 12136 | } |
12137 | } | 12137 | } |
12138 | 12138 | ||
12139 | /// <summary> | 12139 | /// <summary> |
12140 | /// A URL that provides information specific to this patch. In Add/Remove Programs from XP SP2 on. | 12140 | /// A URL that provides information specific to this patch. In Add/Remove Programs from XP SP2 on. |
12141 | /// </summary> | 12141 | /// </summary> |
@@ -12152,7 +12152,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12152 | this.moreInfoURLField = value; | 12152 | this.moreInfoURLField = value; |
12153 | } | 12153 | } |
12154 | } | 12154 | } |
12155 | 12155 | ||
12156 | /// <summary> | 12156 | /// <summary> |
12157 | /// If this attribute is set to 'yes' in all the patches to be applied in a transaction, the | 12157 | /// If this attribute is set to 'yes' in all the patches to be applied in a transaction, the |
12158 | /// application of the patch is optimized if possible. Available beginning with Windows Installer 3.1. | 12158 | /// application of the patch is optimized if possible. Available beginning with Windows Installer 3.1. |
@@ -12169,7 +12169,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12169 | this.optimizedInstallModeField = value; | 12169 | this.optimizedInstallModeField = value; |
12170 | } | 12170 | } |
12171 | } | 12171 | } |
12172 | 12172 | ||
12173 | /// <summary> | 12173 | /// <summary> |
12174 | /// Name of the application or target product suite. | 12174 | /// Name of the application or target product suite. |
12175 | /// </summary> | 12175 | /// </summary> |
@@ -12185,7 +12185,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12185 | this.targetProductNameField = value; | 12185 | this.targetProductNameField = value; |
12186 | } | 12186 | } |
12187 | } | 12187 | } |
12188 | 12188 | ||
12189 | /// <summary> | 12189 | /// <summary> |
12190 | /// When this attribute is set, patches for files greater than approximately 4 MB in size may be made smaller. | 12190 | /// When this attribute is set, patches for files greater than approximately 4 MB in size may be made smaller. |
12191 | /// </summary> | 12191 | /// </summary> |
@@ -12201,7 +12201,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12201 | this.optimizePatchSizeForLargeFilesField = value; | 12201 | this.optimizePatchSizeForLargeFilesField = value; |
12202 | } | 12202 | } |
12203 | } | 12203 | } |
12204 | 12204 | ||
12205 | public virtual ISchemaElement ParentElement | 12205 | public virtual ISchemaElement ParentElement |
12206 | { | 12206 | { |
12207 | get | 12207 | get |
@@ -12213,7 +12213,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12213 | this.parentElement = value; | 12213 | this.parentElement = value; |
12214 | } | 12214 | } |
12215 | } | 12215 | } |
12216 | 12216 | ||
12217 | public virtual void AddChild(ISchemaElement child) | 12217 | public virtual void AddChild(ISchemaElement child) |
12218 | { | 12218 | { |
12219 | if ((null == child)) | 12219 | if ((null == child)) |
@@ -12223,7 +12223,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12223 | this.children.AddElement(child); | 12223 | this.children.AddElement(child); |
12224 | child.ParentElement = this; | 12224 | child.ParentElement = this; |
12225 | } | 12225 | } |
12226 | 12226 | ||
12227 | public virtual void RemoveChild(ISchemaElement child) | 12227 | public virtual void RemoveChild(ISchemaElement child) |
12228 | { | 12228 | { |
12229 | if ((null == child)) | 12229 | if ((null == child)) |
@@ -12233,7 +12233,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12233 | this.children.RemoveElement(child); | 12233 | this.children.RemoveElement(child); |
12234 | child.ParentElement = null; | 12234 | child.ParentElement = null; |
12235 | } | 12235 | } |
12236 | 12236 | ||
12237 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 12237 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
12238 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 12238 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
12239 | ISchemaElement ICreateChildren.CreateChild(string childName) | 12239 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -12285,7 +12285,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12285 | } | 12285 | } |
12286 | return childValue; | 12286 | return childValue; |
12287 | } | 12287 | } |
12288 | 12288 | ||
12289 | /// <summary> | 12289 | /// <summary> |
12290 | /// Processes this element and all child elements into an XmlWriter. | 12290 | /// Processes this element and all child elements into an XmlWriter. |
12291 | /// </summary> | 12291 | /// </summary> |
@@ -12414,14 +12414,14 @@ namespace WixToolset.Harvesters.Serialize | |||
12414 | writer.WriteAttributeString("OptimizePatchSizeForLargeFiles", "yes"); | 12414 | writer.WriteAttributeString("OptimizePatchSizeForLargeFiles", "yes"); |
12415 | } | 12415 | } |
12416 | } | 12416 | } |
12417 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 12417 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
12418 | { | 12418 | { |
12419 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 12419 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
12420 | childElement.OutputXml(writer); | 12420 | childElement.OutputXml(writer); |
12421 | } | 12421 | } |
12422 | writer.WriteEndElement(); | 12422 | writer.WriteEndElement(); |
12423 | } | 12423 | } |
12424 | 12424 | ||
12425 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 12425 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
12426 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 12426 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
12427 | void ISetAttributes.SetAttribute(string name, string value) | 12427 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -12517,60 +12517,60 @@ namespace WixToolset.Harvesters.Serialize | |||
12517 | } | 12517 | } |
12518 | } | 12518 | } |
12519 | } | 12519 | } |
12520 | 12520 | ||
12521 | /// <summary> | 12521 | /// <summary> |
12522 | /// Sets information in the patch transform that determines if the transform applies to an installed product and what errors should be ignored when applying the patch transform. | 12522 | /// Sets information in the patch transform that determines if the transform applies to an installed product and what errors should be ignored when applying the patch transform. |
12523 | /// </summary> | 12523 | /// </summary> |
12524 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 12524 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
12525 | public class Validate : ISchemaElement, ISetAttributes | 12525 | public class Validate : ISchemaElement, ISetAttributes |
12526 | { | 12526 | { |
12527 | 12527 | ||
12528 | private YesNoType productIdField; | 12528 | private YesNoType productIdField; |
12529 | 12529 | ||
12530 | private bool productIdFieldSet; | 12530 | private bool productIdFieldSet; |
12531 | 12531 | ||
12532 | private YesNoType productLanguageField; | 12532 | private YesNoType productLanguageField; |
12533 | 12533 | ||
12534 | private bool productLanguageFieldSet; | 12534 | private bool productLanguageFieldSet; |
12535 | 12535 | ||
12536 | private ProductVersionType productVersionField; | 12536 | private ProductVersionType productVersionField; |
12537 | 12537 | ||
12538 | private bool productVersionFieldSet; | 12538 | private bool productVersionFieldSet; |
12539 | 12539 | ||
12540 | private ProductVersionOperatorType productVersionOperatorField; | 12540 | private ProductVersionOperatorType productVersionOperatorField; |
12541 | 12541 | ||
12542 | private bool productVersionOperatorFieldSet; | 12542 | private bool productVersionOperatorFieldSet; |
12543 | 12543 | ||
12544 | private YesNoType upgradeCodeField; | 12544 | private YesNoType upgradeCodeField; |
12545 | 12545 | ||
12546 | private bool upgradeCodeFieldSet; | 12546 | private bool upgradeCodeFieldSet; |
12547 | 12547 | ||
12548 | private YesNoType ignoreAddExistingRowField; | 12548 | private YesNoType ignoreAddExistingRowField; |
12549 | 12549 | ||
12550 | private bool ignoreAddExistingRowFieldSet; | 12550 | private bool ignoreAddExistingRowFieldSet; |
12551 | 12551 | ||
12552 | private YesNoType ignoreAddExistingTableField; | 12552 | private YesNoType ignoreAddExistingTableField; |
12553 | 12553 | ||
12554 | private bool ignoreAddExistingTableFieldSet; | 12554 | private bool ignoreAddExistingTableFieldSet; |
12555 | 12555 | ||
12556 | private YesNoType ignoreDeleteMissingRowField; | 12556 | private YesNoType ignoreDeleteMissingRowField; |
12557 | 12557 | ||
12558 | private bool ignoreDeleteMissingRowFieldSet; | 12558 | private bool ignoreDeleteMissingRowFieldSet; |
12559 | 12559 | ||
12560 | private YesNoType ignoreDeleteMissingTableField; | 12560 | private YesNoType ignoreDeleteMissingTableField; |
12561 | 12561 | ||
12562 | private bool ignoreDeleteMissingTableFieldSet; | 12562 | private bool ignoreDeleteMissingTableFieldSet; |
12563 | 12563 | ||
12564 | private YesNoType ignoreUpdateMissingRowField; | 12564 | private YesNoType ignoreUpdateMissingRowField; |
12565 | 12565 | ||
12566 | private bool ignoreUpdateMissingRowFieldSet; | 12566 | private bool ignoreUpdateMissingRowFieldSet; |
12567 | 12567 | ||
12568 | private YesNoType ignoreChangingCodePageField; | 12568 | private YesNoType ignoreChangingCodePageField; |
12569 | 12569 | ||
12570 | private bool ignoreChangingCodePageFieldSet; | 12570 | private bool ignoreChangingCodePageFieldSet; |
12571 | 12571 | ||
12572 | private ISchemaElement parentElement; | 12572 | private ISchemaElement parentElement; |
12573 | 12573 | ||
12574 | /// <summary> | 12574 | /// <summary> |
12575 | /// Requires that the installed ProductCode match the target ProductCode used to create the transform. The default is 'yes'. | 12575 | /// Requires that the installed ProductCode match the target ProductCode used to create the transform. The default is 'yes'. |
12576 | /// </summary> | 12576 | /// </summary> |
@@ -12586,7 +12586,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12586 | this.productIdField = value; | 12586 | this.productIdField = value; |
12587 | } | 12587 | } |
12588 | } | 12588 | } |
12589 | 12589 | ||
12590 | /// <summary> | 12590 | /// <summary> |
12591 | /// Requires that the installed ProductLanguage match the target ProductLanguage used to create the transform. The default is 'no'. | 12591 | /// Requires that the installed ProductLanguage match the target ProductLanguage used to create the transform. The default is 'no'. |
12592 | /// </summary> | 12592 | /// </summary> |
@@ -12602,7 +12602,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12602 | this.productLanguageField = value; | 12602 | this.productLanguageField = value; |
12603 | } | 12603 | } |
12604 | } | 12604 | } |
12605 | 12605 | ||
12606 | /// <summary> | 12606 | /// <summary> |
12607 | /// Determines how many fields of the installed ProductVersion to compare. See remarks for more information. The default is 'Update'. | 12607 | /// Determines how many fields of the installed ProductVersion to compare. See remarks for more information. The default is 'Update'. |
12608 | /// </summary> | 12608 | /// </summary> |
@@ -12618,7 +12618,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12618 | this.productVersionField = value; | 12618 | this.productVersionField = value; |
12619 | } | 12619 | } |
12620 | } | 12620 | } |
12621 | 12621 | ||
12622 | /// <summary> | 12622 | /// <summary> |
12623 | /// Determines how the installed ProductVersion is compared to the target ProductVersion used to create the transform. See remarks for more information. The default is 'Equal'. | 12623 | /// Determines how the installed ProductVersion is compared to the target ProductVersion used to create the transform. See remarks for more information. The default is 'Equal'. |
12624 | /// </summary> | 12624 | /// </summary> |
@@ -12634,7 +12634,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12634 | this.productVersionOperatorField = value; | 12634 | this.productVersionOperatorField = value; |
12635 | } | 12635 | } |
12636 | } | 12636 | } |
12637 | 12637 | ||
12638 | /// <summary> | 12638 | /// <summary> |
12639 | /// Requires that the installed UpgradeCode match the target UpgradeCode used to create the transform. The default is 'yes'. | 12639 | /// Requires that the installed UpgradeCode match the target UpgradeCode used to create the transform. The default is 'yes'. |
12640 | /// </summary> | 12640 | /// </summary> |
@@ -12650,7 +12650,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12650 | this.upgradeCodeField = value; | 12650 | this.upgradeCodeField = value; |
12651 | } | 12651 | } |
12652 | } | 12652 | } |
12653 | 12653 | ||
12654 | /// <summary> | 12654 | /// <summary> |
12655 | /// Ignore errors when adding existing rows. The default is 'yes'. | 12655 | /// Ignore errors when adding existing rows. The default is 'yes'. |
12656 | /// </summary> | 12656 | /// </summary> |
@@ -12666,7 +12666,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12666 | this.ignoreAddExistingRowField = value; | 12666 | this.ignoreAddExistingRowField = value; |
12667 | } | 12667 | } |
12668 | } | 12668 | } |
12669 | 12669 | ||
12670 | /// <summary> | 12670 | /// <summary> |
12671 | /// Ignore errors when adding existing tables. The default is 'yes'. | 12671 | /// Ignore errors when adding existing tables. The default is 'yes'. |
12672 | /// </summary> | 12672 | /// </summary> |
@@ -12682,7 +12682,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12682 | this.ignoreAddExistingTableField = value; | 12682 | this.ignoreAddExistingTableField = value; |
12683 | } | 12683 | } |
12684 | } | 12684 | } |
12685 | 12685 | ||
12686 | /// <summary> | 12686 | /// <summary> |
12687 | /// Ignore errors when deleting missing rows. The default is 'yes'. | 12687 | /// Ignore errors when deleting missing rows. The default is 'yes'. |
12688 | /// </summary> | 12688 | /// </summary> |
@@ -12698,7 +12698,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12698 | this.ignoreDeleteMissingRowField = value; | 12698 | this.ignoreDeleteMissingRowField = value; |
12699 | } | 12699 | } |
12700 | } | 12700 | } |
12701 | 12701 | ||
12702 | /// <summary> | 12702 | /// <summary> |
12703 | /// Ignore errors when deleting missing tables. The default is 'yes'. | 12703 | /// Ignore errors when deleting missing tables. The default is 'yes'. |
12704 | /// </summary> | 12704 | /// </summary> |
@@ -12714,7 +12714,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12714 | this.ignoreDeleteMissingTableField = value; | 12714 | this.ignoreDeleteMissingTableField = value; |
12715 | } | 12715 | } |
12716 | } | 12716 | } |
12717 | 12717 | ||
12718 | /// <summary> | 12718 | /// <summary> |
12719 | /// Ignore errors when updating missing rows. The default is 'yes'. | 12719 | /// Ignore errors when updating missing rows. The default is 'yes'. |
12720 | /// </summary> | 12720 | /// </summary> |
@@ -12730,7 +12730,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12730 | this.ignoreUpdateMissingRowField = value; | 12730 | this.ignoreUpdateMissingRowField = value; |
12731 | } | 12731 | } |
12732 | } | 12732 | } |
12733 | 12733 | ||
12734 | /// <summary> | 12734 | /// <summary> |
12735 | /// Ignore errors when changing the database code page. The default is 'no'. | 12735 | /// Ignore errors when changing the database code page. The default is 'no'. |
12736 | /// </summary> | 12736 | /// </summary> |
@@ -12746,7 +12746,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12746 | this.ignoreChangingCodePageField = value; | 12746 | this.ignoreChangingCodePageField = value; |
12747 | } | 12747 | } |
12748 | } | 12748 | } |
12749 | 12749 | ||
12750 | public virtual ISchemaElement ParentElement | 12750 | public virtual ISchemaElement ParentElement |
12751 | { | 12751 | { |
12752 | get | 12752 | get |
@@ -12758,7 +12758,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12758 | this.parentElement = value; | 12758 | this.parentElement = value; |
12759 | } | 12759 | } |
12760 | } | 12760 | } |
12761 | 12761 | ||
12762 | /// <summary> | 12762 | /// <summary> |
12763 | /// Parses a ProductVersionType from a string. | 12763 | /// Parses a ProductVersionType from a string. |
12764 | /// </summary> | 12764 | /// </summary> |
@@ -12768,7 +12768,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12768 | Validate.TryParseProductVersionType(value, out parsedValue); | 12768 | Validate.TryParseProductVersionType(value, out parsedValue); |
12769 | return parsedValue; | 12769 | return parsedValue; |
12770 | } | 12770 | } |
12771 | 12771 | ||
12772 | /// <summary> | 12772 | /// <summary> |
12773 | /// Tries to parse a ProductVersionType from a string. | 12773 | /// Tries to parse a ProductVersionType from a string. |
12774 | /// </summary> | 12774 | /// </summary> |
@@ -12804,7 +12804,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12804 | } | 12804 | } |
12805 | return true; | 12805 | return true; |
12806 | } | 12806 | } |
12807 | 12807 | ||
12808 | /// <summary> | 12808 | /// <summary> |
12809 | /// Parses a ProductVersionOperatorType from a string. | 12809 | /// Parses a ProductVersionOperatorType from a string. |
12810 | /// </summary> | 12810 | /// </summary> |
@@ -12814,7 +12814,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12814 | Validate.TryParseProductVersionOperatorType(value, out parsedValue); | 12814 | Validate.TryParseProductVersionOperatorType(value, out parsedValue); |
12815 | return parsedValue; | 12815 | return parsedValue; |
12816 | } | 12816 | } |
12817 | 12817 | ||
12818 | /// <summary> | 12818 | /// <summary> |
12819 | /// Tries to parse a ProductVersionOperatorType from a string. | 12819 | /// Tries to parse a ProductVersionOperatorType from a string. |
12820 | /// </summary> | 12820 | /// </summary> |
@@ -12864,7 +12864,7 @@ namespace WixToolset.Harvesters.Serialize | |||
12864 | } | 12864 | } |
12865 | return true; | 12865 | return true; |
12866 | } | 12866 | } |
12867 | 12867 | ||
12868 | /// <summary> | 12868 | /// <summary> |
12869 | /// Processes this element and all child elements into an XmlWriter. | 12869 | /// Processes this element and all child elements into an XmlWriter. |
12870 | /// </summary> | 12870 | /// </summary> |
@@ -13015,7 +13015,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13015 | } | 13015 | } |
13016 | writer.WriteEndElement(); | 13016 | writer.WriteEndElement(); |
13017 | } | 13017 | } |
13018 | 13018 | ||
13019 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13019 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13020 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 13020 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
13021 | void ISetAttributes.SetAttribute(string name, string value) | 13021 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -13080,87 +13080,87 @@ namespace WixToolset.Harvesters.Serialize | |||
13080 | this.ignoreChangingCodePageFieldSet = true; | 13080 | this.ignoreChangingCodePageFieldSet = true; |
13081 | } | 13081 | } |
13082 | } | 13082 | } |
13083 | 13083 | ||
13084 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13084 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13085 | public enum ProductVersionType | 13085 | public enum ProductVersionType |
13086 | { | 13086 | { |
13087 | 13087 | ||
13088 | IllegalValue = int.MaxValue, | 13088 | IllegalValue = int.MaxValue, |
13089 | 13089 | ||
13090 | NotSet = -1, | 13090 | NotSet = -1, |
13091 | 13091 | ||
13092 | /// <summary> | 13092 | /// <summary> |
13093 | /// Checks the major version. | 13093 | /// Checks the major version. |
13094 | /// </summary> | 13094 | /// </summary> |
13095 | Major, | 13095 | Major, |
13096 | 13096 | ||
13097 | /// <summary> | 13097 | /// <summary> |
13098 | /// Checks the major and minor versions. | 13098 | /// Checks the major and minor versions. |
13099 | /// </summary> | 13099 | /// </summary> |
13100 | Minor, | 13100 | Minor, |
13101 | 13101 | ||
13102 | /// <summary> | 13102 | /// <summary> |
13103 | /// Checks the major, minor, and update versions. | 13103 | /// Checks the major, minor, and update versions. |
13104 | /// </summary> | 13104 | /// </summary> |
13105 | Update, | 13105 | Update, |
13106 | } | 13106 | } |
13107 | 13107 | ||
13108 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13108 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13109 | public enum ProductVersionOperatorType | 13109 | public enum ProductVersionOperatorType |
13110 | { | 13110 | { |
13111 | 13111 | ||
13112 | IllegalValue = int.MaxValue, | 13112 | IllegalValue = int.MaxValue, |
13113 | 13113 | ||
13114 | NotSet = -1, | 13114 | NotSet = -1, |
13115 | 13115 | ||
13116 | /// <summary> | 13116 | /// <summary> |
13117 | /// Installed ProductVersion < target ProductVersion. | 13117 | /// Installed ProductVersion < target ProductVersion. |
13118 | /// </summary> | 13118 | /// </summary> |
13119 | Lesser, | 13119 | Lesser, |
13120 | 13120 | ||
13121 | /// <summary> | 13121 | /// <summary> |
13122 | /// Installed ProductVersion <= target ProductVersion. | 13122 | /// Installed ProductVersion <= target ProductVersion. |
13123 | /// </summary> | 13123 | /// </summary> |
13124 | LesserOrEqual, | 13124 | LesserOrEqual, |
13125 | 13125 | ||
13126 | /// <summary> | 13126 | /// <summary> |
13127 | /// Installed ProductVersion = target ProductVersion. | 13127 | /// Installed ProductVersion = target ProductVersion. |
13128 | /// </summary> | 13128 | /// </summary> |
13129 | Equal, | 13129 | Equal, |
13130 | 13130 | ||
13131 | /// <summary> | 13131 | /// <summary> |
13132 | /// Installed ProductVersion >= target ProductVersion. | 13132 | /// Installed ProductVersion >= target ProductVersion. |
13133 | /// </summary> | 13133 | /// </summary> |
13134 | GreaterOrEqual, | 13134 | GreaterOrEqual, |
13135 | 13135 | ||
13136 | /// <summary> | 13136 | /// <summary> |
13137 | /// Installed ProductVersion > target ProductVersion. | 13137 | /// Installed ProductVersion > target ProductVersion. |
13138 | /// </summary> | 13138 | /// </summary> |
13139 | Greater, | 13139 | Greater, |
13140 | } | 13140 | } |
13141 | } | 13141 | } |
13142 | 13142 | ||
13143 | /// <summary> | 13143 | /// <summary> |
13144 | /// Indicates whether custom actions can be skipped when applying the patch. | 13144 | /// Indicates whether custom actions can be skipped when applying the patch. |
13145 | /// </summary> | 13145 | /// </summary> |
13146 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13146 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13147 | public class OptimizeCustomActions : ISchemaElement, ISetAttributes | 13147 | public class OptimizeCustomActions : ISchemaElement, ISetAttributes |
13148 | { | 13148 | { |
13149 | 13149 | ||
13150 | private YesNoType skipAssignmentField; | 13150 | private YesNoType skipAssignmentField; |
13151 | 13151 | ||
13152 | private bool skipAssignmentFieldSet; | 13152 | private bool skipAssignmentFieldSet; |
13153 | 13153 | ||
13154 | private YesNoType skipImmediateField; | 13154 | private YesNoType skipImmediateField; |
13155 | 13155 | ||
13156 | private bool skipImmediateFieldSet; | 13156 | private bool skipImmediateFieldSet; |
13157 | 13157 | ||
13158 | private YesNoType skipDeferredField; | 13158 | private YesNoType skipDeferredField; |
13159 | 13159 | ||
13160 | private bool skipDeferredFieldSet; | 13160 | private bool skipDeferredFieldSet; |
13161 | 13161 | ||
13162 | private ISchemaElement parentElement; | 13162 | private ISchemaElement parentElement; |
13163 | 13163 | ||
13164 | /// <summary> | 13164 | /// <summary> |
13165 | /// Skip property (type 51) and directory (type 35) assignment custom actions. | 13165 | /// Skip property (type 51) and directory (type 35) assignment custom actions. |
13166 | /// </summary> | 13166 | /// </summary> |
@@ -13176,7 +13176,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13176 | this.skipAssignmentField = value; | 13176 | this.skipAssignmentField = value; |
13177 | } | 13177 | } |
13178 | } | 13178 | } |
13179 | 13179 | ||
13180 | /// <summary> | 13180 | /// <summary> |
13181 | /// Skip immediate custom actions that are not property or directory assignment custom actions. | 13181 | /// Skip immediate custom actions that are not property or directory assignment custom actions. |
13182 | /// </summary> | 13182 | /// </summary> |
@@ -13192,7 +13192,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13192 | this.skipImmediateField = value; | 13192 | this.skipImmediateField = value; |
13193 | } | 13193 | } |
13194 | } | 13194 | } |
13195 | 13195 | ||
13196 | /// <summary> | 13196 | /// <summary> |
13197 | /// Skip custom actions that run within the script. | 13197 | /// Skip custom actions that run within the script. |
13198 | /// </summary> | 13198 | /// </summary> |
@@ -13208,7 +13208,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13208 | this.skipDeferredField = value; | 13208 | this.skipDeferredField = value; |
13209 | } | 13209 | } |
13210 | } | 13210 | } |
13211 | 13211 | ||
13212 | public virtual ISchemaElement ParentElement | 13212 | public virtual ISchemaElement ParentElement |
13213 | { | 13213 | { |
13214 | get | 13214 | get |
@@ -13220,7 +13220,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13220 | this.parentElement = value; | 13220 | this.parentElement = value; |
13221 | } | 13221 | } |
13222 | } | 13222 | } |
13223 | 13223 | ||
13224 | /// <summary> | 13224 | /// <summary> |
13225 | /// Processes this element and all child elements into an XmlWriter. | 13225 | /// Processes this element and all child elements into an XmlWriter. |
13226 | /// </summary> | 13226 | /// </summary> |
@@ -13266,7 +13266,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13266 | } | 13266 | } |
13267 | writer.WriteEndElement(); | 13267 | writer.WriteEndElement(); |
13268 | } | 13268 | } |
13269 | 13269 | ||
13270 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13270 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13271 | void ISetAttributes.SetAttribute(string name, string value) | 13271 | void ISetAttributes.SetAttribute(string name, string value) |
13272 | { | 13272 | { |
@@ -13291,29 +13291,29 @@ namespace WixToolset.Harvesters.Serialize | |||
13291 | } | 13291 | } |
13292 | } | 13292 | } |
13293 | } | 13293 | } |
13294 | 13294 | ||
13295 | /// <summary> | 13295 | /// <summary> |
13296 | /// Identifies a set of product versions. | 13296 | /// Identifies a set of product versions. |
13297 | /// </summary> | 13297 | /// </summary> |
13298 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13298 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13299 | public class PatchBaseline : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 13299 | public class PatchBaseline : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
13300 | { | 13300 | { |
13301 | 13301 | ||
13302 | private ElementCollection children; | 13302 | private ElementCollection children; |
13303 | 13303 | ||
13304 | private string idField; | 13304 | private string idField; |
13305 | 13305 | ||
13306 | private bool idFieldSet; | 13306 | private bool idFieldSet; |
13307 | 13307 | ||
13308 | private ISchemaElement parentElement; | 13308 | private ISchemaElement parentElement; |
13309 | 13309 | ||
13310 | public PatchBaseline() | 13310 | public PatchBaseline() |
13311 | { | 13311 | { |
13312 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 13312 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
13313 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Validate))); | 13313 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Validate))); |
13314 | this.children = childCollection0; | 13314 | this.children = childCollection0; |
13315 | } | 13315 | } |
13316 | 13316 | ||
13317 | public virtual IEnumerable Children | 13317 | public virtual IEnumerable Children |
13318 | { | 13318 | { |
13319 | get | 13319 | get |
@@ -13321,7 +13321,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13321 | return this.children; | 13321 | return this.children; |
13322 | } | 13322 | } |
13323 | } | 13323 | } |
13324 | 13324 | ||
13325 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 13325 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
13326 | public virtual IEnumerable this[System.Type childType] | 13326 | public virtual IEnumerable this[System.Type childType] |
13327 | { | 13327 | { |
@@ -13330,7 +13330,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13330 | return this.children.Filter(childType); | 13330 | return this.children.Filter(childType); |
13331 | } | 13331 | } |
13332 | } | 13332 | } |
13333 | 13333 | ||
13334 | /// <summary> | 13334 | /// <summary> |
13335 | /// Identifier for a set of product versions. | 13335 | /// Identifier for a set of product versions. |
13336 | /// </summary> | 13336 | /// </summary> |
@@ -13346,7 +13346,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13346 | this.idField = value; | 13346 | this.idField = value; |
13347 | } | 13347 | } |
13348 | } | 13348 | } |
13349 | 13349 | ||
13350 | public virtual ISchemaElement ParentElement | 13350 | public virtual ISchemaElement ParentElement |
13351 | { | 13351 | { |
13352 | get | 13352 | get |
@@ -13358,7 +13358,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13358 | this.parentElement = value; | 13358 | this.parentElement = value; |
13359 | } | 13359 | } |
13360 | } | 13360 | } |
13361 | 13361 | ||
13362 | public virtual void AddChild(ISchemaElement child) | 13362 | public virtual void AddChild(ISchemaElement child) |
13363 | { | 13363 | { |
13364 | if ((null == child)) | 13364 | if ((null == child)) |
@@ -13368,7 +13368,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13368 | this.children.AddElement(child); | 13368 | this.children.AddElement(child); |
13369 | child.ParentElement = this; | 13369 | child.ParentElement = this; |
13370 | } | 13370 | } |
13371 | 13371 | ||
13372 | public virtual void RemoveChild(ISchemaElement child) | 13372 | public virtual void RemoveChild(ISchemaElement child) |
13373 | { | 13373 | { |
13374 | if ((null == child)) | 13374 | if ((null == child)) |
@@ -13378,7 +13378,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13378 | this.children.RemoveElement(child); | 13378 | this.children.RemoveElement(child); |
13379 | child.ParentElement = null; | 13379 | child.ParentElement = null; |
13380 | } | 13380 | } |
13381 | 13381 | ||
13382 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13382 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13383 | ISchemaElement ICreateChildren.CreateChild(string childName) | 13383 | ISchemaElement ICreateChildren.CreateChild(string childName) |
13384 | { | 13384 | { |
@@ -13397,7 +13397,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13397 | } | 13397 | } |
13398 | return childValue; | 13398 | return childValue; |
13399 | } | 13399 | } |
13400 | 13400 | ||
13401 | /// <summary> | 13401 | /// <summary> |
13402 | /// Processes this element and all child elements into an XmlWriter. | 13402 | /// Processes this element and all child elements into an XmlWriter. |
13403 | /// </summary> | 13403 | /// </summary> |
@@ -13412,14 +13412,14 @@ namespace WixToolset.Harvesters.Serialize | |||
13412 | { | 13412 | { |
13413 | writer.WriteAttributeString("Id", this.idField); | 13413 | writer.WriteAttributeString("Id", this.idField); |
13414 | } | 13414 | } |
13415 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 13415 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
13416 | { | 13416 | { |
13417 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 13417 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
13418 | childElement.OutputXml(writer); | 13418 | childElement.OutputXml(writer); |
13419 | } | 13419 | } |
13420 | writer.WriteEndElement(); | 13420 | writer.WriteEndElement(); |
13421 | } | 13421 | } |
13422 | 13422 | ||
13423 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13423 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13424 | void ISetAttributes.SetAttribute(string name, string value) | 13424 | void ISetAttributes.SetAttribute(string name, string value) |
13425 | { | 13425 | { |
@@ -13434,34 +13434,34 @@ namespace WixToolset.Harvesters.Serialize | |||
13434 | } | 13434 | } |
13435 | } | 13435 | } |
13436 | } | 13436 | } |
13437 | 13437 | ||
13438 | /// <summary> | 13438 | /// <summary> |
13439 | /// Collection of items that should be kept from the differences between two products. | 13439 | /// Collection of items that should be kept from the differences between two products. |
13440 | /// </summary> | 13440 | /// </summary> |
13441 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13441 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13442 | public class PatchFamily : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 13442 | public class PatchFamily : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
13443 | { | 13443 | { |
13444 | 13444 | ||
13445 | private ElementCollection children; | 13445 | private ElementCollection children; |
13446 | 13446 | ||
13447 | private string idField; | 13447 | private string idField; |
13448 | 13448 | ||
13449 | private bool idFieldSet; | 13449 | private bool idFieldSet; |
13450 | 13450 | ||
13451 | private string productCodeField; | 13451 | private string productCodeField; |
13452 | 13452 | ||
13453 | private bool productCodeFieldSet; | 13453 | private bool productCodeFieldSet; |
13454 | 13454 | ||
13455 | private string versionField; | 13455 | private string versionField; |
13456 | 13456 | ||
13457 | private bool versionFieldSet; | 13457 | private bool versionFieldSet; |
13458 | 13458 | ||
13459 | private YesNoType supersedeField; | 13459 | private YesNoType supersedeField; |
13460 | 13460 | ||
13461 | private bool supersedeFieldSet; | 13461 | private bool supersedeFieldSet; |
13462 | 13462 | ||
13463 | private ISchemaElement parentElement; | 13463 | private ISchemaElement parentElement; |
13464 | 13464 | ||
13465 | public PatchFamily() | 13465 | public PatchFamily() |
13466 | { | 13466 | { |
13467 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 13467 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -13480,7 +13480,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13480 | childCollection0.AddCollection(childCollection1); | 13480 | childCollection0.AddCollection(childCollection1); |
13481 | this.children = childCollection0; | 13481 | this.children = childCollection0; |
13482 | } | 13482 | } |
13483 | 13483 | ||
13484 | public virtual IEnumerable Children | 13484 | public virtual IEnumerable Children |
13485 | { | 13485 | { |
13486 | get | 13486 | get |
@@ -13488,7 +13488,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13488 | return this.children; | 13488 | return this.children; |
13489 | } | 13489 | } |
13490 | } | 13490 | } |
13491 | 13491 | ||
13492 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 13492 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
13493 | public virtual IEnumerable this[System.Type childType] | 13493 | public virtual IEnumerable this[System.Type childType] |
13494 | { | 13494 | { |
@@ -13497,7 +13497,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13497 | return this.children.Filter(childType); | 13497 | return this.children.Filter(childType); |
13498 | } | 13498 | } |
13499 | } | 13499 | } |
13500 | 13500 | ||
13501 | /// <summary> | 13501 | /// <summary> |
13502 | /// Identifier which indicates a sequence family to which this patch belongs. | 13502 | /// Identifier which indicates a sequence family to which this patch belongs. |
13503 | /// </summary> | 13503 | /// </summary> |
@@ -13513,7 +13513,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13513 | this.idField = value; | 13513 | this.idField = value; |
13514 | } | 13514 | } |
13515 | } | 13515 | } |
13516 | 13516 | ||
13517 | /// <summary> | 13517 | /// <summary> |
13518 | /// Specifies the ProductCode of the product that this family applies to. | 13518 | /// Specifies the ProductCode of the product that this family applies to. |
13519 | /// </summary> | 13519 | /// </summary> |
@@ -13529,7 +13529,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13529 | this.productCodeField = value; | 13529 | this.productCodeField = value; |
13530 | } | 13530 | } |
13531 | } | 13531 | } |
13532 | 13532 | ||
13533 | /// <summary> | 13533 | /// <summary> |
13534 | /// Used to populate the sequence column of the MsiPatchSequence table in the final MSP file. Specified in x.x.x.x format. See documentation for Sequence column of MsiPatchSequence table in MSI SDK. | 13534 | /// Used to populate the sequence column of the MsiPatchSequence table in the final MSP file. Specified in x.x.x.x format. See documentation for Sequence column of MsiPatchSequence table in MSI SDK. |
13535 | /// </summary> | 13535 | /// </summary> |
@@ -13545,7 +13545,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13545 | this.versionField = value; | 13545 | this.versionField = value; |
13546 | } | 13546 | } |
13547 | } | 13547 | } |
13548 | 13548 | ||
13549 | /// <summary> | 13549 | /// <summary> |
13550 | /// Set this value to 'yes' to indicate that this patch will supersede all previous patches in this patch family. | 13550 | /// Set this value to 'yes' to indicate that this patch will supersede all previous patches in this patch family. |
13551 | /// The default value is 'no'. | 13551 | /// The default value is 'no'. |
@@ -13562,7 +13562,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13562 | this.supersedeField = value; | 13562 | this.supersedeField = value; |
13563 | } | 13563 | } |
13564 | } | 13564 | } |
13565 | 13565 | ||
13566 | public virtual ISchemaElement ParentElement | 13566 | public virtual ISchemaElement ParentElement |
13567 | { | 13567 | { |
13568 | get | 13568 | get |
@@ -13574,7 +13574,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13574 | this.parentElement = value; | 13574 | this.parentElement = value; |
13575 | } | 13575 | } |
13576 | } | 13576 | } |
13577 | 13577 | ||
13578 | public virtual void AddChild(ISchemaElement child) | 13578 | public virtual void AddChild(ISchemaElement child) |
13579 | { | 13579 | { |
13580 | if ((null == child)) | 13580 | if ((null == child)) |
@@ -13584,7 +13584,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13584 | this.children.AddElement(child); | 13584 | this.children.AddElement(child); |
13585 | child.ParentElement = this; | 13585 | child.ParentElement = this; |
13586 | } | 13586 | } |
13587 | 13587 | ||
13588 | public virtual void RemoveChild(ISchemaElement child) | 13588 | public virtual void RemoveChild(ISchemaElement child) |
13589 | { | 13589 | { |
13590 | if ((null == child)) | 13590 | if ((null == child)) |
@@ -13594,7 +13594,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13594 | this.children.RemoveElement(child); | 13594 | this.children.RemoveElement(child); |
13595 | child.ParentElement = null; | 13595 | child.ParentElement = null; |
13596 | } | 13596 | } |
13597 | 13597 | ||
13598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13599 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 13599 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
13600 | ISchemaElement ICreateChildren.CreateChild(string childName) | 13600 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -13650,7 +13650,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13650 | } | 13650 | } |
13651 | return childValue; | 13651 | return childValue; |
13652 | } | 13652 | } |
13653 | 13653 | ||
13654 | /// <summary> | 13654 | /// <summary> |
13655 | /// Processes this element and all child elements into an XmlWriter. | 13655 | /// Processes this element and all child elements into an XmlWriter. |
13656 | /// </summary> | 13656 | /// </summary> |
@@ -13684,14 +13684,14 @@ namespace WixToolset.Harvesters.Serialize | |||
13684 | writer.WriteAttributeString("Supersede", "yes"); | 13684 | writer.WriteAttributeString("Supersede", "yes"); |
13685 | } | 13685 | } |
13686 | } | 13686 | } |
13687 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 13687 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
13688 | { | 13688 | { |
13689 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 13689 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
13690 | childElement.OutputXml(writer); | 13690 | childElement.OutputXml(writer); |
13691 | } | 13691 | } |
13692 | writer.WriteEndElement(); | 13692 | writer.WriteEndElement(); |
13693 | } | 13693 | } |
13694 | 13694 | ||
13695 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13695 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13696 | void ISetAttributes.SetAttribute(string name, string value) | 13696 | void ISetAttributes.SetAttribute(string name, string value) |
13697 | { | 13697 | { |
@@ -13721,22 +13721,22 @@ namespace WixToolset.Harvesters.Serialize | |||
13721 | } | 13721 | } |
13722 | } | 13722 | } |
13723 | } | 13723 | } |
13724 | 13724 | ||
13725 | /// <summary> | 13725 | /// <summary> |
13726 | /// Groups together multiple patch families to be used in other locations. | 13726 | /// Groups together multiple patch families to be used in other locations. |
13727 | /// </summary> | 13727 | /// </summary> |
13728 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13728 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13729 | public class PatchFamilyGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 13729 | public class PatchFamilyGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
13730 | { | 13730 | { |
13731 | 13731 | ||
13732 | private ElementCollection children; | 13732 | private ElementCollection children; |
13733 | 13733 | ||
13734 | private string idField; | 13734 | private string idField; |
13735 | 13735 | ||
13736 | private bool idFieldSet; | 13736 | private bool idFieldSet; |
13737 | 13737 | ||
13738 | private ISchemaElement parentElement; | 13738 | private ISchemaElement parentElement; |
13739 | 13739 | ||
13740 | public PatchFamilyGroup() | 13740 | public PatchFamilyGroup() |
13741 | { | 13741 | { |
13742 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 13742 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -13746,7 +13746,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13746 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 13746 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
13747 | this.children = childCollection0; | 13747 | this.children = childCollection0; |
13748 | } | 13748 | } |
13749 | 13749 | ||
13750 | public virtual IEnumerable Children | 13750 | public virtual IEnumerable Children |
13751 | { | 13751 | { |
13752 | get | 13752 | get |
@@ -13754,7 +13754,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13754 | return this.children; | 13754 | return this.children; |
13755 | } | 13755 | } |
13756 | } | 13756 | } |
13757 | 13757 | ||
13758 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 13758 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
13759 | public virtual IEnumerable this[System.Type childType] | 13759 | public virtual IEnumerable this[System.Type childType] |
13760 | { | 13760 | { |
@@ -13763,7 +13763,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13763 | return this.children.Filter(childType); | 13763 | return this.children.Filter(childType); |
13764 | } | 13764 | } |
13765 | } | 13765 | } |
13766 | 13766 | ||
13767 | /// <summary> | 13767 | /// <summary> |
13768 | /// Identifier for the PatchFamilyGroup. | 13768 | /// Identifier for the PatchFamilyGroup. |
13769 | /// </summary> | 13769 | /// </summary> |
@@ -13779,7 +13779,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13779 | this.idField = value; | 13779 | this.idField = value; |
13780 | } | 13780 | } |
13781 | } | 13781 | } |
13782 | 13782 | ||
13783 | public virtual ISchemaElement ParentElement | 13783 | public virtual ISchemaElement ParentElement |
13784 | { | 13784 | { |
13785 | get | 13785 | get |
@@ -13791,7 +13791,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13791 | this.parentElement = value; | 13791 | this.parentElement = value; |
13792 | } | 13792 | } |
13793 | } | 13793 | } |
13794 | 13794 | ||
13795 | public virtual void AddChild(ISchemaElement child) | 13795 | public virtual void AddChild(ISchemaElement child) |
13796 | { | 13796 | { |
13797 | if ((null == child)) | 13797 | if ((null == child)) |
@@ -13801,7 +13801,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13801 | this.children.AddElement(child); | 13801 | this.children.AddElement(child); |
13802 | child.ParentElement = this; | 13802 | child.ParentElement = this; |
13803 | } | 13803 | } |
13804 | 13804 | ||
13805 | public virtual void RemoveChild(ISchemaElement child) | 13805 | public virtual void RemoveChild(ISchemaElement child) |
13806 | { | 13806 | { |
13807 | if ((null == child)) | 13807 | if ((null == child)) |
@@ -13811,7 +13811,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13811 | this.children.RemoveElement(child); | 13811 | this.children.RemoveElement(child); |
13812 | child.ParentElement = null; | 13812 | child.ParentElement = null; |
13813 | } | 13813 | } |
13814 | 13814 | ||
13815 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13815 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13816 | ISchemaElement ICreateChildren.CreateChild(string childName) | 13816 | ISchemaElement ICreateChildren.CreateChild(string childName) |
13817 | { | 13817 | { |
@@ -13838,7 +13838,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13838 | } | 13838 | } |
13839 | return childValue; | 13839 | return childValue; |
13840 | } | 13840 | } |
13841 | 13841 | ||
13842 | /// <summary> | 13842 | /// <summary> |
13843 | /// Processes this element and all child elements into an XmlWriter. | 13843 | /// Processes this element and all child elements into an XmlWriter. |
13844 | /// </summary> | 13844 | /// </summary> |
@@ -13853,14 +13853,14 @@ namespace WixToolset.Harvesters.Serialize | |||
13853 | { | 13853 | { |
13854 | writer.WriteAttributeString("Id", this.idField); | 13854 | writer.WriteAttributeString("Id", this.idField); |
13855 | } | 13855 | } |
13856 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 13856 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
13857 | { | 13857 | { |
13858 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 13858 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
13859 | childElement.OutputXml(writer); | 13859 | childElement.OutputXml(writer); |
13860 | } | 13860 | } |
13861 | writer.WriteEndElement(); | 13861 | writer.WriteEndElement(); |
13862 | } | 13862 | } |
13863 | 13863 | ||
13864 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13864 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13865 | void ISetAttributes.SetAttribute(string name, string value) | 13865 | void ISetAttributes.SetAttribute(string name, string value) |
13866 | { | 13866 | { |
@@ -13875,20 +13875,20 @@ namespace WixToolset.Harvesters.Serialize | |||
13875 | } | 13875 | } |
13876 | } | 13876 | } |
13877 | } | 13877 | } |
13878 | 13878 | ||
13879 | /// <summary> | 13879 | /// <summary> |
13880 | /// Create a reference to a PatchFamilyGroup in another Fragment. | 13880 | /// Create a reference to a PatchFamilyGroup in another Fragment. |
13881 | /// </summary> | 13881 | /// </summary> |
13882 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13882 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13883 | public class PatchFamilyGroupRef : ISchemaElement, ISetAttributes | 13883 | public class PatchFamilyGroupRef : ISchemaElement, ISetAttributes |
13884 | { | 13884 | { |
13885 | 13885 | ||
13886 | private string idField; | 13886 | private string idField; |
13887 | 13887 | ||
13888 | private bool idFieldSet; | 13888 | private bool idFieldSet; |
13889 | 13889 | ||
13890 | private ISchemaElement parentElement; | 13890 | private ISchemaElement parentElement; |
13891 | 13891 | ||
13892 | /// <summary> | 13892 | /// <summary> |
13893 | /// The identifier of the PatchFamilyGroup to reference. | 13893 | /// The identifier of the PatchFamilyGroup to reference. |
13894 | /// </summary> | 13894 | /// </summary> |
@@ -13904,7 +13904,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13904 | this.idField = value; | 13904 | this.idField = value; |
13905 | } | 13905 | } |
13906 | } | 13906 | } |
13907 | 13907 | ||
13908 | public virtual ISchemaElement ParentElement | 13908 | public virtual ISchemaElement ParentElement |
13909 | { | 13909 | { |
13910 | get | 13910 | get |
@@ -13916,7 +13916,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13916 | this.parentElement = value; | 13916 | this.parentElement = value; |
13917 | } | 13917 | } |
13918 | } | 13918 | } |
13919 | 13919 | ||
13920 | /// <summary> | 13920 | /// <summary> |
13921 | /// Processes this element and all child elements into an XmlWriter. | 13921 | /// Processes this element and all child elements into an XmlWriter. |
13922 | /// </summary> | 13922 | /// </summary> |
@@ -13933,7 +13933,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13933 | } | 13933 | } |
13934 | writer.WriteEndElement(); | 13934 | writer.WriteEndElement(); |
13935 | } | 13935 | } |
13936 | 13936 | ||
13937 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 13937 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
13938 | void ISetAttributes.SetAttribute(string name, string value) | 13938 | void ISetAttributes.SetAttribute(string name, string value) |
13939 | { | 13939 | { |
@@ -13948,7 +13948,7 @@ namespace WixToolset.Harvesters.Serialize | |||
13948 | } | 13948 | } |
13949 | } | 13949 | } |
13950 | } | 13950 | } |
13951 | 13951 | ||
13952 | /// <summary> | 13952 | /// <summary> |
13953 | /// The PatchCreation element is analogous to the main function in a C program. When linking, only one PatchCreation section | 13953 | /// The PatchCreation element is analogous to the main function in a C program. When linking, only one PatchCreation section |
13954 | /// can be given to the linker to produce a successful result. Using this element creates a pcp file. | 13954 | /// can be given to the linker to produce a successful result. Using this element creates a pcp file. |
@@ -13956,47 +13956,47 @@ namespace WixToolset.Harvesters.Serialize | |||
13956 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 13956 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
13957 | public class PatchCreation : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 13957 | public class PatchCreation : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
13958 | { | 13958 | { |
13959 | 13959 | ||
13960 | private ElementCollection children; | 13960 | private ElementCollection children; |
13961 | 13961 | ||
13962 | private string idField; | 13962 | private string idField; |
13963 | 13963 | ||
13964 | private bool idFieldSet; | 13964 | private bool idFieldSet; |
13965 | 13965 | ||
13966 | private YesNoType allowMajorVersionMismatchesField; | 13966 | private YesNoType allowMajorVersionMismatchesField; |
13967 | 13967 | ||
13968 | private bool allowMajorVersionMismatchesFieldSet; | 13968 | private bool allowMajorVersionMismatchesFieldSet; |
13969 | 13969 | ||
13970 | private YesNoType allowProductCodeMismatchesField; | 13970 | private YesNoType allowProductCodeMismatchesField; |
13971 | 13971 | ||
13972 | private bool allowProductCodeMismatchesFieldSet; | 13972 | private bool allowProductCodeMismatchesFieldSet; |
13973 | 13973 | ||
13974 | private YesNoType cleanWorkingFolderField; | 13974 | private YesNoType cleanWorkingFolderField; |
13975 | 13975 | ||
13976 | private bool cleanWorkingFolderFieldSet; | 13976 | private bool cleanWorkingFolderFieldSet; |
13977 | 13977 | ||
13978 | private string codepageField; | 13978 | private string codepageField; |
13979 | 13979 | ||
13980 | private bool codepageFieldSet; | 13980 | private bool codepageFieldSet; |
13981 | 13981 | ||
13982 | private string outputPathField; | 13982 | private string outputPathField; |
13983 | 13983 | ||
13984 | private bool outputPathFieldSet; | 13984 | private bool outputPathFieldSet; |
13985 | 13985 | ||
13986 | private string sourceListField; | 13986 | private string sourceListField; |
13987 | 13987 | ||
13988 | private bool sourceListFieldSet; | 13988 | private bool sourceListFieldSet; |
13989 | 13989 | ||
13990 | private int symbolFlagsField; | 13990 | private int symbolFlagsField; |
13991 | 13991 | ||
13992 | private bool symbolFlagsFieldSet; | 13992 | private bool symbolFlagsFieldSet; |
13993 | 13993 | ||
13994 | private YesNoType wholeFilesOnlyField; | 13994 | private YesNoType wholeFilesOnlyField; |
13995 | 13995 | ||
13996 | private bool wholeFilesOnlyFieldSet; | 13996 | private bool wholeFilesOnlyFieldSet; |
13997 | 13997 | ||
13998 | private ISchemaElement parentElement; | 13998 | private ISchemaElement parentElement; |
13999 | 13999 | ||
14000 | public PatchCreation() | 14000 | public PatchCreation() |
14001 | { | 14001 | { |
14002 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 14002 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -14011,7 +14011,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14011 | childCollection0.AddCollection(childCollection1); | 14011 | childCollection0.AddCollection(childCollection1); |
14012 | this.children = childCollection0; | 14012 | this.children = childCollection0; |
14013 | } | 14013 | } |
14014 | 14014 | ||
14015 | public virtual IEnumerable Children | 14015 | public virtual IEnumerable Children |
14016 | { | 14016 | { |
14017 | get | 14017 | get |
@@ -14019,7 +14019,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14019 | return this.children; | 14019 | return this.children; |
14020 | } | 14020 | } |
14021 | } | 14021 | } |
14022 | 14022 | ||
14023 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 14023 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
14024 | public virtual IEnumerable this[System.Type childType] | 14024 | public virtual IEnumerable this[System.Type childType] |
14025 | { | 14025 | { |
@@ -14028,7 +14028,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14028 | return this.children.Filter(childType); | 14028 | return this.children.Filter(childType); |
14029 | } | 14029 | } |
14030 | } | 14030 | } |
14031 | 14031 | ||
14032 | /// <summary> | 14032 | /// <summary> |
14033 | /// PatchCreation identifier; this is the primary key for identifying patches. | 14033 | /// PatchCreation identifier; this is the primary key for identifying patches. |
14034 | /// </summary> | 14034 | /// </summary> |
@@ -14044,7 +14044,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14044 | this.idField = value; | 14044 | this.idField = value; |
14045 | } | 14045 | } |
14046 | } | 14046 | } |
14047 | 14047 | ||
14048 | /// <summary> | 14048 | /// <summary> |
14049 | /// Use this to set whether the major versions between the upgrade and target images match. See | 14049 | /// Use this to set whether the major versions between the upgrade and target images match. See |
14050 | /// </summary> | 14050 | /// </summary> |
@@ -14060,7 +14060,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14060 | this.allowMajorVersionMismatchesField = value; | 14060 | this.allowMajorVersionMismatchesField = value; |
14061 | } | 14061 | } |
14062 | } | 14062 | } |
14063 | 14063 | ||
14064 | /// <summary> | 14064 | /// <summary> |
14065 | /// Use this to set whether the product code between the upgrade and target images match. See | 14065 | /// Use this to set whether the product code between the upgrade and target images match. See |
14066 | /// </summary> | 14066 | /// </summary> |
@@ -14076,7 +14076,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14076 | this.allowProductCodeMismatchesField = value; | 14076 | this.allowProductCodeMismatchesField = value; |
14077 | } | 14077 | } |
14078 | } | 14078 | } |
14079 | 14079 | ||
14080 | /// <summary> | 14080 | /// <summary> |
14081 | /// Use this to set whether Patchwiz should clean the temp folder when finished. See | 14081 | /// Use this to set whether Patchwiz should clean the temp folder when finished. See |
14082 | /// </summary> | 14082 | /// </summary> |
@@ -14092,7 +14092,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14092 | this.cleanWorkingFolderField = value; | 14092 | this.cleanWorkingFolderField = value; |
14093 | } | 14093 | } |
14094 | } | 14094 | } |
14095 | 14095 | ||
14096 | /// <summary> | 14096 | /// <summary> |
14097 | /// The code page integer value or web name for the resulting PCP. See remarks for more information. | 14097 | /// The code page integer value or web name for the resulting PCP. See remarks for more information. |
14098 | /// </summary> | 14098 | /// </summary> |
@@ -14108,7 +14108,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14108 | this.codepageField = value; | 14108 | this.codepageField = value; |
14109 | } | 14109 | } |
14110 | } | 14110 | } |
14111 | 14111 | ||
14112 | /// <summary> | 14112 | /// <summary> |
14113 | /// The full path, including file name, of the patch package file that is to be generated. See | 14113 | /// The full path, including file name, of the patch package file that is to be generated. See |
14114 | /// </summary> | 14114 | /// </summary> |
@@ -14124,7 +14124,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14124 | this.outputPathField = value; | 14124 | this.outputPathField = value; |
14125 | } | 14125 | } |
14126 | } | 14126 | } |
14127 | 14127 | ||
14128 | /// <summary> | 14128 | /// <summary> |
14129 | /// Used to locate the .msp file for the patch if the cached copy is unavailable. See | 14129 | /// Used to locate the .msp file for the patch if the cached copy is unavailable. See |
14130 | /// </summary> | 14130 | /// </summary> |
@@ -14140,7 +14140,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14140 | this.sourceListField = value; | 14140 | this.sourceListField = value; |
14141 | } | 14141 | } |
14142 | } | 14142 | } |
14143 | 14143 | ||
14144 | /// <summary> | 14144 | /// <summary> |
14145 | /// An 8-digit hex integer representing the combination of patch symbol usage flags to use when creating a binary file patch. See | 14145 | /// An 8-digit hex integer representing the combination of patch symbol usage flags to use when creating a binary file patch. See |
14146 | /// </summary> | 14146 | /// </summary> |
@@ -14156,7 +14156,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14156 | this.symbolFlagsField = value; | 14156 | this.symbolFlagsField = value; |
14157 | } | 14157 | } |
14158 | } | 14158 | } |
14159 | 14159 | ||
14160 | /// <summary> | 14160 | /// <summary> |
14161 | /// Use this to set whether changing files should be included in their entirety. See | 14161 | /// Use this to set whether changing files should be included in their entirety. See |
14162 | /// </summary> | 14162 | /// </summary> |
@@ -14172,7 +14172,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14172 | this.wholeFilesOnlyField = value; | 14172 | this.wholeFilesOnlyField = value; |
14173 | } | 14173 | } |
14174 | } | 14174 | } |
14175 | 14175 | ||
14176 | public virtual ISchemaElement ParentElement | 14176 | public virtual ISchemaElement ParentElement |
14177 | { | 14177 | { |
14178 | get | 14178 | get |
@@ -14184,7 +14184,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14184 | this.parentElement = value; | 14184 | this.parentElement = value; |
14185 | } | 14185 | } |
14186 | } | 14186 | } |
14187 | 14187 | ||
14188 | public virtual void AddChild(ISchemaElement child) | 14188 | public virtual void AddChild(ISchemaElement child) |
14189 | { | 14189 | { |
14190 | if ((null == child)) | 14190 | if ((null == child)) |
@@ -14194,7 +14194,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14194 | this.children.AddElement(child); | 14194 | this.children.AddElement(child); |
14195 | child.ParentElement = this; | 14195 | child.ParentElement = this; |
14196 | } | 14196 | } |
14197 | 14197 | ||
14198 | public virtual void RemoveChild(ISchemaElement child) | 14198 | public virtual void RemoveChild(ISchemaElement child) |
14199 | { | 14199 | { |
14200 | if ((null == child)) | 14200 | if ((null == child)) |
@@ -14204,7 +14204,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14204 | this.children.RemoveElement(child); | 14204 | this.children.RemoveElement(child); |
14205 | child.ParentElement = null; | 14205 | child.ParentElement = null; |
14206 | } | 14206 | } |
14207 | 14207 | ||
14208 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 14208 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
14209 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 14209 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
14210 | ISchemaElement ICreateChildren.CreateChild(string childName) | 14210 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -14248,7 +14248,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14248 | } | 14248 | } |
14249 | return childValue; | 14249 | return childValue; |
14250 | } | 14250 | } |
14251 | 14251 | ||
14252 | /// <summary> | 14252 | /// <summary> |
14253 | /// Processes this element and all child elements into an XmlWriter. | 14253 | /// Processes this element and all child elements into an XmlWriter. |
14254 | /// </summary> | 14254 | /// </summary> |
@@ -14324,14 +14324,14 @@ namespace WixToolset.Harvesters.Serialize | |||
14324 | writer.WriteAttributeString("WholeFilesOnly", "yes"); | 14324 | writer.WriteAttributeString("WholeFilesOnly", "yes"); |
14325 | } | 14325 | } |
14326 | } | 14326 | } |
14327 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 14327 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
14328 | { | 14328 | { |
14329 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 14329 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
14330 | childElement.OutputXml(writer); | 14330 | childElement.OutputXml(writer); |
14331 | } | 14331 | } |
14332 | writer.WriteEndElement(); | 14332 | writer.WriteEndElement(); |
14333 | } | 14333 | } |
14334 | 14334 | ||
14335 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 14335 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
14336 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 14336 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
14337 | void ISetAttributes.SetAttribute(string name, string value) | 14337 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -14387,60 +14387,60 @@ namespace WixToolset.Harvesters.Serialize | |||
14387 | } | 14387 | } |
14388 | } | 14388 | } |
14389 | } | 14389 | } |
14390 | 14390 | ||
14391 | /// <summary> | 14391 | /// <summary> |
14392 | /// Properties about the patch to be placed in the Summary Information Stream. These are visible from COM through the IStream interface, and these properties can be seen on the package in Explorer. | 14392 | /// Properties about the patch to be placed in the Summary Information Stream. These are visible from COM through the IStream interface, and these properties can be seen on the package in Explorer. |
14393 | /// </summary> | 14393 | /// </summary> |
14394 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 14394 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
14395 | public class PatchInformation : ISchemaElement, ISetAttributes | 14395 | public class PatchInformation : ISchemaElement, ISetAttributes |
14396 | { | 14396 | { |
14397 | 14397 | ||
14398 | private string descriptionField; | 14398 | private string descriptionField; |
14399 | 14399 | ||
14400 | private bool descriptionFieldSet; | 14400 | private bool descriptionFieldSet; |
14401 | 14401 | ||
14402 | private string platformsField; | 14402 | private string platformsField; |
14403 | 14403 | ||
14404 | private bool platformsFieldSet; | 14404 | private bool platformsFieldSet; |
14405 | 14405 | ||
14406 | private string languagesField; | 14406 | private string languagesField; |
14407 | 14407 | ||
14408 | private bool languagesFieldSet; | 14408 | private bool languagesFieldSet; |
14409 | 14409 | ||
14410 | private string manufacturerField; | 14410 | private string manufacturerField; |
14411 | 14411 | ||
14412 | private bool manufacturerFieldSet; | 14412 | private bool manufacturerFieldSet; |
14413 | 14413 | ||
14414 | private string keywordsField; | 14414 | private string keywordsField; |
14415 | 14415 | ||
14416 | private bool keywordsFieldSet; | 14416 | private bool keywordsFieldSet; |
14417 | 14417 | ||
14418 | private string commentsField; | 14418 | private string commentsField; |
14419 | 14419 | ||
14420 | private bool commentsFieldSet; | 14420 | private bool commentsFieldSet; |
14421 | 14421 | ||
14422 | private YesNoDefaultType readOnlyField; | 14422 | private YesNoDefaultType readOnlyField; |
14423 | 14423 | ||
14424 | private bool readOnlyFieldSet; | 14424 | private bool readOnlyFieldSet; |
14425 | 14425 | ||
14426 | private string summaryCodepageField; | 14426 | private string summaryCodepageField; |
14427 | 14427 | ||
14428 | private bool summaryCodepageFieldSet; | 14428 | private bool summaryCodepageFieldSet; |
14429 | 14429 | ||
14430 | private YesNoType shortNamesField; | 14430 | private YesNoType shortNamesField; |
14431 | 14431 | ||
14432 | private bool shortNamesFieldSet; | 14432 | private bool shortNamesFieldSet; |
14433 | 14433 | ||
14434 | private YesNoType compressedField; | 14434 | private YesNoType compressedField; |
14435 | 14435 | ||
14436 | private bool compressedFieldSet; | 14436 | private bool compressedFieldSet; |
14437 | 14437 | ||
14438 | private YesNoType adminImageField; | 14438 | private YesNoType adminImageField; |
14439 | 14439 | ||
14440 | private bool adminImageFieldSet; | 14440 | private bool adminImageFieldSet; |
14441 | 14441 | ||
14442 | private ISchemaElement parentElement; | 14442 | private ISchemaElement parentElement; |
14443 | 14443 | ||
14444 | /// <summary> | 14444 | /// <summary> |
14445 | /// A short description of the patch that includes the name of the product. | 14445 | /// A short description of the patch that includes the name of the product. |
14446 | /// </summary> | 14446 | /// </summary> |
@@ -14456,7 +14456,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14456 | this.descriptionField = value; | 14456 | this.descriptionField = value; |
14457 | } | 14457 | } |
14458 | } | 14458 | } |
14459 | 14459 | ||
14460 | public string Platforms | 14460 | public string Platforms |
14461 | { | 14461 | { |
14462 | get | 14462 | get |
@@ -14469,7 +14469,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14469 | this.platformsField = value; | 14469 | this.platformsField = value; |
14470 | } | 14470 | } |
14471 | } | 14471 | } |
14472 | 14472 | ||
14473 | public string Languages | 14473 | public string Languages |
14474 | { | 14474 | { |
14475 | get | 14475 | get |
@@ -14482,7 +14482,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14482 | this.languagesField = value; | 14482 | this.languagesField = value; |
14483 | } | 14483 | } |
14484 | } | 14484 | } |
14485 | 14485 | ||
14486 | /// <summary> | 14486 | /// <summary> |
14487 | /// The name of the manufacturer of the patch package. | 14487 | /// The name of the manufacturer of the patch package. |
14488 | /// </summary> | 14488 | /// </summary> |
@@ -14498,7 +14498,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14498 | this.manufacturerField = value; | 14498 | this.manufacturerField = value; |
14499 | } | 14499 | } |
14500 | } | 14500 | } |
14501 | 14501 | ||
14502 | /// <summary> | 14502 | /// <summary> |
14503 | /// A semicolon-delimited list of network or URL locations for alternate sources of the patch. The default is "Installer,Patching,PCP,Database". | 14503 | /// A semicolon-delimited list of network or URL locations for alternate sources of the patch. The default is "Installer,Patching,PCP,Database". |
14504 | /// </summary> | 14504 | /// </summary> |
@@ -14514,7 +14514,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14514 | this.keywordsField = value; | 14514 | this.keywordsField = value; |
14515 | } | 14515 | } |
14516 | } | 14516 | } |
14517 | 14517 | ||
14518 | /// <summary> | 14518 | /// <summary> |
14519 | /// General purpose of the patch package. For example, "This patch contains the logic and data required to install | 14519 | /// General purpose of the patch package. For example, "This patch contains the logic and data required to install |
14520 | /// </summary> | 14520 | /// </summary> |
@@ -14530,7 +14530,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14530 | this.commentsField = value; | 14530 | this.commentsField = value; |
14531 | } | 14531 | } |
14532 | } | 14532 | } |
14533 | 14533 | ||
14534 | /// <summary> | 14534 | /// <summary> |
14535 | /// The value of this attribute conveys whether the package should be opened as read-only. | 14535 | /// The value of this attribute conveys whether the package should be opened as read-only. |
14536 | /// A database editing tool should not modify a read-only enforced database and should | 14536 | /// A database editing tool should not modify a read-only enforced database and should |
@@ -14548,7 +14548,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14548 | this.readOnlyField = value; | 14548 | this.readOnlyField = value; |
14549 | } | 14549 | } |
14550 | } | 14550 | } |
14551 | 14551 | ||
14552 | /// <summary> | 14552 | /// <summary> |
14553 | /// The code page integer value or web name for summary info strings only. The default is 1252. See remarks for more information. | 14553 | /// The code page integer value or web name for summary info strings only. The default is 1252. See remarks for more information. |
14554 | /// </summary> | 14554 | /// </summary> |
@@ -14564,7 +14564,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14564 | this.summaryCodepageField = value; | 14564 | this.summaryCodepageField = value; |
14565 | } | 14565 | } |
14566 | } | 14566 | } |
14567 | 14567 | ||
14568 | public YesNoType ShortNames | 14568 | public YesNoType ShortNames |
14569 | { | 14569 | { |
14570 | get | 14570 | get |
@@ -14577,7 +14577,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14577 | this.shortNamesField = value; | 14577 | this.shortNamesField = value; |
14578 | } | 14578 | } |
14579 | } | 14579 | } |
14580 | 14580 | ||
14581 | public YesNoType Compressed | 14581 | public YesNoType Compressed |
14582 | { | 14582 | { |
14583 | get | 14583 | get |
@@ -14590,7 +14590,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14590 | this.compressedField = value; | 14590 | this.compressedField = value; |
14591 | } | 14591 | } |
14592 | } | 14592 | } |
14593 | 14593 | ||
14594 | public YesNoType AdminImage | 14594 | public YesNoType AdminImage |
14595 | { | 14595 | { |
14596 | get | 14596 | get |
@@ -14603,7 +14603,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14603 | this.adminImageField = value; | 14603 | this.adminImageField = value; |
14604 | } | 14604 | } |
14605 | } | 14605 | } |
14606 | 14606 | ||
14607 | public virtual ISchemaElement ParentElement | 14607 | public virtual ISchemaElement ParentElement |
14608 | { | 14608 | { |
14609 | get | 14609 | get |
@@ -14615,7 +14615,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14615 | this.parentElement = value; | 14615 | this.parentElement = value; |
14616 | } | 14616 | } |
14617 | } | 14617 | } |
14618 | 14618 | ||
14619 | /// <summary> | 14619 | /// <summary> |
14620 | /// Processes this element and all child elements into an XmlWriter. | 14620 | /// Processes this element and all child elements into an XmlWriter. |
14621 | /// </summary> | 14621 | /// </summary> |
@@ -14705,7 +14705,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14705 | } | 14705 | } |
14706 | writer.WriteEndElement(); | 14706 | writer.WriteEndElement(); |
14707 | } | 14707 | } |
14708 | 14708 | ||
14709 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 14709 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
14710 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 14710 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
14711 | void ISetAttributes.SetAttribute(string name, string value) | 14711 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -14771,58 +14771,58 @@ namespace WixToolset.Harvesters.Serialize | |||
14771 | } | 14771 | } |
14772 | } | 14772 | } |
14773 | } | 14773 | } |
14774 | 14774 | ||
14775 | /// <summary> | 14775 | /// <summary> |
14776 | /// Properties about the patch to be placed in the PatchMetadata table. | 14776 | /// Properties about the patch to be placed in the PatchMetadata table. |
14777 | /// </summary> | 14777 | /// </summary> |
14778 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 14778 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
14779 | public class PatchMetadata : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 14779 | public class PatchMetadata : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
14780 | { | 14780 | { |
14781 | 14781 | ||
14782 | private ElementCollection children; | 14782 | private ElementCollection children; |
14783 | 14783 | ||
14784 | private YesNoType allowRemovalField; | 14784 | private YesNoType allowRemovalField; |
14785 | 14785 | ||
14786 | private bool allowRemovalFieldSet; | 14786 | private bool allowRemovalFieldSet; |
14787 | 14787 | ||
14788 | private string classificationField; | 14788 | private string classificationField; |
14789 | 14789 | ||
14790 | private bool classificationFieldSet; | 14790 | private bool classificationFieldSet; |
14791 | 14791 | ||
14792 | private string creationTimeUTCField; | 14792 | private string creationTimeUTCField; |
14793 | 14793 | ||
14794 | private bool creationTimeUTCFieldSet; | 14794 | private bool creationTimeUTCFieldSet; |
14795 | 14795 | ||
14796 | private string descriptionField; | 14796 | private string descriptionField; |
14797 | 14797 | ||
14798 | private bool descriptionFieldSet; | 14798 | private bool descriptionFieldSet; |
14799 | 14799 | ||
14800 | private string displayNameField; | 14800 | private string displayNameField; |
14801 | 14801 | ||
14802 | private bool displayNameFieldSet; | 14802 | private bool displayNameFieldSet; |
14803 | 14803 | ||
14804 | private string manufacturerNameField; | 14804 | private string manufacturerNameField; |
14805 | 14805 | ||
14806 | private bool manufacturerNameFieldSet; | 14806 | private bool manufacturerNameFieldSet; |
14807 | 14807 | ||
14808 | private string minorUpdateTargetRTMField; | 14808 | private string minorUpdateTargetRTMField; |
14809 | 14809 | ||
14810 | private bool minorUpdateTargetRTMFieldSet; | 14810 | private bool minorUpdateTargetRTMFieldSet; |
14811 | 14811 | ||
14812 | private string moreInfoURLField; | 14812 | private string moreInfoURLField; |
14813 | 14813 | ||
14814 | private bool moreInfoURLFieldSet; | 14814 | private bool moreInfoURLFieldSet; |
14815 | 14815 | ||
14816 | private YesNoType optimizedInstallModeField; | 14816 | private YesNoType optimizedInstallModeField; |
14817 | 14817 | ||
14818 | private bool optimizedInstallModeFieldSet; | 14818 | private bool optimizedInstallModeFieldSet; |
14819 | 14819 | ||
14820 | private string targetProductNameField; | 14820 | private string targetProductNameField; |
14821 | 14821 | ||
14822 | private bool targetProductNameFieldSet; | 14822 | private bool targetProductNameFieldSet; |
14823 | 14823 | ||
14824 | private ISchemaElement parentElement; | 14824 | private ISchemaElement parentElement; |
14825 | 14825 | ||
14826 | public PatchMetadata() | 14826 | public PatchMetadata() |
14827 | { | 14827 | { |
14828 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 14828 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -14832,7 +14832,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14832 | childCollection0.AddCollection(childCollection1); | 14832 | childCollection0.AddCollection(childCollection1); |
14833 | this.children = childCollection0; | 14833 | this.children = childCollection0; |
14834 | } | 14834 | } |
14835 | 14835 | ||
14836 | public virtual IEnumerable Children | 14836 | public virtual IEnumerable Children |
14837 | { | 14837 | { |
14838 | get | 14838 | get |
@@ -14840,7 +14840,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14840 | return this.children; | 14840 | return this.children; |
14841 | } | 14841 | } |
14842 | } | 14842 | } |
14843 | 14843 | ||
14844 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 14844 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
14845 | public virtual IEnumerable this[System.Type childType] | 14845 | public virtual IEnumerable this[System.Type childType] |
14846 | { | 14846 | { |
@@ -14849,7 +14849,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14849 | return this.children.Filter(childType); | 14849 | return this.children.Filter(childType); |
14850 | } | 14850 | } |
14851 | } | 14851 | } |
14852 | 14852 | ||
14853 | /// <summary> | 14853 | /// <summary> |
14854 | /// Whether this is an uninstallable patch. | 14854 | /// Whether this is an uninstallable patch. |
14855 | /// </summary> | 14855 | /// </summary> |
@@ -14865,7 +14865,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14865 | this.allowRemovalField = value; | 14865 | this.allowRemovalField = value; |
14866 | } | 14866 | } |
14867 | } | 14867 | } |
14868 | 14868 | ||
14869 | /// <summary> | 14869 | /// <summary> |
14870 | /// Category of updates. Recommended values are Critical Update, Hotfix, Security Rollup, Security Update, Service Pack, Update, Update Rollup. | 14870 | /// Category of updates. Recommended values are Critical Update, Hotfix, Security Rollup, Security Update, Service Pack, Update, Update Rollup. |
14871 | /// </summary> | 14871 | /// </summary> |
@@ -14881,7 +14881,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14881 | this.classificationField = value; | 14881 | this.classificationField = value; |
14882 | } | 14882 | } |
14883 | } | 14883 | } |
14884 | 14884 | ||
14885 | /// <summary> | 14885 | /// <summary> |
14886 | /// Creation time of the .msp file in the form mm-dd-yy HH:MM (month-day-year hour:minute). | 14886 | /// Creation time of the .msp file in the form mm-dd-yy HH:MM (month-day-year hour:minute). |
14887 | /// </summary> | 14887 | /// </summary> |
@@ -14898,7 +14898,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14898 | this.creationTimeUTCField = value; | 14898 | this.creationTimeUTCField = value; |
14899 | } | 14899 | } |
14900 | } | 14900 | } |
14901 | 14901 | ||
14902 | /// <summary> | 14902 | /// <summary> |
14903 | /// Description of the patch. | 14903 | /// Description of the patch. |
14904 | /// </summary> | 14904 | /// </summary> |
@@ -14914,7 +14914,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14914 | this.descriptionField = value; | 14914 | this.descriptionField = value; |
14915 | } | 14915 | } |
14916 | } | 14916 | } |
14917 | 14917 | ||
14918 | /// <summary> | 14918 | /// <summary> |
14919 | /// A title for the patch that is suitable for public display. In Add/Remove Programs from XP SP2 on. | 14919 | /// A title for the patch that is suitable for public display. In Add/Remove Programs from XP SP2 on. |
14920 | /// </summary> | 14920 | /// </summary> |
@@ -14930,7 +14930,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14930 | this.displayNameField = value; | 14930 | this.displayNameField = value; |
14931 | } | 14931 | } |
14932 | } | 14932 | } |
14933 | 14933 | ||
14934 | /// <summary> | 14934 | /// <summary> |
14935 | /// Name of the manufacturer. | 14935 | /// Name of the manufacturer. |
14936 | /// </summary> | 14936 | /// </summary> |
@@ -14946,7 +14946,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14946 | this.manufacturerNameField = value; | 14946 | this.manufacturerNameField = value; |
14947 | } | 14947 | } |
14948 | } | 14948 | } |
14949 | 14949 | ||
14950 | /// <summary> | 14950 | /// <summary> |
14951 | /// Indicates that the patch targets the RTM version of the product or the most recent major | 14951 | /// Indicates that the patch targets the RTM version of the product or the most recent major |
14952 | /// upgrade patch. Author this optional property in minor update patches that contain sequencing | 14952 | /// upgrade patch. Author this optional property in minor update patches that contain sequencing |
@@ -14967,7 +14967,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14967 | this.minorUpdateTargetRTMField = value; | 14967 | this.minorUpdateTargetRTMField = value; |
14968 | } | 14968 | } |
14969 | } | 14969 | } |
14970 | 14970 | ||
14971 | /// <summary> | 14971 | /// <summary> |
14972 | /// A URL that provides information specific to this patch. In Add/Remove Programs from XP SP2 on. | 14972 | /// A URL that provides information specific to this patch. In Add/Remove Programs from XP SP2 on. |
14973 | /// </summary> | 14973 | /// </summary> |
@@ -14984,7 +14984,7 @@ namespace WixToolset.Harvesters.Serialize | |||
14984 | this.moreInfoURLField = value; | 14984 | this.moreInfoURLField = value; |
14985 | } | 14985 | } |
14986 | } | 14986 | } |
14987 | 14987 | ||
14988 | /// <summary> | 14988 | /// <summary> |
14989 | /// If this attribute is set to 'yes' in all the patches to be applied in a transaction, the | 14989 | /// If this attribute is set to 'yes' in all the patches to be applied in a transaction, the |
14990 | /// application of the patch is optimized if possible. Available beginning with Windows Installer 3.1. | 14990 | /// application of the patch is optimized if possible. Available beginning with Windows Installer 3.1. |
@@ -15001,7 +15001,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15001 | this.optimizedInstallModeField = value; | 15001 | this.optimizedInstallModeField = value; |
15002 | } | 15002 | } |
15003 | } | 15003 | } |
15004 | 15004 | ||
15005 | /// <summary> | 15005 | /// <summary> |
15006 | /// Name of the application or target product suite. | 15006 | /// Name of the application or target product suite. |
15007 | /// </summary> | 15007 | /// </summary> |
@@ -15017,7 +15017,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15017 | this.targetProductNameField = value; | 15017 | this.targetProductNameField = value; |
15018 | } | 15018 | } |
15019 | } | 15019 | } |
15020 | 15020 | ||
15021 | public virtual ISchemaElement ParentElement | 15021 | public virtual ISchemaElement ParentElement |
15022 | { | 15022 | { |
15023 | get | 15023 | get |
@@ -15029,7 +15029,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15029 | this.parentElement = value; | 15029 | this.parentElement = value; |
15030 | } | 15030 | } |
15031 | } | 15031 | } |
15032 | 15032 | ||
15033 | public virtual void AddChild(ISchemaElement child) | 15033 | public virtual void AddChild(ISchemaElement child) |
15034 | { | 15034 | { |
15035 | if ((null == child)) | 15035 | if ((null == child)) |
@@ -15039,7 +15039,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15039 | this.children.AddElement(child); | 15039 | this.children.AddElement(child); |
15040 | child.ParentElement = this; | 15040 | child.ParentElement = this; |
15041 | } | 15041 | } |
15042 | 15042 | ||
15043 | public virtual void RemoveChild(ISchemaElement child) | 15043 | public virtual void RemoveChild(ISchemaElement child) |
15044 | { | 15044 | { |
15045 | if ((null == child)) | 15045 | if ((null == child)) |
@@ -15049,7 +15049,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15049 | this.children.RemoveElement(child); | 15049 | this.children.RemoveElement(child); |
15050 | child.ParentElement = null; | 15050 | child.ParentElement = null; |
15051 | } | 15051 | } |
15052 | 15052 | ||
15053 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15053 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15054 | ISchemaElement ICreateChildren.CreateChild(string childName) | 15054 | ISchemaElement ICreateChildren.CreateChild(string childName) |
15055 | { | 15055 | { |
@@ -15072,7 +15072,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15072 | } | 15072 | } |
15073 | return childValue; | 15073 | return childValue; |
15074 | } | 15074 | } |
15075 | 15075 | ||
15076 | /// <summary> | 15076 | /// <summary> |
15077 | /// Processes this element and all child elements into an XmlWriter. | 15077 | /// Processes this element and all child elements into an XmlWriter. |
15078 | /// </summary> | 15078 | /// </summary> |
@@ -15138,14 +15138,14 @@ namespace WixToolset.Harvesters.Serialize | |||
15138 | { | 15138 | { |
15139 | writer.WriteAttributeString("TargetProductName", this.targetProductNameField); | 15139 | writer.WriteAttributeString("TargetProductName", this.targetProductNameField); |
15140 | } | 15140 | } |
15141 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 15141 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
15142 | { | 15142 | { |
15143 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 15143 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
15144 | childElement.OutputXml(writer); | 15144 | childElement.OutputXml(writer); |
15145 | } | 15145 | } |
15146 | writer.WriteEndElement(); | 15146 | writer.WriteEndElement(); |
15147 | } | 15147 | } |
15148 | 15148 | ||
15149 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15149 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15150 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 15150 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
15151 | void ISetAttributes.SetAttribute(string name, string value) | 15151 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -15206,28 +15206,28 @@ namespace WixToolset.Harvesters.Serialize | |||
15206 | } | 15206 | } |
15207 | } | 15207 | } |
15208 | } | 15208 | } |
15209 | 15209 | ||
15210 | /// <summary> | 15210 | /// <summary> |
15211 | /// A custom property for the PatchMetadata table. | 15211 | /// A custom property for the PatchMetadata table. |
15212 | /// </summary> | 15212 | /// </summary> |
15213 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15213 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15214 | public class CustomProperty : ISchemaElement, ISetAttributes | 15214 | public class CustomProperty : ISchemaElement, ISetAttributes |
15215 | { | 15215 | { |
15216 | 15216 | ||
15217 | private string companyField; | 15217 | private string companyField; |
15218 | 15218 | ||
15219 | private bool companyFieldSet; | 15219 | private bool companyFieldSet; |
15220 | 15220 | ||
15221 | private string propertyField; | 15221 | private string propertyField; |
15222 | 15222 | ||
15223 | private bool propertyFieldSet; | 15223 | private bool propertyFieldSet; |
15224 | 15224 | ||
15225 | private string valueField; | 15225 | private string valueField; |
15226 | 15226 | ||
15227 | private bool valueFieldSet; | 15227 | private bool valueFieldSet; |
15228 | 15228 | ||
15229 | private ISchemaElement parentElement; | 15229 | private ISchemaElement parentElement; |
15230 | 15230 | ||
15231 | /// <summary> | 15231 | /// <summary> |
15232 | /// The name of the company. | 15232 | /// The name of the company. |
15233 | /// </summary> | 15233 | /// </summary> |
@@ -15243,7 +15243,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15243 | this.companyField = value; | 15243 | this.companyField = value; |
15244 | } | 15244 | } |
15245 | } | 15245 | } |
15246 | 15246 | ||
15247 | /// <summary> | 15247 | /// <summary> |
15248 | /// The name of the metadata property. | 15248 | /// The name of the metadata property. |
15249 | /// </summary> | 15249 | /// </summary> |
@@ -15259,7 +15259,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15259 | this.propertyField = value; | 15259 | this.propertyField = value; |
15260 | } | 15260 | } |
15261 | } | 15261 | } |
15262 | 15262 | ||
15263 | /// <summary> | 15263 | /// <summary> |
15264 | /// Value of the metadata property. | 15264 | /// Value of the metadata property. |
15265 | /// </summary> | 15265 | /// </summary> |
@@ -15275,7 +15275,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15275 | this.valueField = value; | 15275 | this.valueField = value; |
15276 | } | 15276 | } |
15277 | } | 15277 | } |
15278 | 15278 | ||
15279 | public virtual ISchemaElement ParentElement | 15279 | public virtual ISchemaElement ParentElement |
15280 | { | 15280 | { |
15281 | get | 15281 | get |
@@ -15287,7 +15287,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15287 | this.parentElement = value; | 15287 | this.parentElement = value; |
15288 | } | 15288 | } |
15289 | } | 15289 | } |
15290 | 15290 | ||
15291 | /// <summary> | 15291 | /// <summary> |
15292 | /// Processes this element and all child elements into an XmlWriter. | 15292 | /// Processes this element and all child elements into an XmlWriter. |
15293 | /// </summary> | 15293 | /// </summary> |
@@ -15312,7 +15312,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15312 | } | 15312 | } |
15313 | writer.WriteEndElement(); | 15313 | writer.WriteEndElement(); |
15314 | } | 15314 | } |
15315 | 15315 | ||
15316 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15316 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15317 | void ISetAttributes.SetAttribute(string name, string value) | 15317 | void ISetAttributes.SetAttribute(string name, string value) |
15318 | { | 15318 | { |
@@ -15337,20 +15337,20 @@ namespace WixToolset.Harvesters.Serialize | |||
15337 | } | 15337 | } |
15338 | } | 15338 | } |
15339 | } | 15339 | } |
15340 | 15340 | ||
15341 | /// <summary> | 15341 | /// <summary> |
15342 | /// A patch that is deprecated by this patch. | 15342 | /// A patch that is deprecated by this patch. |
15343 | /// </summary> | 15343 | /// </summary> |
15344 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15344 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15345 | public class ReplacePatch : ISchemaElement, ISetAttributes | 15345 | public class ReplacePatch : ISchemaElement, ISetAttributes |
15346 | { | 15346 | { |
15347 | 15347 | ||
15348 | private string idField; | 15348 | private string idField; |
15349 | 15349 | ||
15350 | private bool idFieldSet; | 15350 | private bool idFieldSet; |
15351 | 15351 | ||
15352 | private ISchemaElement parentElement; | 15352 | private ISchemaElement parentElement; |
15353 | 15353 | ||
15354 | /// <summary> | 15354 | /// <summary> |
15355 | /// Patch GUID to be unregistered if it exists on the machine targeted by this patch. | 15355 | /// Patch GUID to be unregistered if it exists on the machine targeted by this patch. |
15356 | /// </summary> | 15356 | /// </summary> |
@@ -15366,7 +15366,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15366 | this.idField = value; | 15366 | this.idField = value; |
15367 | } | 15367 | } |
15368 | } | 15368 | } |
15369 | 15369 | ||
15370 | public virtual ISchemaElement ParentElement | 15370 | public virtual ISchemaElement ParentElement |
15371 | { | 15371 | { |
15372 | get | 15372 | get |
@@ -15378,7 +15378,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15378 | this.parentElement = value; | 15378 | this.parentElement = value; |
15379 | } | 15379 | } |
15380 | } | 15380 | } |
15381 | 15381 | ||
15382 | /// <summary> | 15382 | /// <summary> |
15383 | /// Processes this element and all child elements into an XmlWriter. | 15383 | /// Processes this element and all child elements into an XmlWriter. |
15384 | /// </summary> | 15384 | /// </summary> |
@@ -15395,7 +15395,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15395 | } | 15395 | } |
15396 | writer.WriteEndElement(); | 15396 | writer.WriteEndElement(); |
15397 | } | 15397 | } |
15398 | 15398 | ||
15399 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15399 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15400 | void ISetAttributes.SetAttribute(string name, string value) | 15400 | void ISetAttributes.SetAttribute(string name, string value) |
15401 | { | 15401 | { |
@@ -15410,29 +15410,29 @@ namespace WixToolset.Harvesters.Serialize | |||
15410 | } | 15410 | } |
15411 | } | 15411 | } |
15412 | } | 15412 | } |
15413 | 15413 | ||
15414 | /// <summary> | 15414 | /// <summary> |
15415 | /// The product codes for products that can accept the patch. | 15415 | /// The product codes for products that can accept the patch. |
15416 | /// </summary> | 15416 | /// </summary> |
15417 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15417 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15418 | public class TargetProductCodes : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 15418 | public class TargetProductCodes : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
15419 | { | 15419 | { |
15420 | 15420 | ||
15421 | private ElementCollection children; | 15421 | private ElementCollection children; |
15422 | 15422 | ||
15423 | private YesNoType replaceField; | 15423 | private YesNoType replaceField; |
15424 | 15424 | ||
15425 | private bool replaceFieldSet; | 15425 | private bool replaceFieldSet; |
15426 | 15426 | ||
15427 | private ISchemaElement parentElement; | 15427 | private ISchemaElement parentElement; |
15428 | 15428 | ||
15429 | public TargetProductCodes() | 15429 | public TargetProductCodes() |
15430 | { | 15430 | { |
15431 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 15431 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
15432 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(TargetProductCode))); | 15432 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(TargetProductCode))); |
15433 | this.children = childCollection0; | 15433 | this.children = childCollection0; |
15434 | } | 15434 | } |
15435 | 15435 | ||
15436 | public virtual IEnumerable Children | 15436 | public virtual IEnumerable Children |
15437 | { | 15437 | { |
15438 | get | 15438 | get |
@@ -15440,7 +15440,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15440 | return this.children; | 15440 | return this.children; |
15441 | } | 15441 | } |
15442 | } | 15442 | } |
15443 | 15443 | ||
15444 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 15444 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
15445 | public virtual IEnumerable this[System.Type childType] | 15445 | public virtual IEnumerable this[System.Type childType] |
15446 | { | 15446 | { |
@@ -15449,7 +15449,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15449 | return this.children.Filter(childType); | 15449 | return this.children.Filter(childType); |
15450 | } | 15450 | } |
15451 | } | 15451 | } |
15452 | 15452 | ||
15453 | /// <summary> | 15453 | /// <summary> |
15454 | /// Whether to replace the product codes that can accept the patch from the target packages with the child elements. | 15454 | /// Whether to replace the product codes that can accept the patch from the target packages with the child elements. |
15455 | /// </summary> | 15455 | /// </summary> |
@@ -15465,7 +15465,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15465 | this.replaceField = value; | 15465 | this.replaceField = value; |
15466 | } | 15466 | } |
15467 | } | 15467 | } |
15468 | 15468 | ||
15469 | public virtual ISchemaElement ParentElement | 15469 | public virtual ISchemaElement ParentElement |
15470 | { | 15470 | { |
15471 | get | 15471 | get |
@@ -15477,7 +15477,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15477 | this.parentElement = value; | 15477 | this.parentElement = value; |
15478 | } | 15478 | } |
15479 | } | 15479 | } |
15480 | 15480 | ||
15481 | public virtual void AddChild(ISchemaElement child) | 15481 | public virtual void AddChild(ISchemaElement child) |
15482 | { | 15482 | { |
15483 | if ((null == child)) | 15483 | if ((null == child)) |
@@ -15487,7 +15487,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15487 | this.children.AddElement(child); | 15487 | this.children.AddElement(child); |
15488 | child.ParentElement = this; | 15488 | child.ParentElement = this; |
15489 | } | 15489 | } |
15490 | 15490 | ||
15491 | public virtual void RemoveChild(ISchemaElement child) | 15491 | public virtual void RemoveChild(ISchemaElement child) |
15492 | { | 15492 | { |
15493 | if ((null == child)) | 15493 | if ((null == child)) |
@@ -15497,7 +15497,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15497 | this.children.RemoveElement(child); | 15497 | this.children.RemoveElement(child); |
15498 | child.ParentElement = null; | 15498 | child.ParentElement = null; |
15499 | } | 15499 | } |
15500 | 15500 | ||
15501 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15501 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15502 | ISchemaElement ICreateChildren.CreateChild(string childName) | 15502 | ISchemaElement ICreateChildren.CreateChild(string childName) |
15503 | { | 15503 | { |
@@ -15516,7 +15516,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15516 | } | 15516 | } |
15517 | return childValue; | 15517 | return childValue; |
15518 | } | 15518 | } |
15519 | 15519 | ||
15520 | /// <summary> | 15520 | /// <summary> |
15521 | /// Processes this element and all child elements into an XmlWriter. | 15521 | /// Processes this element and all child elements into an XmlWriter. |
15522 | /// </summary> | 15522 | /// </summary> |
@@ -15538,14 +15538,14 @@ namespace WixToolset.Harvesters.Serialize | |||
15538 | writer.WriteAttributeString("Replace", "yes"); | 15538 | writer.WriteAttributeString("Replace", "yes"); |
15539 | } | 15539 | } |
15540 | } | 15540 | } |
15541 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 15541 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
15542 | { | 15542 | { |
15543 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 15543 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
15544 | childElement.OutputXml(writer); | 15544 | childElement.OutputXml(writer); |
15545 | } | 15545 | } |
15546 | writer.WriteEndElement(); | 15546 | writer.WriteEndElement(); |
15547 | } | 15547 | } |
15548 | 15548 | ||
15549 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15549 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15550 | void ISetAttributes.SetAttribute(string name, string value) | 15550 | void ISetAttributes.SetAttribute(string name, string value) |
15551 | { | 15551 | { |
@@ -15560,20 +15560,20 @@ namespace WixToolset.Harvesters.Serialize | |||
15560 | } | 15560 | } |
15561 | } | 15561 | } |
15562 | } | 15562 | } |
15563 | 15563 | ||
15564 | /// <summary> | 15564 | /// <summary> |
15565 | /// A product code for a product that can accept the patch. | 15565 | /// A product code for a product that can accept the patch. |
15566 | /// </summary> | 15566 | /// </summary> |
15567 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15567 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15568 | public class TargetProductCode : ISchemaElement, ISetAttributes | 15568 | public class TargetProductCode : ISchemaElement, ISetAttributes |
15569 | { | 15569 | { |
15570 | 15570 | ||
15571 | private string idField; | 15571 | private string idField; |
15572 | 15572 | ||
15573 | private bool idFieldSet; | 15573 | private bool idFieldSet; |
15574 | 15574 | ||
15575 | private ISchemaElement parentElement; | 15575 | private ISchemaElement parentElement; |
15576 | 15576 | ||
15577 | /// <summary> | 15577 | /// <summary> |
15578 | /// The product code for a product that can accept the patch. This can be '*'. See remarks for more information. | 15578 | /// The product code for a product that can accept the patch. This can be '*'. See remarks for more information. |
15579 | /// </summary> | 15579 | /// </summary> |
@@ -15589,7 +15589,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15589 | this.idField = value; | 15589 | this.idField = value; |
15590 | } | 15590 | } |
15591 | } | 15591 | } |
15592 | 15592 | ||
15593 | public virtual ISchemaElement ParentElement | 15593 | public virtual ISchemaElement ParentElement |
15594 | { | 15594 | { |
15595 | get | 15595 | get |
@@ -15601,7 +15601,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15601 | this.parentElement = value; | 15601 | this.parentElement = value; |
15602 | } | 15602 | } |
15603 | } | 15603 | } |
15604 | 15604 | ||
15605 | /// <summary> | 15605 | /// <summary> |
15606 | /// Processes this element and all child elements into an XmlWriter. | 15606 | /// Processes this element and all child elements into an XmlWriter. |
15607 | /// </summary> | 15607 | /// </summary> |
@@ -15618,7 +15618,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15618 | } | 15618 | } |
15619 | writer.WriteEndElement(); | 15619 | writer.WriteEndElement(); |
15620 | } | 15620 | } |
15621 | 15621 | ||
15622 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15622 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15623 | void ISetAttributes.SetAttribute(string name, string value) | 15623 | void ISetAttributes.SetAttribute(string name, string value) |
15624 | { | 15624 | { |
@@ -15633,28 +15633,28 @@ namespace WixToolset.Harvesters.Serialize | |||
15633 | } | 15633 | } |
15634 | } | 15634 | } |
15635 | } | 15635 | } |
15636 | 15636 | ||
15637 | /// <summary> | 15637 | /// <summary> |
15638 | /// A property for this patch database. | 15638 | /// A property for this patch database. |
15639 | /// </summary> | 15639 | /// </summary> |
15640 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15640 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15641 | public class PatchProperty : ISchemaElement, ISetAttributes | 15641 | public class PatchProperty : ISchemaElement, ISetAttributes |
15642 | { | 15642 | { |
15643 | 15643 | ||
15644 | private string companyField; | 15644 | private string companyField; |
15645 | 15645 | ||
15646 | private bool companyFieldSet; | 15646 | private bool companyFieldSet; |
15647 | 15647 | ||
15648 | private string nameField; | 15648 | private string nameField; |
15649 | 15649 | ||
15650 | private bool nameFieldSet; | 15650 | private bool nameFieldSet; |
15651 | 15651 | ||
15652 | private string valueField; | 15652 | private string valueField; |
15653 | 15653 | ||
15654 | private bool valueFieldSet; | 15654 | private bool valueFieldSet; |
15655 | 15655 | ||
15656 | private ISchemaElement parentElement; | 15656 | private ISchemaElement parentElement; |
15657 | 15657 | ||
15658 | /// <summary> | 15658 | /// <summary> |
15659 | /// Name of the company for a custom metadata property. | 15659 | /// Name of the company for a custom metadata property. |
15660 | /// </summary> | 15660 | /// </summary> |
@@ -15670,7 +15670,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15670 | this.companyField = value; | 15670 | this.companyField = value; |
15671 | } | 15671 | } |
15672 | } | 15672 | } |
15673 | 15673 | ||
15674 | /// <summary> | 15674 | /// <summary> |
15675 | /// Name of the patch property. | 15675 | /// Name of the patch property. |
15676 | /// </summary> | 15676 | /// </summary> |
@@ -15686,7 +15686,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15686 | this.nameField = value; | 15686 | this.nameField = value; |
15687 | } | 15687 | } |
15688 | } | 15688 | } |
15689 | 15689 | ||
15690 | /// <summary> | 15690 | /// <summary> |
15691 | /// Value of the patch property. | 15691 | /// Value of the patch property. |
15692 | /// </summary> | 15692 | /// </summary> |
@@ -15702,7 +15702,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15702 | this.valueField = value; | 15702 | this.valueField = value; |
15703 | } | 15703 | } |
15704 | } | 15704 | } |
15705 | 15705 | ||
15706 | public virtual ISchemaElement ParentElement | 15706 | public virtual ISchemaElement ParentElement |
15707 | { | 15707 | { |
15708 | get | 15708 | get |
@@ -15714,7 +15714,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15714 | this.parentElement = value; | 15714 | this.parentElement = value; |
15715 | } | 15715 | } |
15716 | } | 15716 | } |
15717 | 15717 | ||
15718 | /// <summary> | 15718 | /// <summary> |
15719 | /// Processes this element and all child elements into an XmlWriter. | 15719 | /// Processes this element and all child elements into an XmlWriter. |
15720 | /// </summary> | 15720 | /// </summary> |
@@ -15739,7 +15739,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15739 | } | 15739 | } |
15740 | writer.WriteEndElement(); | 15740 | writer.WriteEndElement(); |
15741 | } | 15741 | } |
15742 | 15742 | ||
15743 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15743 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15744 | void ISetAttributes.SetAttribute(string name, string value) | 15744 | void ISetAttributes.SetAttribute(string name, string value) |
15745 | { | 15745 | { |
@@ -15764,40 +15764,40 @@ namespace WixToolset.Harvesters.Serialize | |||
15764 | } | 15764 | } |
15765 | } | 15765 | } |
15766 | } | 15766 | } |
15767 | 15767 | ||
15768 | /// <summary> | 15768 | /// <summary> |
15769 | /// Sequence information for this patch database. Sequence information is generated automatically in most cases, and rarely needs to be set explicitly. | 15769 | /// Sequence information for this patch database. Sequence information is generated automatically in most cases, and rarely needs to be set explicitly. |
15770 | /// </summary> | 15770 | /// </summary> |
15771 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15771 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15772 | public class PatchSequence : ISchemaElement, ISetAttributes | 15772 | public class PatchSequence : ISchemaElement, ISetAttributes |
15773 | { | 15773 | { |
15774 | 15774 | ||
15775 | private string patchFamilyField; | 15775 | private string patchFamilyField; |
15776 | 15776 | ||
15777 | private bool patchFamilyFieldSet; | 15777 | private bool patchFamilyFieldSet; |
15778 | 15778 | ||
15779 | private string productCodeField; | 15779 | private string productCodeField; |
15780 | 15780 | ||
15781 | private bool productCodeFieldSet; | 15781 | private bool productCodeFieldSet; |
15782 | 15782 | ||
15783 | private string sequenceField; | 15783 | private string sequenceField; |
15784 | 15784 | ||
15785 | private bool sequenceFieldSet; | 15785 | private bool sequenceFieldSet; |
15786 | 15786 | ||
15787 | private YesNoType supersedeField; | 15787 | private YesNoType supersedeField; |
15788 | 15788 | ||
15789 | private bool supersedeFieldSet; | 15789 | private bool supersedeFieldSet; |
15790 | 15790 | ||
15791 | private string targetField; | 15791 | private string targetField; |
15792 | 15792 | ||
15793 | private bool targetFieldSet; | 15793 | private bool targetFieldSet; |
15794 | 15794 | ||
15795 | private string targetImageField; | 15795 | private string targetImageField; |
15796 | 15796 | ||
15797 | private bool targetImageFieldSet; | 15797 | private bool targetImageFieldSet; |
15798 | 15798 | ||
15799 | private ISchemaElement parentElement; | 15799 | private ISchemaElement parentElement; |
15800 | 15800 | ||
15801 | /// <summary> | 15801 | /// <summary> |
15802 | /// Identifier which indicates a sequence family to which this patch belongs. | 15802 | /// Identifier which indicates a sequence family to which this patch belongs. |
15803 | /// </summary> | 15803 | /// </summary> |
@@ -15813,7 +15813,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15813 | this.patchFamilyField = value; | 15813 | this.patchFamilyField = value; |
15814 | } | 15814 | } |
15815 | } | 15815 | } |
15816 | 15816 | ||
15817 | /// <summary> | 15817 | /// <summary> |
15818 | /// Specifies the ProductCode of the product that this family applies to. | 15818 | /// Specifies the ProductCode of the product that this family applies to. |
15819 | /// This attribute cannot the specified if the TargetImage attribute is specified. | 15819 | /// This attribute cannot the specified if the TargetImage attribute is specified. |
@@ -15830,7 +15830,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15830 | this.productCodeField = value; | 15830 | this.productCodeField = value; |
15831 | } | 15831 | } |
15832 | } | 15832 | } |
15833 | 15833 | ||
15834 | /// <summary> | 15834 | /// <summary> |
15835 | /// Used to populate the sequence column of the MsiPatchSequence table in the final MSP file. Specified in x.x.x.x format. See documentation for Sequence column of MsiPatchSequence table in MSI SDK. | 15835 | /// Used to populate the sequence column of the MsiPatchSequence table in the final MSP file. Specified in x.x.x.x format. See documentation for Sequence column of MsiPatchSequence table in MSI SDK. |
15836 | /// </summary> | 15836 | /// </summary> |
@@ -15846,7 +15846,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15846 | this.sequenceField = value; | 15846 | this.sequenceField = value; |
15847 | } | 15847 | } |
15848 | } | 15848 | } |
15849 | 15849 | ||
15850 | /// <summary> | 15850 | /// <summary> |
15851 | /// Set this value to 'yes' to indicate that this patch will supersede all previous patches in this patch family. | 15851 | /// Set this value to 'yes' to indicate that this patch will supersede all previous patches in this patch family. |
15852 | /// The default value is 'no'. | 15852 | /// The default value is 'no'. |
@@ -15863,7 +15863,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15863 | this.supersedeField = value; | 15863 | this.supersedeField = value; |
15864 | } | 15864 | } |
15865 | } | 15865 | } |
15866 | 15866 | ||
15867 | public string Target | 15867 | public string Target |
15868 | { | 15868 | { |
15869 | get | 15869 | get |
@@ -15876,7 +15876,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15876 | this.targetField = value; | 15876 | this.targetField = value; |
15877 | } | 15877 | } |
15878 | } | 15878 | } |
15879 | 15879 | ||
15880 | /// <summary> | 15880 | /// <summary> |
15881 | /// Specifies the TargetImage that this family applies to. | 15881 | /// Specifies the TargetImage that this family applies to. |
15882 | /// This attribute cannot the specified if the ProductCode attribute is specified. | 15882 | /// This attribute cannot the specified if the ProductCode attribute is specified. |
@@ -15893,7 +15893,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15893 | this.targetImageField = value; | 15893 | this.targetImageField = value; |
15894 | } | 15894 | } |
15895 | } | 15895 | } |
15896 | 15896 | ||
15897 | public virtual ISchemaElement ParentElement | 15897 | public virtual ISchemaElement ParentElement |
15898 | { | 15898 | { |
15899 | get | 15899 | get |
@@ -15905,7 +15905,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15905 | this.parentElement = value; | 15905 | this.parentElement = value; |
15906 | } | 15906 | } |
15907 | } | 15907 | } |
15908 | 15908 | ||
15909 | /// <summary> | 15909 | /// <summary> |
15910 | /// Processes this element and all child elements into an XmlWriter. | 15910 | /// Processes this element and all child elements into an XmlWriter. |
15911 | /// </summary> | 15911 | /// </summary> |
@@ -15949,7 +15949,7 @@ namespace WixToolset.Harvesters.Serialize | |||
15949 | } | 15949 | } |
15950 | writer.WriteEndElement(); | 15950 | writer.WriteEndElement(); |
15951 | } | 15951 | } |
15952 | 15952 | ||
15953 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 15953 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
15954 | void ISetAttributes.SetAttribute(string name, string value) | 15954 | void ISetAttributes.SetAttribute(string name, string value) |
15955 | { | 15955 | { |
@@ -15989,42 +15989,42 @@ namespace WixToolset.Harvesters.Serialize | |||
15989 | } | 15989 | } |
15990 | } | 15990 | } |
15991 | } | 15991 | } |
15992 | 15992 | ||
15993 | /// <summary> | 15993 | /// <summary> |
15994 | /// Group of one or more upgraded images of a product. | 15994 | /// Group of one or more upgraded images of a product. |
15995 | /// </summary> | 15995 | /// </summary> |
15996 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 15996 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
15997 | public class Family : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 15997 | public class Family : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
15998 | { | 15998 | { |
15999 | 15999 | ||
16000 | private ElementCollection children; | 16000 | private ElementCollection children; |
16001 | 16001 | ||
16002 | private string diskIdField; | 16002 | private string diskIdField; |
16003 | 16003 | ||
16004 | private bool diskIdFieldSet; | 16004 | private bool diskIdFieldSet; |
16005 | 16005 | ||
16006 | private string diskPromptField; | 16006 | private string diskPromptField; |
16007 | 16007 | ||
16008 | private bool diskPromptFieldSet; | 16008 | private bool diskPromptFieldSet; |
16009 | 16009 | ||
16010 | private string mediaSrcPropField; | 16010 | private string mediaSrcPropField; |
16011 | 16011 | ||
16012 | private bool mediaSrcPropFieldSet; | 16012 | private bool mediaSrcPropFieldSet; |
16013 | 16013 | ||
16014 | private string nameField; | 16014 | private string nameField; |
16015 | 16015 | ||
16016 | private bool nameFieldSet; | 16016 | private bool nameFieldSet; |
16017 | 16017 | ||
16018 | private int sequenceStartField; | 16018 | private int sequenceStartField; |
16019 | 16019 | ||
16020 | private bool sequenceStartFieldSet; | 16020 | private bool sequenceStartFieldSet; |
16021 | 16021 | ||
16022 | private string volumeLabelField; | 16022 | private string volumeLabelField; |
16023 | 16023 | ||
16024 | private bool volumeLabelFieldSet; | 16024 | private bool volumeLabelFieldSet; |
16025 | 16025 | ||
16026 | private ISchemaElement parentElement; | 16026 | private ISchemaElement parentElement; |
16027 | 16027 | ||
16028 | public Family() | 16028 | public Family() |
16029 | { | 16029 | { |
16030 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 16030 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -16035,7 +16035,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16035 | childCollection0.AddCollection(childCollection1); | 16035 | childCollection0.AddCollection(childCollection1); |
16036 | this.children = childCollection0; | 16036 | this.children = childCollection0; |
16037 | } | 16037 | } |
16038 | 16038 | ||
16039 | public virtual IEnumerable Children | 16039 | public virtual IEnumerable Children |
16040 | { | 16040 | { |
16041 | get | 16041 | get |
@@ -16043,7 +16043,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16043 | return this.children; | 16043 | return this.children; |
16044 | } | 16044 | } |
16045 | } | 16045 | } |
16046 | 16046 | ||
16047 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 16047 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
16048 | public virtual IEnumerable this[System.Type childType] | 16048 | public virtual IEnumerable this[System.Type childType] |
16049 | { | 16049 | { |
@@ -16052,7 +16052,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16052 | return this.children.Filter(childType); | 16052 | return this.children.Filter(childType); |
16053 | } | 16053 | } |
16054 | } | 16054 | } |
16055 | 16055 | ||
16056 | /// <summary> | 16056 | /// <summary> |
16057 | /// Entered into the DiskId field of the new Media table record. | 16057 | /// Entered into the DiskId field of the new Media table record. |
16058 | /// </summary> | 16058 | /// </summary> |
@@ -16068,7 +16068,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16068 | this.diskIdField = value; | 16068 | this.diskIdField = value; |
16069 | } | 16069 | } |
16070 | } | 16070 | } |
16071 | 16071 | ||
16072 | /// <summary> | 16072 | /// <summary> |
16073 | /// Value to display in the "[1]" of the DiskPrompt Property. Using this attribute will require you to define a DiskPrompt Property. | 16073 | /// Value to display in the "[1]" of the DiskPrompt Property. Using this attribute will require you to define a DiskPrompt Property. |
16074 | /// </summary> | 16074 | /// </summary> |
@@ -16084,7 +16084,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16084 | this.diskPromptField = value; | 16084 | this.diskPromptField = value; |
16085 | } | 16085 | } |
16086 | } | 16086 | } |
16087 | 16087 | ||
16088 | /// <summary> | 16088 | /// <summary> |
16089 | /// Entered into the Source field of the new Media table entry of the upgraded image. | 16089 | /// Entered into the Source field of the new Media table entry of the upgraded image. |
16090 | /// </summary> | 16090 | /// </summary> |
@@ -16100,7 +16100,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16100 | this.mediaSrcPropField = value; | 16100 | this.mediaSrcPropField = value; |
16101 | } | 16101 | } |
16102 | } | 16102 | } |
16103 | 16103 | ||
16104 | /// <summary> | 16104 | /// <summary> |
16105 | /// Identifier for the family. | 16105 | /// Identifier for the family. |
16106 | /// </summary> | 16106 | /// </summary> |
@@ -16116,7 +16116,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16116 | this.nameField = value; | 16116 | this.nameField = value; |
16117 | } | 16117 | } |
16118 | } | 16118 | } |
16119 | 16119 | ||
16120 | /// <summary> | 16120 | /// <summary> |
16121 | /// Sequence number for the starting file. | 16121 | /// Sequence number for the starting file. |
16122 | /// </summary> | 16122 | /// </summary> |
@@ -16132,7 +16132,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16132 | this.sequenceStartField = value; | 16132 | this.sequenceStartField = value; |
16133 | } | 16133 | } |
16134 | } | 16134 | } |
16135 | 16135 | ||
16136 | /// <summary> | 16136 | /// <summary> |
16137 | /// Entered into the VolumeLabel field of the new Media table record. | 16137 | /// Entered into the VolumeLabel field of the new Media table record. |
16138 | /// </summary> | 16138 | /// </summary> |
@@ -16148,7 +16148,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16148 | this.volumeLabelField = value; | 16148 | this.volumeLabelField = value; |
16149 | } | 16149 | } |
16150 | } | 16150 | } |
16151 | 16151 | ||
16152 | public virtual ISchemaElement ParentElement | 16152 | public virtual ISchemaElement ParentElement |
16153 | { | 16153 | { |
16154 | get | 16154 | get |
@@ -16160,7 +16160,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16160 | this.parentElement = value; | 16160 | this.parentElement = value; |
16161 | } | 16161 | } |
16162 | } | 16162 | } |
16163 | 16163 | ||
16164 | public virtual void AddChild(ISchemaElement child) | 16164 | public virtual void AddChild(ISchemaElement child) |
16165 | { | 16165 | { |
16166 | if ((null == child)) | 16166 | if ((null == child)) |
@@ -16170,7 +16170,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16170 | this.children.AddElement(child); | 16170 | this.children.AddElement(child); |
16171 | child.ParentElement = this; | 16171 | child.ParentElement = this; |
16172 | } | 16172 | } |
16173 | 16173 | ||
16174 | public virtual void RemoveChild(ISchemaElement child) | 16174 | public virtual void RemoveChild(ISchemaElement child) |
16175 | { | 16175 | { |
16176 | if ((null == child)) | 16176 | if ((null == child)) |
@@ -16180,7 +16180,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16180 | this.children.RemoveElement(child); | 16180 | this.children.RemoveElement(child); |
16181 | child.ParentElement = null; | 16181 | child.ParentElement = null; |
16182 | } | 16182 | } |
16183 | 16183 | ||
16184 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16184 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16185 | ISchemaElement ICreateChildren.CreateChild(string childName) | 16185 | ISchemaElement ICreateChildren.CreateChild(string childName) |
16186 | { | 16186 | { |
@@ -16207,7 +16207,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16207 | } | 16207 | } |
16208 | return childValue; | 16208 | return childValue; |
16209 | } | 16209 | } |
16210 | 16210 | ||
16211 | /// <summary> | 16211 | /// <summary> |
16212 | /// Processes this element and all child elements into an XmlWriter. | 16212 | /// Processes this element and all child elements into an XmlWriter. |
16213 | /// </summary> | 16213 | /// </summary> |
@@ -16243,14 +16243,14 @@ namespace WixToolset.Harvesters.Serialize | |||
16243 | { | 16243 | { |
16244 | writer.WriteAttributeString("VolumeLabel", this.volumeLabelField); | 16244 | writer.WriteAttributeString("VolumeLabel", this.volumeLabelField); |
16245 | } | 16245 | } |
16246 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 16246 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
16247 | { | 16247 | { |
16248 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 16248 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
16249 | childElement.OutputXml(writer); | 16249 | childElement.OutputXml(writer); |
16250 | } | 16250 | } |
16251 | writer.WriteEndElement(); | 16251 | writer.WriteEndElement(); |
16252 | } | 16252 | } |
16253 | 16253 | ||
16254 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16254 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16255 | void ISetAttributes.SetAttribute(string name, string value) | 16255 | void ISetAttributes.SetAttribute(string name, string value) |
16256 | { | 16256 | { |
@@ -16290,38 +16290,38 @@ namespace WixToolset.Harvesters.Serialize | |||
16290 | } | 16290 | } |
16291 | } | 16291 | } |
16292 | } | 16292 | } |
16293 | 16293 | ||
16294 | /// <summary> | 16294 | /// <summary> |
16295 | /// Contains information about the upgraded images of the product. | 16295 | /// Contains information about the upgraded images of the product. |
16296 | /// </summary> | 16296 | /// </summary> |
16297 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 16297 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
16298 | public class UpgradeImage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 16298 | public class UpgradeImage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
16299 | { | 16299 | { |
16300 | 16300 | ||
16301 | private ElementCollection children; | 16301 | private ElementCollection children; |
16302 | 16302 | ||
16303 | private string idField; | 16303 | private string idField; |
16304 | 16304 | ||
16305 | private bool idFieldSet; | 16305 | private bool idFieldSet; |
16306 | 16306 | ||
16307 | private string sourceFileField; | 16307 | private string sourceFileField; |
16308 | 16308 | ||
16309 | private bool sourceFileFieldSet; | 16309 | private bool sourceFileFieldSet; |
16310 | 16310 | ||
16311 | private string srcField; | 16311 | private string srcField; |
16312 | 16312 | ||
16313 | private bool srcFieldSet; | 16313 | private bool srcFieldSet; |
16314 | 16314 | ||
16315 | private string sourcePatchField; | 16315 | private string sourcePatchField; |
16316 | 16316 | ||
16317 | private bool sourcePatchFieldSet; | 16317 | private bool sourcePatchFieldSet; |
16318 | 16318 | ||
16319 | private string srcPatchField; | 16319 | private string srcPatchField; |
16320 | 16320 | ||
16321 | private bool srcPatchFieldSet; | 16321 | private bool srcPatchFieldSet; |
16322 | 16322 | ||
16323 | private ISchemaElement parentElement; | 16323 | private ISchemaElement parentElement; |
16324 | 16324 | ||
16325 | public UpgradeImage() | 16325 | public UpgradeImage() |
16326 | { | 16326 | { |
16327 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 16327 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -16332,7 +16332,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16332 | childCollection0.AddCollection(childCollection1); | 16332 | childCollection0.AddCollection(childCollection1); |
16333 | this.children = childCollection0; | 16333 | this.children = childCollection0; |
16334 | } | 16334 | } |
16335 | 16335 | ||
16336 | public virtual IEnumerable Children | 16336 | public virtual IEnumerable Children |
16337 | { | 16337 | { |
16338 | get | 16338 | get |
@@ -16340,7 +16340,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16340 | return this.children; | 16340 | return this.children; |
16341 | } | 16341 | } |
16342 | } | 16342 | } |
16343 | 16343 | ||
16344 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 16344 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
16345 | public virtual IEnumerable this[System.Type childType] | 16345 | public virtual IEnumerable this[System.Type childType] |
16346 | { | 16346 | { |
@@ -16349,7 +16349,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16349 | return this.children.Filter(childType); | 16349 | return this.children.Filter(childType); |
16350 | } | 16350 | } |
16351 | } | 16351 | } |
16352 | 16352 | ||
16353 | /// <summary> | 16353 | /// <summary> |
16354 | /// Identifier to connect target images with upgraded image. | 16354 | /// Identifier to connect target images with upgraded image. |
16355 | /// </summary> | 16355 | /// </summary> |
@@ -16365,7 +16365,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16365 | this.idField = value; | 16365 | this.idField = value; |
16366 | } | 16366 | } |
16367 | } | 16367 | } |
16368 | 16368 | ||
16369 | /// <summary> | 16369 | /// <summary> |
16370 | /// Full path to location of msi file for upgraded image. | 16370 | /// Full path to location of msi file for upgraded image. |
16371 | /// </summary> | 16371 | /// </summary> |
@@ -16381,7 +16381,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16381 | this.sourceFileField = value; | 16381 | this.sourceFileField = value; |
16382 | } | 16382 | } |
16383 | } | 16383 | } |
16384 | 16384 | ||
16385 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 16385 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
16386 | public string src | 16386 | public string src |
16387 | { | 16387 | { |
@@ -16395,7 +16395,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16395 | this.srcField = value; | 16395 | this.srcField = value; |
16396 | } | 16396 | } |
16397 | } | 16397 | } |
16398 | 16398 | ||
16399 | /// <summary> | 16399 | /// <summary> |
16400 | /// Modified copy of the upgraded installation database that contains additional authoring specific to patching. | 16400 | /// Modified copy of the upgraded installation database that contains additional authoring specific to patching. |
16401 | /// </summary> | 16401 | /// </summary> |
@@ -16411,7 +16411,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16411 | this.sourcePatchField = value; | 16411 | this.sourcePatchField = value; |
16412 | } | 16412 | } |
16413 | } | 16413 | } |
16414 | 16414 | ||
16415 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 16415 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
16416 | public string srcPatch | 16416 | public string srcPatch |
16417 | { | 16417 | { |
@@ -16425,7 +16425,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16425 | this.srcPatchField = value; | 16425 | this.srcPatchField = value; |
16426 | } | 16426 | } |
16427 | } | 16427 | } |
16428 | 16428 | ||
16429 | public virtual ISchemaElement ParentElement | 16429 | public virtual ISchemaElement ParentElement |
16430 | { | 16430 | { |
16431 | get | 16431 | get |
@@ -16437,7 +16437,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16437 | this.parentElement = value; | 16437 | this.parentElement = value; |
16438 | } | 16438 | } |
16439 | } | 16439 | } |
16440 | 16440 | ||
16441 | public virtual void AddChild(ISchemaElement child) | 16441 | public virtual void AddChild(ISchemaElement child) |
16442 | { | 16442 | { |
16443 | if ((null == child)) | 16443 | if ((null == child)) |
@@ -16447,7 +16447,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16447 | this.children.AddElement(child); | 16447 | this.children.AddElement(child); |
16448 | child.ParentElement = this; | 16448 | child.ParentElement = this; |
16449 | } | 16449 | } |
16450 | 16450 | ||
16451 | public virtual void RemoveChild(ISchemaElement child) | 16451 | public virtual void RemoveChild(ISchemaElement child) |
16452 | { | 16452 | { |
16453 | if ((null == child)) | 16453 | if ((null == child)) |
@@ -16457,7 +16457,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16457 | this.children.RemoveElement(child); | 16457 | this.children.RemoveElement(child); |
16458 | child.ParentElement = null; | 16458 | child.ParentElement = null; |
16459 | } | 16459 | } |
16460 | 16460 | ||
16461 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16461 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16462 | ISchemaElement ICreateChildren.CreateChild(string childName) | 16462 | ISchemaElement ICreateChildren.CreateChild(string childName) |
16463 | { | 16463 | { |
@@ -16484,7 +16484,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16484 | } | 16484 | } |
16485 | return childValue; | 16485 | return childValue; |
16486 | } | 16486 | } |
16487 | 16487 | ||
16488 | /// <summary> | 16488 | /// <summary> |
16489 | /// Processes this element and all child elements into an XmlWriter. | 16489 | /// Processes this element and all child elements into an XmlWriter. |
16490 | /// </summary> | 16490 | /// </summary> |
@@ -16515,14 +16515,14 @@ namespace WixToolset.Harvesters.Serialize | |||
16515 | { | 16515 | { |
16516 | writer.WriteAttributeString("srcPatch", this.srcPatchField); | 16516 | writer.WriteAttributeString("srcPatch", this.srcPatchField); |
16517 | } | 16517 | } |
16518 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 16518 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
16519 | { | 16519 | { |
16520 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 16520 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
16521 | childElement.OutputXml(writer); | 16521 | childElement.OutputXml(writer); |
16522 | } | 16522 | } |
16523 | writer.WriteEndElement(); | 16523 | writer.WriteEndElement(); |
16524 | } | 16524 | } |
16525 | 16525 | ||
16526 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16526 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16527 | void ISetAttributes.SetAttribute(string name, string value) | 16527 | void ISetAttributes.SetAttribute(string name, string value) |
16528 | { | 16528 | { |
@@ -16557,42 +16557,42 @@ namespace WixToolset.Harvesters.Serialize | |||
16557 | } | 16557 | } |
16558 | } | 16558 | } |
16559 | } | 16559 | } |
16560 | 16560 | ||
16561 | /// <summary> | 16561 | /// <summary> |
16562 | /// Contains information about the target images of the product. | 16562 | /// Contains information about the target images of the product. |
16563 | /// </summary> | 16563 | /// </summary> |
16564 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 16564 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
16565 | public class TargetImage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 16565 | public class TargetImage : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
16566 | { | 16566 | { |
16567 | 16567 | ||
16568 | private ElementCollection children; | 16568 | private ElementCollection children; |
16569 | 16569 | ||
16570 | private string idField; | 16570 | private string idField; |
16571 | 16571 | ||
16572 | private bool idFieldSet; | 16572 | private bool idFieldSet; |
16573 | 16573 | ||
16574 | private string sourceFileField; | 16574 | private string sourceFileField; |
16575 | 16575 | ||
16576 | private bool sourceFileFieldSet; | 16576 | private bool sourceFileFieldSet; |
16577 | 16577 | ||
16578 | private string srcField; | 16578 | private string srcField; |
16579 | 16579 | ||
16580 | private bool srcFieldSet; | 16580 | private bool srcFieldSet; |
16581 | 16581 | ||
16582 | private int orderField; | 16582 | private int orderField; |
16583 | 16583 | ||
16584 | private bool orderFieldSet; | 16584 | private bool orderFieldSet; |
16585 | 16585 | ||
16586 | private string validationField; | 16586 | private string validationField; |
16587 | 16587 | ||
16588 | private bool validationFieldSet; | 16588 | private bool validationFieldSet; |
16589 | 16589 | ||
16590 | private YesNoType ignoreMissingFilesField; | 16590 | private YesNoType ignoreMissingFilesField; |
16591 | 16591 | ||
16592 | private bool ignoreMissingFilesFieldSet; | 16592 | private bool ignoreMissingFilesFieldSet; |
16593 | 16593 | ||
16594 | private ISchemaElement parentElement; | 16594 | private ISchemaElement parentElement; |
16595 | 16595 | ||
16596 | public TargetImage() | 16596 | public TargetImage() |
16597 | { | 16597 | { |
16598 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 16598 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -16600,7 +16600,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16600 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(TargetFile))); | 16600 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(TargetFile))); |
16601 | this.children = childCollection0; | 16601 | this.children = childCollection0; |
16602 | } | 16602 | } |
16603 | 16603 | ||
16604 | public virtual IEnumerable Children | 16604 | public virtual IEnumerable Children |
16605 | { | 16605 | { |
16606 | get | 16606 | get |
@@ -16608,7 +16608,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16608 | return this.children; | 16608 | return this.children; |
16609 | } | 16609 | } |
16610 | } | 16610 | } |
16611 | 16611 | ||
16612 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 16612 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
16613 | public virtual IEnumerable this[System.Type childType] | 16613 | public virtual IEnumerable this[System.Type childType] |
16614 | { | 16614 | { |
@@ -16617,7 +16617,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16617 | return this.children.Filter(childType); | 16617 | return this.children.Filter(childType); |
16618 | } | 16618 | } |
16619 | } | 16619 | } |
16620 | 16620 | ||
16621 | /// <summary> | 16621 | /// <summary> |
16622 | /// Identifier for the target image. | 16622 | /// Identifier for the target image. |
16623 | /// </summary> | 16623 | /// </summary> |
@@ -16633,7 +16633,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16633 | this.idField = value; | 16633 | this.idField = value; |
16634 | } | 16634 | } |
16635 | } | 16635 | } |
16636 | 16636 | ||
16637 | /// <summary> | 16637 | /// <summary> |
16638 | /// Full path to the location of the msi file for the target image. | 16638 | /// Full path to the location of the msi file for the target image. |
16639 | /// </summary> | 16639 | /// </summary> |
@@ -16649,7 +16649,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16649 | this.sourceFileField = value; | 16649 | this.sourceFileField = value; |
16650 | } | 16650 | } |
16651 | } | 16651 | } |
16652 | 16652 | ||
16653 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 16653 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
16654 | public string src | 16654 | public string src |
16655 | { | 16655 | { |
@@ -16663,7 +16663,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16663 | this.srcField = value; | 16663 | this.srcField = value; |
16664 | } | 16664 | } |
16665 | } | 16665 | } |
16666 | 16666 | ||
16667 | /// <summary> | 16667 | /// <summary> |
16668 | /// Relative order of the target image. | 16668 | /// Relative order of the target image. |
16669 | /// </summary> | 16669 | /// </summary> |
@@ -16679,7 +16679,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16679 | this.orderField = value; | 16679 | this.orderField = value; |
16680 | } | 16680 | } |
16681 | } | 16681 | } |
16682 | 16682 | ||
16683 | /// <summary> | 16683 | /// <summary> |
16684 | /// Product checking to avoid applying irrelevant transforms. | 16684 | /// Product checking to avoid applying irrelevant transforms. |
16685 | /// </summary> | 16685 | /// </summary> |
@@ -16695,7 +16695,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16695 | this.validationField = value; | 16695 | this.validationField = value; |
16696 | } | 16696 | } |
16697 | } | 16697 | } |
16698 | 16698 | ||
16699 | /// <summary> | 16699 | /// <summary> |
16700 | /// Files missing from the target image are ignored by the installer. | 16700 | /// Files missing from the target image are ignored by the installer. |
16701 | /// </summary> | 16701 | /// </summary> |
@@ -16711,7 +16711,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16711 | this.ignoreMissingFilesField = value; | 16711 | this.ignoreMissingFilesField = value; |
16712 | } | 16712 | } |
16713 | } | 16713 | } |
16714 | 16714 | ||
16715 | public virtual ISchemaElement ParentElement | 16715 | public virtual ISchemaElement ParentElement |
16716 | { | 16716 | { |
16717 | get | 16717 | get |
@@ -16723,7 +16723,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16723 | this.parentElement = value; | 16723 | this.parentElement = value; |
16724 | } | 16724 | } |
16725 | } | 16725 | } |
16726 | 16726 | ||
16727 | public virtual void AddChild(ISchemaElement child) | 16727 | public virtual void AddChild(ISchemaElement child) |
16728 | { | 16728 | { |
16729 | if ((null == child)) | 16729 | if ((null == child)) |
@@ -16733,7 +16733,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16733 | this.children.AddElement(child); | 16733 | this.children.AddElement(child); |
16734 | child.ParentElement = this; | 16734 | child.ParentElement = this; |
16735 | } | 16735 | } |
16736 | 16736 | ||
16737 | public virtual void RemoveChild(ISchemaElement child) | 16737 | public virtual void RemoveChild(ISchemaElement child) |
16738 | { | 16738 | { |
16739 | if ((null == child)) | 16739 | if ((null == child)) |
@@ -16743,7 +16743,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16743 | this.children.RemoveElement(child); | 16743 | this.children.RemoveElement(child); |
16744 | child.ParentElement = null; | 16744 | child.ParentElement = null; |
16745 | } | 16745 | } |
16746 | 16746 | ||
16747 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16747 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16748 | ISchemaElement ICreateChildren.CreateChild(string childName) | 16748 | ISchemaElement ICreateChildren.CreateChild(string childName) |
16749 | { | 16749 | { |
@@ -16766,7 +16766,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16766 | } | 16766 | } |
16767 | return childValue; | 16767 | return childValue; |
16768 | } | 16768 | } |
16769 | 16769 | ||
16770 | /// <summary> | 16770 | /// <summary> |
16771 | /// Processes this element and all child elements into an XmlWriter. | 16771 | /// Processes this element and all child elements into an XmlWriter. |
16772 | /// </summary> | 16772 | /// </summary> |
@@ -16809,14 +16809,14 @@ namespace WixToolset.Harvesters.Serialize | |||
16809 | writer.WriteAttributeString("IgnoreMissingFiles", "yes"); | 16809 | writer.WriteAttributeString("IgnoreMissingFiles", "yes"); |
16810 | } | 16810 | } |
16811 | } | 16811 | } |
16812 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 16812 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
16813 | { | 16813 | { |
16814 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 16814 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
16815 | childElement.OutputXml(writer); | 16815 | childElement.OutputXml(writer); |
16816 | } | 16816 | } |
16817 | writer.WriteEndElement(); | 16817 | writer.WriteEndElement(); |
16818 | } | 16818 | } |
16819 | 16819 | ||
16820 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16820 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16821 | void ISetAttributes.SetAttribute(string name, string value) | 16821 | void ISetAttributes.SetAttribute(string name, string value) |
16822 | { | 16822 | { |
@@ -16856,22 +16856,22 @@ namespace WixToolset.Harvesters.Serialize | |||
16856 | } | 16856 | } |
16857 | } | 16857 | } |
16858 | } | 16858 | } |
16859 | 16859 | ||
16860 | /// <summary> | 16860 | /// <summary> |
16861 | /// Information about specific files in a target image. | 16861 | /// Information about specific files in a target image. |
16862 | /// </summary> | 16862 | /// </summary> |
16863 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 16863 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
16864 | public class TargetFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 16864 | public class TargetFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
16865 | { | 16865 | { |
16866 | 16866 | ||
16867 | private ElementCollection children; | 16867 | private ElementCollection children; |
16868 | 16868 | ||
16869 | private string idField; | 16869 | private string idField; |
16870 | 16870 | ||
16871 | private bool idFieldSet; | 16871 | private bool idFieldSet; |
16872 | 16872 | ||
16873 | private ISchemaElement parentElement; | 16873 | private ISchemaElement parentElement; |
16874 | 16874 | ||
16875 | public TargetFile() | 16875 | public TargetFile() |
16876 | { | 16876 | { |
16877 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 16877 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -16882,7 +16882,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16882 | childCollection0.AddCollection(childCollection1); | 16882 | childCollection0.AddCollection(childCollection1); |
16883 | this.children = childCollection0; | 16883 | this.children = childCollection0; |
16884 | } | 16884 | } |
16885 | 16885 | ||
16886 | public virtual IEnumerable Children | 16886 | public virtual IEnumerable Children |
16887 | { | 16887 | { |
16888 | get | 16888 | get |
@@ -16890,7 +16890,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16890 | return this.children; | 16890 | return this.children; |
16891 | } | 16891 | } |
16892 | } | 16892 | } |
16893 | 16893 | ||
16894 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 16894 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
16895 | public virtual IEnumerable this[System.Type childType] | 16895 | public virtual IEnumerable this[System.Type childType] |
16896 | { | 16896 | { |
@@ -16899,7 +16899,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16899 | return this.children.Filter(childType); | 16899 | return this.children.Filter(childType); |
16900 | } | 16900 | } |
16901 | } | 16901 | } |
16902 | 16902 | ||
16903 | /// <summary> | 16903 | /// <summary> |
16904 | /// Foreign key into the File table. | 16904 | /// Foreign key into the File table. |
16905 | /// </summary> | 16905 | /// </summary> |
@@ -16915,7 +16915,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16915 | this.idField = value; | 16915 | this.idField = value; |
16916 | } | 16916 | } |
16917 | } | 16917 | } |
16918 | 16918 | ||
16919 | public virtual ISchemaElement ParentElement | 16919 | public virtual ISchemaElement ParentElement |
16920 | { | 16920 | { |
16921 | get | 16921 | get |
@@ -16927,7 +16927,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16927 | this.parentElement = value; | 16927 | this.parentElement = value; |
16928 | } | 16928 | } |
16929 | } | 16929 | } |
16930 | 16930 | ||
16931 | public virtual void AddChild(ISchemaElement child) | 16931 | public virtual void AddChild(ISchemaElement child) |
16932 | { | 16932 | { |
16933 | if ((null == child)) | 16933 | if ((null == child)) |
@@ -16937,7 +16937,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16937 | this.children.AddElement(child); | 16937 | this.children.AddElement(child); |
16938 | child.ParentElement = this; | 16938 | child.ParentElement = this; |
16939 | } | 16939 | } |
16940 | 16940 | ||
16941 | public virtual void RemoveChild(ISchemaElement child) | 16941 | public virtual void RemoveChild(ISchemaElement child) |
16942 | { | 16942 | { |
16943 | if ((null == child)) | 16943 | if ((null == child)) |
@@ -16947,7 +16947,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16947 | this.children.RemoveElement(child); | 16947 | this.children.RemoveElement(child); |
16948 | child.ParentElement = null; | 16948 | child.ParentElement = null; |
16949 | } | 16949 | } |
16950 | 16950 | ||
16951 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 16951 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
16952 | ISchemaElement ICreateChildren.CreateChild(string childName) | 16952 | ISchemaElement ICreateChildren.CreateChild(string childName) |
16953 | { | 16953 | { |
@@ -16974,7 +16974,7 @@ namespace WixToolset.Harvesters.Serialize | |||
16974 | } | 16974 | } |
16975 | return childValue; | 16975 | return childValue; |
16976 | } | 16976 | } |
16977 | 16977 | ||
16978 | /// <summary> | 16978 | /// <summary> |
16979 | /// Processes this element and all child elements into an XmlWriter. | 16979 | /// Processes this element and all child elements into an XmlWriter. |
16980 | /// </summary> | 16980 | /// </summary> |
@@ -16989,14 +16989,14 @@ namespace WixToolset.Harvesters.Serialize | |||
16989 | { | 16989 | { |
16990 | writer.WriteAttributeString("Id", this.idField); | 16990 | writer.WriteAttributeString("Id", this.idField); |
16991 | } | 16991 | } |
16992 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 16992 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
16993 | { | 16993 | { |
16994 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 16994 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
16995 | childElement.OutputXml(writer); | 16995 | childElement.OutputXml(writer); |
16996 | } | 16996 | } |
16997 | writer.WriteEndElement(); | 16997 | writer.WriteEndElement(); |
16998 | } | 16998 | } |
16999 | 16999 | ||
17000 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17000 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17001 | void ISetAttributes.SetAttribute(string name, string value) | 17001 | void ISetAttributes.SetAttribute(string name, string value) |
17002 | { | 17002 | { |
@@ -17011,24 +17011,24 @@ namespace WixToolset.Harvesters.Serialize | |||
17011 | } | 17011 | } |
17012 | } | 17012 | } |
17013 | } | 17013 | } |
17014 | 17014 | ||
17015 | /// <summary> | 17015 | /// <summary> |
17016 | /// Specifies part of a file that is to be ignored during patching. | 17016 | /// Specifies part of a file that is to be ignored during patching. |
17017 | /// </summary> | 17017 | /// </summary> |
17018 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17018 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17019 | public class IgnoreRange : ISchemaElement, ISetAttributes | 17019 | public class IgnoreRange : ISchemaElement, ISetAttributes |
17020 | { | 17020 | { |
17021 | 17021 | ||
17022 | private int offsetField; | 17022 | private int offsetField; |
17023 | 17023 | ||
17024 | private bool offsetFieldSet; | 17024 | private bool offsetFieldSet; |
17025 | 17025 | ||
17026 | private int lengthField; | 17026 | private int lengthField; |
17027 | 17027 | ||
17028 | private bool lengthFieldSet; | 17028 | private bool lengthFieldSet; |
17029 | 17029 | ||
17030 | private ISchemaElement parentElement; | 17030 | private ISchemaElement parentElement; |
17031 | 17031 | ||
17032 | /// <summary> | 17032 | /// <summary> |
17033 | /// Offset of the start of the range. | 17033 | /// Offset of the start of the range. |
17034 | /// </summary> | 17034 | /// </summary> |
@@ -17044,7 +17044,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17044 | this.offsetField = value; | 17044 | this.offsetField = value; |
17045 | } | 17045 | } |
17046 | } | 17046 | } |
17047 | 17047 | ||
17048 | /// <summary> | 17048 | /// <summary> |
17049 | /// Length of the range. | 17049 | /// Length of the range. |
17050 | /// </summary> | 17050 | /// </summary> |
@@ -17060,7 +17060,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17060 | this.lengthField = value; | 17060 | this.lengthField = value; |
17061 | } | 17061 | } |
17062 | } | 17062 | } |
17063 | 17063 | ||
17064 | public virtual ISchemaElement ParentElement | 17064 | public virtual ISchemaElement ParentElement |
17065 | { | 17065 | { |
17066 | get | 17066 | get |
@@ -17072,7 +17072,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17072 | this.parentElement = value; | 17072 | this.parentElement = value; |
17073 | } | 17073 | } |
17074 | } | 17074 | } |
17075 | 17075 | ||
17076 | /// <summary> | 17076 | /// <summary> |
17077 | /// Processes this element and all child elements into an XmlWriter. | 17077 | /// Processes this element and all child elements into an XmlWriter. |
17078 | /// </summary> | 17078 | /// </summary> |
@@ -17093,7 +17093,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17093 | } | 17093 | } |
17094 | writer.WriteEndElement(); | 17094 | writer.WriteEndElement(); |
17095 | } | 17095 | } |
17096 | 17096 | ||
17097 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17097 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17098 | void ISetAttributes.SetAttribute(string name, string value) | 17098 | void ISetAttributes.SetAttribute(string name, string value) |
17099 | { | 17099 | { |
@@ -17113,24 +17113,24 @@ namespace WixToolset.Harvesters.Serialize | |||
17113 | } | 17113 | } |
17114 | } | 17114 | } |
17115 | } | 17115 | } |
17116 | 17116 | ||
17117 | /// <summary> | 17117 | /// <summary> |
17118 | /// Specifies part of a file that cannot be overwritten during patching. | 17118 | /// Specifies part of a file that cannot be overwritten during patching. |
17119 | /// </summary> | 17119 | /// </summary> |
17120 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17120 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17121 | public class ProtectRange : ISchemaElement, ISetAttributes | 17121 | public class ProtectRange : ISchemaElement, ISetAttributes |
17122 | { | 17122 | { |
17123 | 17123 | ||
17124 | private int offsetField; | 17124 | private int offsetField; |
17125 | 17125 | ||
17126 | private bool offsetFieldSet; | 17126 | private bool offsetFieldSet; |
17127 | 17127 | ||
17128 | private int lengthField; | 17128 | private int lengthField; |
17129 | 17129 | ||
17130 | private bool lengthFieldSet; | 17130 | private bool lengthFieldSet; |
17131 | 17131 | ||
17132 | private ISchemaElement parentElement; | 17132 | private ISchemaElement parentElement; |
17133 | 17133 | ||
17134 | /// <summary> | 17134 | /// <summary> |
17135 | /// Offset of the start of the range. | 17135 | /// Offset of the start of the range. |
17136 | /// </summary> | 17136 | /// </summary> |
@@ -17146,7 +17146,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17146 | this.offsetField = value; | 17146 | this.offsetField = value; |
17147 | } | 17147 | } |
17148 | } | 17148 | } |
17149 | 17149 | ||
17150 | /// <summary> | 17150 | /// <summary> |
17151 | /// Length of the range. | 17151 | /// Length of the range. |
17152 | /// </summary> | 17152 | /// </summary> |
@@ -17162,7 +17162,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17162 | this.lengthField = value; | 17162 | this.lengthField = value; |
17163 | } | 17163 | } |
17164 | } | 17164 | } |
17165 | 17165 | ||
17166 | public virtual ISchemaElement ParentElement | 17166 | public virtual ISchemaElement ParentElement |
17167 | { | 17167 | { |
17168 | get | 17168 | get |
@@ -17174,7 +17174,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17174 | this.parentElement = value; | 17174 | this.parentElement = value; |
17175 | } | 17175 | } |
17176 | } | 17176 | } |
17177 | 17177 | ||
17178 | /// <summary> | 17178 | /// <summary> |
17179 | /// Processes this element and all child elements into an XmlWriter. | 17179 | /// Processes this element and all child elements into an XmlWriter. |
17180 | /// </summary> | 17180 | /// </summary> |
@@ -17195,7 +17195,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17195 | } | 17195 | } |
17196 | writer.WriteEndElement(); | 17196 | writer.WriteEndElement(); |
17197 | } | 17197 | } |
17198 | 17198 | ||
17199 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17199 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17200 | void ISetAttributes.SetAttribute(string name, string value) | 17200 | void ISetAttributes.SetAttribute(string name, string value) |
17201 | { | 17201 | { |
@@ -17215,29 +17215,29 @@ namespace WixToolset.Harvesters.Serialize | |||
17215 | } | 17215 | } |
17216 | } | 17216 | } |
17217 | } | 17217 | } |
17218 | 17218 | ||
17219 | /// <summary> | 17219 | /// <summary> |
17220 | /// Specifies a file to be protected. | 17220 | /// Specifies a file to be protected. |
17221 | /// </summary> | 17221 | /// </summary> |
17222 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17222 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17223 | public class ProtectFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 17223 | public class ProtectFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
17224 | { | 17224 | { |
17225 | 17225 | ||
17226 | private ElementCollection children; | 17226 | private ElementCollection children; |
17227 | 17227 | ||
17228 | private string fileField; | 17228 | private string fileField; |
17229 | 17229 | ||
17230 | private bool fileFieldSet; | 17230 | private bool fileFieldSet; |
17231 | 17231 | ||
17232 | private ISchemaElement parentElement; | 17232 | private ISchemaElement parentElement; |
17233 | 17233 | ||
17234 | public ProtectFile() | 17234 | public ProtectFile() |
17235 | { | 17235 | { |
17236 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 17236 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
17237 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ProtectRange))); | 17237 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ProtectRange))); |
17238 | this.children = childCollection0; | 17238 | this.children = childCollection0; |
17239 | } | 17239 | } |
17240 | 17240 | ||
17241 | public virtual IEnumerable Children | 17241 | public virtual IEnumerable Children |
17242 | { | 17242 | { |
17243 | get | 17243 | get |
@@ -17245,7 +17245,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17245 | return this.children; | 17245 | return this.children; |
17246 | } | 17246 | } |
17247 | } | 17247 | } |
17248 | 17248 | ||
17249 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 17249 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
17250 | public virtual IEnumerable this[System.Type childType] | 17250 | public virtual IEnumerable this[System.Type childType] |
17251 | { | 17251 | { |
@@ -17254,7 +17254,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17254 | return this.children.Filter(childType); | 17254 | return this.children.Filter(childType); |
17255 | } | 17255 | } |
17256 | } | 17256 | } |
17257 | 17257 | ||
17258 | /// <summary> | 17258 | /// <summary> |
17259 | /// Foreign key into the File table. | 17259 | /// Foreign key into the File table. |
17260 | /// </summary> | 17260 | /// </summary> |
@@ -17270,7 +17270,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17270 | this.fileField = value; | 17270 | this.fileField = value; |
17271 | } | 17271 | } |
17272 | } | 17272 | } |
17273 | 17273 | ||
17274 | public virtual ISchemaElement ParentElement | 17274 | public virtual ISchemaElement ParentElement |
17275 | { | 17275 | { |
17276 | get | 17276 | get |
@@ -17282,7 +17282,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17282 | this.parentElement = value; | 17282 | this.parentElement = value; |
17283 | } | 17283 | } |
17284 | } | 17284 | } |
17285 | 17285 | ||
17286 | public virtual void AddChild(ISchemaElement child) | 17286 | public virtual void AddChild(ISchemaElement child) |
17287 | { | 17287 | { |
17288 | if ((null == child)) | 17288 | if ((null == child)) |
@@ -17292,7 +17292,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17292 | this.children.AddElement(child); | 17292 | this.children.AddElement(child); |
17293 | child.ParentElement = this; | 17293 | child.ParentElement = this; |
17294 | } | 17294 | } |
17295 | 17295 | ||
17296 | public virtual void RemoveChild(ISchemaElement child) | 17296 | public virtual void RemoveChild(ISchemaElement child) |
17297 | { | 17297 | { |
17298 | if ((null == child)) | 17298 | if ((null == child)) |
@@ -17302,7 +17302,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17302 | this.children.RemoveElement(child); | 17302 | this.children.RemoveElement(child); |
17303 | child.ParentElement = null; | 17303 | child.ParentElement = null; |
17304 | } | 17304 | } |
17305 | 17305 | ||
17306 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17306 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17307 | ISchemaElement ICreateChildren.CreateChild(string childName) | 17307 | ISchemaElement ICreateChildren.CreateChild(string childName) |
17308 | { | 17308 | { |
@@ -17321,7 +17321,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17321 | } | 17321 | } |
17322 | return childValue; | 17322 | return childValue; |
17323 | } | 17323 | } |
17324 | 17324 | ||
17325 | /// <summary> | 17325 | /// <summary> |
17326 | /// Processes this element and all child elements into an XmlWriter. | 17326 | /// Processes this element and all child elements into an XmlWriter. |
17327 | /// </summary> | 17327 | /// </summary> |
@@ -17336,14 +17336,14 @@ namespace WixToolset.Harvesters.Serialize | |||
17336 | { | 17336 | { |
17337 | writer.WriteAttributeString("File", this.fileField); | 17337 | writer.WriteAttributeString("File", this.fileField); |
17338 | } | 17338 | } |
17339 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 17339 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
17340 | { | 17340 | { |
17341 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 17341 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
17342 | childElement.OutputXml(writer); | 17342 | childElement.OutputXml(writer); |
17343 | } | 17343 | } |
17344 | writer.WriteEndElement(); | 17344 | writer.WriteEndElement(); |
17345 | } | 17345 | } |
17346 | 17346 | ||
17347 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17347 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17348 | void ISetAttributes.SetAttribute(string name, string value) | 17348 | void ISetAttributes.SetAttribute(string name, string value) |
17349 | { | 17349 | { |
@@ -17358,34 +17358,34 @@ namespace WixToolset.Harvesters.Serialize | |||
17358 | } | 17358 | } |
17359 | } | 17359 | } |
17360 | } | 17360 | } |
17361 | 17361 | ||
17362 | /// <summary> | 17362 | /// <summary> |
17363 | /// Contains information about specific files that are not part of a regular target image. | 17363 | /// Contains information about specific files that are not part of a regular target image. |
17364 | /// </summary> | 17364 | /// </summary> |
17365 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17365 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17366 | public class ExternalFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 17366 | public class ExternalFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
17367 | { | 17367 | { |
17368 | 17368 | ||
17369 | private ElementCollection children; | 17369 | private ElementCollection children; |
17370 | 17370 | ||
17371 | private string fileField; | 17371 | private string fileField; |
17372 | 17372 | ||
17373 | private bool fileFieldSet; | 17373 | private bool fileFieldSet; |
17374 | 17374 | ||
17375 | private string sourceField; | 17375 | private string sourceField; |
17376 | 17376 | ||
17377 | private bool sourceFieldSet; | 17377 | private bool sourceFieldSet; |
17378 | 17378 | ||
17379 | private string srcField; | 17379 | private string srcField; |
17380 | 17380 | ||
17381 | private bool srcFieldSet; | 17381 | private bool srcFieldSet; |
17382 | 17382 | ||
17383 | private int orderField; | 17383 | private int orderField; |
17384 | 17384 | ||
17385 | private bool orderFieldSet; | 17385 | private bool orderFieldSet; |
17386 | 17386 | ||
17387 | private ISchemaElement parentElement; | 17387 | private ISchemaElement parentElement; |
17388 | 17388 | ||
17389 | public ExternalFile() | 17389 | public ExternalFile() |
17390 | { | 17390 | { |
17391 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 17391 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -17396,7 +17396,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17396 | childCollection0.AddCollection(childCollection1); | 17396 | childCollection0.AddCollection(childCollection1); |
17397 | this.children = childCollection0; | 17397 | this.children = childCollection0; |
17398 | } | 17398 | } |
17399 | 17399 | ||
17400 | public virtual IEnumerable Children | 17400 | public virtual IEnumerable Children |
17401 | { | 17401 | { |
17402 | get | 17402 | get |
@@ -17404,7 +17404,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17404 | return this.children; | 17404 | return this.children; |
17405 | } | 17405 | } |
17406 | } | 17406 | } |
17407 | 17407 | ||
17408 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 17408 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
17409 | public virtual IEnumerable this[System.Type childType] | 17409 | public virtual IEnumerable this[System.Type childType] |
17410 | { | 17410 | { |
@@ -17413,7 +17413,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17413 | return this.children.Filter(childType); | 17413 | return this.children.Filter(childType); |
17414 | } | 17414 | } |
17415 | } | 17415 | } |
17416 | 17416 | ||
17417 | /// <summary> | 17417 | /// <summary> |
17418 | /// Foreign key into the File table. | 17418 | /// Foreign key into the File table. |
17419 | /// </summary> | 17419 | /// </summary> |
@@ -17429,7 +17429,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17429 | this.fileField = value; | 17429 | this.fileField = value; |
17430 | } | 17430 | } |
17431 | } | 17431 | } |
17432 | 17432 | ||
17433 | /// <summary> | 17433 | /// <summary> |
17434 | /// Full path of the external file. | 17434 | /// Full path of the external file. |
17435 | /// </summary> | 17435 | /// </summary> |
@@ -17445,7 +17445,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17445 | this.sourceField = value; | 17445 | this.sourceField = value; |
17446 | } | 17446 | } |
17447 | } | 17447 | } |
17448 | 17448 | ||
17449 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 17449 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
17450 | public string src | 17450 | public string src |
17451 | { | 17451 | { |
@@ -17459,7 +17459,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17459 | this.srcField = value; | 17459 | this.srcField = value; |
17460 | } | 17460 | } |
17461 | } | 17461 | } |
17462 | 17462 | ||
17463 | /// <summary> | 17463 | /// <summary> |
17464 | /// Specifies the order of the external files to use when creating the patch. | 17464 | /// Specifies the order of the external files to use when creating the patch. |
17465 | /// </summary> | 17465 | /// </summary> |
@@ -17475,7 +17475,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17475 | this.orderField = value; | 17475 | this.orderField = value; |
17476 | } | 17476 | } |
17477 | } | 17477 | } |
17478 | 17478 | ||
17479 | public virtual ISchemaElement ParentElement | 17479 | public virtual ISchemaElement ParentElement |
17480 | { | 17480 | { |
17481 | get | 17481 | get |
@@ -17487,7 +17487,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17487 | this.parentElement = value; | 17487 | this.parentElement = value; |
17488 | } | 17488 | } |
17489 | } | 17489 | } |
17490 | 17490 | ||
17491 | public virtual void AddChild(ISchemaElement child) | 17491 | public virtual void AddChild(ISchemaElement child) |
17492 | { | 17492 | { |
17493 | if ((null == child)) | 17493 | if ((null == child)) |
@@ -17497,7 +17497,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17497 | this.children.AddElement(child); | 17497 | this.children.AddElement(child); |
17498 | child.ParentElement = this; | 17498 | child.ParentElement = this; |
17499 | } | 17499 | } |
17500 | 17500 | ||
17501 | public virtual void RemoveChild(ISchemaElement child) | 17501 | public virtual void RemoveChild(ISchemaElement child) |
17502 | { | 17502 | { |
17503 | if ((null == child)) | 17503 | if ((null == child)) |
@@ -17507,7 +17507,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17507 | this.children.RemoveElement(child); | 17507 | this.children.RemoveElement(child); |
17508 | child.ParentElement = null; | 17508 | child.ParentElement = null; |
17509 | } | 17509 | } |
17510 | 17510 | ||
17511 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17511 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17512 | ISchemaElement ICreateChildren.CreateChild(string childName) | 17512 | ISchemaElement ICreateChildren.CreateChild(string childName) |
17513 | { | 17513 | { |
@@ -17534,7 +17534,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17534 | } | 17534 | } |
17535 | return childValue; | 17535 | return childValue; |
17536 | } | 17536 | } |
17537 | 17537 | ||
17538 | /// <summary> | 17538 | /// <summary> |
17539 | /// Processes this element and all child elements into an XmlWriter. | 17539 | /// Processes this element and all child elements into an XmlWriter. |
17540 | /// </summary> | 17540 | /// </summary> |
@@ -17561,14 +17561,14 @@ namespace WixToolset.Harvesters.Serialize | |||
17561 | { | 17561 | { |
17562 | writer.WriteAttributeString("Order", this.orderField.ToString(CultureInfo.InvariantCulture)); | 17562 | writer.WriteAttributeString("Order", this.orderField.ToString(CultureInfo.InvariantCulture)); |
17563 | } | 17563 | } |
17564 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 17564 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
17565 | { | 17565 | { |
17566 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 17566 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
17567 | childElement.OutputXml(writer); | 17567 | childElement.OutputXml(writer); |
17568 | } | 17568 | } |
17569 | writer.WriteEndElement(); | 17569 | writer.WriteEndElement(); |
17570 | } | 17570 | } |
17571 | 17571 | ||
17572 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17572 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17573 | void ISetAttributes.SetAttribute(string name, string value) | 17573 | void ISetAttributes.SetAttribute(string name, string value) |
17574 | { | 17574 | { |
@@ -17598,41 +17598,41 @@ namespace WixToolset.Harvesters.Serialize | |||
17598 | } | 17598 | } |
17599 | } | 17599 | } |
17600 | } | 17600 | } |
17601 | 17601 | ||
17602 | /// <summary> | 17602 | /// <summary> |
17603 | /// Specifies files to either ignore or to specify optional data about a file. | 17603 | /// Specifies files to either ignore or to specify optional data about a file. |
17604 | /// </summary> | 17604 | /// </summary> |
17605 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17605 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17606 | public class UpgradeFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 17606 | public class UpgradeFile : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
17607 | { | 17607 | { |
17608 | 17608 | ||
17609 | private ElementCollection children; | 17609 | private ElementCollection children; |
17610 | 17610 | ||
17611 | private string fileField; | 17611 | private string fileField; |
17612 | 17612 | ||
17613 | private bool fileFieldSet; | 17613 | private bool fileFieldSet; |
17614 | 17614 | ||
17615 | private YesNoType ignoreField; | 17615 | private YesNoType ignoreField; |
17616 | 17616 | ||
17617 | private bool ignoreFieldSet; | 17617 | private bool ignoreFieldSet; |
17618 | 17618 | ||
17619 | private YesNoType allowIgnoreOnErrorField; | 17619 | private YesNoType allowIgnoreOnErrorField; |
17620 | 17620 | ||
17621 | private bool allowIgnoreOnErrorFieldSet; | 17621 | private bool allowIgnoreOnErrorFieldSet; |
17622 | 17622 | ||
17623 | private YesNoType wholeFileField; | 17623 | private YesNoType wholeFileField; |
17624 | 17624 | ||
17625 | private bool wholeFileFieldSet; | 17625 | private bool wholeFileFieldSet; |
17626 | 17626 | ||
17627 | private ISchemaElement parentElement; | 17627 | private ISchemaElement parentElement; |
17628 | 17628 | ||
17629 | public UpgradeFile() | 17629 | public UpgradeFile() |
17630 | { | 17630 | { |
17631 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 17631 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
17632 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(SymbolPath))); | 17632 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(SymbolPath))); |
17633 | this.children = childCollection0; | 17633 | this.children = childCollection0; |
17634 | } | 17634 | } |
17635 | 17635 | ||
17636 | public virtual IEnumerable Children | 17636 | public virtual IEnumerable Children |
17637 | { | 17637 | { |
17638 | get | 17638 | get |
@@ -17640,7 +17640,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17640 | return this.children; | 17640 | return this.children; |
17641 | } | 17641 | } |
17642 | } | 17642 | } |
17643 | 17643 | ||
17644 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 17644 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
17645 | public virtual IEnumerable this[System.Type childType] | 17645 | public virtual IEnumerable this[System.Type childType] |
17646 | { | 17646 | { |
@@ -17649,7 +17649,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17649 | return this.children.Filter(childType); | 17649 | return this.children.Filter(childType); |
17650 | } | 17650 | } |
17651 | } | 17651 | } |
17652 | 17652 | ||
17653 | /// <summary> | 17653 | /// <summary> |
17654 | /// Foreign key into the File table. | 17654 | /// Foreign key into the File table. |
17655 | /// </summary> | 17655 | /// </summary> |
@@ -17665,7 +17665,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17665 | this.fileField = value; | 17665 | this.fileField = value; |
17666 | } | 17666 | } |
17667 | } | 17667 | } |
17668 | 17668 | ||
17669 | /// <summary> | 17669 | /// <summary> |
17670 | /// If yes, the file is ignored during patching, and the next two attributes are ignored. | 17670 | /// If yes, the file is ignored during patching, and the next two attributes are ignored. |
17671 | /// </summary> | 17671 | /// </summary> |
@@ -17681,7 +17681,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17681 | this.ignoreField = value; | 17681 | this.ignoreField = value; |
17682 | } | 17682 | } |
17683 | } | 17683 | } |
17684 | 17684 | ||
17685 | /// <summary> | 17685 | /// <summary> |
17686 | /// Specifies whether patching this file is vital. | 17686 | /// Specifies whether patching this file is vital. |
17687 | /// </summary> | 17687 | /// </summary> |
@@ -17697,7 +17697,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17697 | this.allowIgnoreOnErrorField = value; | 17697 | this.allowIgnoreOnErrorField = value; |
17698 | } | 17698 | } |
17699 | } | 17699 | } |
17700 | 17700 | ||
17701 | /// <summary> | 17701 | /// <summary> |
17702 | /// Whether the whole file should be installed, rather than creating a binary patch. | 17702 | /// Whether the whole file should be installed, rather than creating a binary patch. |
17703 | /// </summary> | 17703 | /// </summary> |
@@ -17713,7 +17713,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17713 | this.wholeFileField = value; | 17713 | this.wholeFileField = value; |
17714 | } | 17714 | } |
17715 | } | 17715 | } |
17716 | 17716 | ||
17717 | public virtual ISchemaElement ParentElement | 17717 | public virtual ISchemaElement ParentElement |
17718 | { | 17718 | { |
17719 | get | 17719 | get |
@@ -17725,7 +17725,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17725 | this.parentElement = value; | 17725 | this.parentElement = value; |
17726 | } | 17726 | } |
17727 | } | 17727 | } |
17728 | 17728 | ||
17729 | public virtual void AddChild(ISchemaElement child) | 17729 | public virtual void AddChild(ISchemaElement child) |
17730 | { | 17730 | { |
17731 | if ((null == child)) | 17731 | if ((null == child)) |
@@ -17735,7 +17735,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17735 | this.children.AddElement(child); | 17735 | this.children.AddElement(child); |
17736 | child.ParentElement = this; | 17736 | child.ParentElement = this; |
17737 | } | 17737 | } |
17738 | 17738 | ||
17739 | public virtual void RemoveChild(ISchemaElement child) | 17739 | public virtual void RemoveChild(ISchemaElement child) |
17740 | { | 17740 | { |
17741 | if ((null == child)) | 17741 | if ((null == child)) |
@@ -17745,7 +17745,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17745 | this.children.RemoveElement(child); | 17745 | this.children.RemoveElement(child); |
17746 | child.ParentElement = null; | 17746 | child.ParentElement = null; |
17747 | } | 17747 | } |
17748 | 17748 | ||
17749 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17749 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17750 | ISchemaElement ICreateChildren.CreateChild(string childName) | 17750 | ISchemaElement ICreateChildren.CreateChild(string childName) |
17751 | { | 17751 | { |
@@ -17764,7 +17764,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17764 | } | 17764 | } |
17765 | return childValue; | 17765 | return childValue; |
17766 | } | 17766 | } |
17767 | 17767 | ||
17768 | /// <summary> | 17768 | /// <summary> |
17769 | /// Processes this element and all child elements into an XmlWriter. | 17769 | /// Processes this element and all child elements into an XmlWriter. |
17770 | /// </summary> | 17770 | /// </summary> |
@@ -17812,14 +17812,14 @@ namespace WixToolset.Harvesters.Serialize | |||
17812 | writer.WriteAttributeString("WholeFile", "yes"); | 17812 | writer.WriteAttributeString("WholeFile", "yes"); |
17813 | } | 17813 | } |
17814 | } | 17814 | } |
17815 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 17815 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
17816 | { | 17816 | { |
17817 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 17817 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
17818 | childElement.OutputXml(writer); | 17818 | childElement.OutputXml(writer); |
17819 | } | 17819 | } |
17820 | writer.WriteEndElement(); | 17820 | writer.WriteEndElement(); |
17821 | } | 17821 | } |
17822 | 17822 | ||
17823 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17823 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17824 | void ISetAttributes.SetAttribute(string name, string value) | 17824 | void ISetAttributes.SetAttribute(string name, string value) |
17825 | { | 17825 | { |
@@ -17849,20 +17849,20 @@ namespace WixToolset.Harvesters.Serialize | |||
17849 | } | 17849 | } |
17850 | } | 17850 | } |
17851 | } | 17851 | } |
17852 | 17852 | ||
17853 | /// <summary> | 17853 | /// <summary> |
17854 | /// A path to symbols. | 17854 | /// A path to symbols. |
17855 | /// </summary> | 17855 | /// </summary> |
17856 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17856 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17857 | public class SymbolPath : ISchemaElement, ISetAttributes | 17857 | public class SymbolPath : ISchemaElement, ISetAttributes |
17858 | { | 17858 | { |
17859 | 17859 | ||
17860 | private string pathField; | 17860 | private string pathField; |
17861 | 17861 | ||
17862 | private bool pathFieldSet; | 17862 | private bool pathFieldSet; |
17863 | 17863 | ||
17864 | private ISchemaElement parentElement; | 17864 | private ISchemaElement parentElement; |
17865 | 17865 | ||
17866 | /// <summary> | 17866 | /// <summary> |
17867 | /// The path. | 17867 | /// The path. |
17868 | /// </summary> | 17868 | /// </summary> |
@@ -17878,7 +17878,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17878 | this.pathField = value; | 17878 | this.pathField = value; |
17879 | } | 17879 | } |
17880 | } | 17880 | } |
17881 | 17881 | ||
17882 | public virtual ISchemaElement ParentElement | 17882 | public virtual ISchemaElement ParentElement |
17883 | { | 17883 | { |
17884 | get | 17884 | get |
@@ -17890,7 +17890,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17890 | this.parentElement = value; | 17890 | this.parentElement = value; |
17891 | } | 17891 | } |
17892 | } | 17892 | } |
17893 | 17893 | ||
17894 | /// <summary> | 17894 | /// <summary> |
17895 | /// Processes this element and all child elements into an XmlWriter. | 17895 | /// Processes this element and all child elements into an XmlWriter. |
17896 | /// </summary> | 17896 | /// </summary> |
@@ -17907,7 +17907,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17907 | } | 17907 | } |
17908 | writer.WriteEndElement(); | 17908 | writer.WriteEndElement(); |
17909 | } | 17909 | } |
17910 | 17910 | ||
17911 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 17911 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
17912 | void ISetAttributes.SetAttribute(string name, string value) | 17912 | void ISetAttributes.SetAttribute(string name, string value) |
17913 | { | 17913 | { |
@@ -17922,7 +17922,7 @@ namespace WixToolset.Harvesters.Serialize | |||
17922 | } | 17922 | } |
17923 | } | 17923 | } |
17924 | } | 17924 | } |
17925 | 17925 | ||
17926 | /// <summary> | 17926 | /// <summary> |
17927 | /// Properties about the package to be placed in the Summary Information Stream. These are | 17927 | /// Properties about the package to be placed in the Summary Information Stream. These are |
17928 | /// visible from COM through the IStream interface, and these properties can be seen on the package in Explorer. | 17928 | /// visible from COM through the IStream interface, and these properties can be seen on the package in Explorer. |
@@ -17930,73 +17930,73 @@ namespace WixToolset.Harvesters.Serialize | |||
17930 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 17930 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
17931 | public class SummaryInformation : ISchemaElement, ISetAttributes | 17931 | public class SummaryInformation : ISchemaElement, ISetAttributes |
17932 | { | 17932 | { |
17933 | 17933 | ||
17934 | private string idField; | 17934 | private string idField; |
17935 | 17935 | ||
17936 | private bool idFieldSet; | 17936 | private bool idFieldSet; |
17937 | 17937 | ||
17938 | private YesNoType adminImageField; | 17938 | private YesNoType adminImageField; |
17939 | 17939 | ||
17940 | private bool adminImageFieldSet; | 17940 | private bool adminImageFieldSet; |
17941 | 17941 | ||
17942 | private string commentsField; | 17942 | private string commentsField; |
17943 | 17943 | ||
17944 | private bool commentsFieldSet; | 17944 | private bool commentsFieldSet; |
17945 | 17945 | ||
17946 | private YesNoType compressedField; | 17946 | private YesNoType compressedField; |
17947 | 17947 | ||
17948 | private bool compressedFieldSet; | 17948 | private bool compressedFieldSet; |
17949 | 17949 | ||
17950 | private string descriptionField; | 17950 | private string descriptionField; |
17951 | 17951 | ||
17952 | private bool descriptionFieldSet; | 17952 | private bool descriptionFieldSet; |
17953 | 17953 | ||
17954 | private InstallPrivilegesType installPrivilegesField; | 17954 | private InstallPrivilegesType installPrivilegesField; |
17955 | 17955 | ||
17956 | private bool installPrivilegesFieldSet; | 17956 | private bool installPrivilegesFieldSet; |
17957 | 17957 | ||
17958 | private InstallScopeType installScopeField; | 17958 | private InstallScopeType installScopeField; |
17959 | 17959 | ||
17960 | private bool installScopeFieldSet; | 17960 | private bool installScopeFieldSet; |
17961 | 17961 | ||
17962 | private int installerVersionField; | 17962 | private int installerVersionField; |
17963 | 17963 | ||
17964 | private bool installerVersionFieldSet; | 17964 | private bool installerVersionFieldSet; |
17965 | 17965 | ||
17966 | private string keywordsField; | 17966 | private string keywordsField; |
17967 | 17967 | ||
17968 | private bool keywordsFieldSet; | 17968 | private bool keywordsFieldSet; |
17969 | 17969 | ||
17970 | private string languagesField; | 17970 | private string languagesField; |
17971 | 17971 | ||
17972 | private bool languagesFieldSet; | 17972 | private bool languagesFieldSet; |
17973 | 17973 | ||
17974 | private string manufacturerField; | 17974 | private string manufacturerField; |
17975 | 17975 | ||
17976 | private bool manufacturerFieldSet; | 17976 | private bool manufacturerFieldSet; |
17977 | 17977 | ||
17978 | private string platformsField; | 17978 | private string platformsField; |
17979 | 17979 | ||
17980 | private bool platformsFieldSet; | 17980 | private bool platformsFieldSet; |
17981 | 17981 | ||
17982 | private PlatformType platformField; | 17982 | private PlatformType platformField; |
17983 | 17983 | ||
17984 | private bool platformFieldSet; | 17984 | private bool platformFieldSet; |
17985 | 17985 | ||
17986 | private YesNoDefaultType readOnlyField; | 17986 | private YesNoDefaultType readOnlyField; |
17987 | 17987 | ||
17988 | private bool readOnlyFieldSet; | 17988 | private bool readOnlyFieldSet; |
17989 | 17989 | ||
17990 | private YesNoType shortNamesField; | 17990 | private YesNoType shortNamesField; |
17991 | 17991 | ||
17992 | private bool shortNamesFieldSet; | 17992 | private bool shortNamesFieldSet; |
17993 | 17993 | ||
17994 | private string summaryCodepageField; | 17994 | private string summaryCodepageField; |
17995 | 17995 | ||
17996 | private bool summaryCodepageFieldSet; | 17996 | private bool summaryCodepageFieldSet; |
17997 | 17997 | ||
17998 | private ISchemaElement parentElement; | 17998 | private ISchemaElement parentElement; |
17999 | 17999 | ||
18000 | /// <summary> | 18000 | /// <summary> |
18001 | /// The package code GUID for a product or merge module. | 18001 | /// The package code GUID for a product or merge module. |
18002 | /// When compiling a product, this attribute should not be set in order to allow the package | 18002 | /// When compiling a product, this attribute should not be set in order to allow the package |
@@ -18015,7 +18015,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18015 | this.idField = value; | 18015 | this.idField = value; |
18016 | } | 18016 | } |
18017 | } | 18017 | } |
18018 | 18018 | ||
18019 | /// <summary> | 18019 | /// <summary> |
18020 | /// Set to 'yes' if the source is an admin image. | 18020 | /// Set to 'yes' if the source is an admin image. |
18021 | /// </summary> | 18021 | /// </summary> |
@@ -18031,7 +18031,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18031 | this.adminImageField = value; | 18031 | this.adminImageField = value; |
18032 | } | 18032 | } |
18033 | } | 18033 | } |
18034 | 18034 | ||
18035 | /// <summary> | 18035 | /// <summary> |
18036 | /// Optional comments for browsing. | 18036 | /// Optional comments for browsing. |
18037 | /// </summary> | 18037 | /// </summary> |
@@ -18047,7 +18047,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18047 | this.commentsField = value; | 18047 | this.commentsField = value; |
18048 | } | 18048 | } |
18049 | } | 18049 | } |
18050 | 18050 | ||
18051 | /// <summary> | 18051 | /// <summary> |
18052 | /// Set to 'yes' to have compressed files in the source. | 18052 | /// Set to 'yes' to have compressed files in the source. |
18053 | /// This attribute cannot be set for merge modules. | 18053 | /// This attribute cannot be set for merge modules. |
@@ -18064,7 +18064,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18064 | this.compressedField = value; | 18064 | this.compressedField = value; |
18065 | } | 18065 | } |
18066 | } | 18066 | } |
18067 | 18067 | ||
18068 | /// <summary> | 18068 | /// <summary> |
18069 | /// The product full name or description. | 18069 | /// The product full name or description. |
18070 | /// </summary> | 18070 | /// </summary> |
@@ -18080,7 +18080,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18080 | this.descriptionField = value; | 18080 | this.descriptionField = value; |
18081 | } | 18081 | } |
18082 | } | 18082 | } |
18083 | 18083 | ||
18084 | /// <summary> | 18084 | /// <summary> |
18085 | /// Use this attribute to specify the priviliges required to install the package on Windows Vista and above. | 18085 | /// Use this attribute to specify the priviliges required to install the package on Windows Vista and above. |
18086 | /// </summary> | 18086 | /// </summary> |
@@ -18096,7 +18096,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18096 | this.installPrivilegesField = value; | 18096 | this.installPrivilegesField = value; |
18097 | } | 18097 | } |
18098 | } | 18098 | } |
18099 | 18099 | ||
18100 | /// <summary> | 18100 | /// <summary> |
18101 | /// Use this attribute to specify the installation scope of this package: per-machine or per-user. | 18101 | /// Use this attribute to specify the installation scope of this package: per-machine or per-user. |
18102 | /// </summary> | 18102 | /// </summary> |
@@ -18112,7 +18112,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18112 | this.installScopeField = value; | 18112 | this.installScopeField = value; |
18113 | } | 18113 | } |
18114 | } | 18114 | } |
18115 | 18115 | ||
18116 | /// <summary> | 18116 | /// <summary> |
18117 | /// The minimum version of the Windows Installer required to install this package. Take the major version of the required Windows Installer | 18117 | /// The minimum version of the Windows Installer required to install this package. Take the major version of the required Windows Installer |
18118 | /// and multiply by a 100 then add the minor version of the Windows Installer. For example, "200" would represent Windows Installer 2.0 and | 18118 | /// and multiply by a 100 then add the minor version of the Windows Installer. For example, "200" would represent Windows Installer 2.0 and |
@@ -18131,7 +18131,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18131 | this.installerVersionField = value; | 18131 | this.installerVersionField = value; |
18132 | } | 18132 | } |
18133 | } | 18133 | } |
18134 | 18134 | ||
18135 | /// <summary> | 18135 | /// <summary> |
18136 | /// Optional keywords for browsing. | 18136 | /// Optional keywords for browsing. |
18137 | /// </summary> | 18137 | /// </summary> |
@@ -18147,7 +18147,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18147 | this.keywordsField = value; | 18147 | this.keywordsField = value; |
18148 | } | 18148 | } |
18149 | } | 18149 | } |
18150 | 18150 | ||
18151 | /// <summary> | 18151 | /// <summary> |
18152 | /// The list of language IDs (LCIDs) supported in the package. | 18152 | /// The list of language IDs (LCIDs) supported in the package. |
18153 | /// </summary> | 18153 | /// </summary> |
@@ -18163,7 +18163,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18163 | this.languagesField = value; | 18163 | this.languagesField = value; |
18164 | } | 18164 | } |
18165 | } | 18165 | } |
18166 | 18166 | ||
18167 | /// <summary> | 18167 | /// <summary> |
18168 | /// The vendor releasing the package. | 18168 | /// The vendor releasing the package. |
18169 | /// </summary> | 18169 | /// </summary> |
@@ -18179,7 +18179,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18179 | this.manufacturerField = value; | 18179 | this.manufacturerField = value; |
18180 | } | 18180 | } |
18181 | } | 18181 | } |
18182 | 18182 | ||
18183 | /// <summary> | 18183 | /// <summary> |
18184 | /// The list of platforms supported by the package. This attribute has been deprecated. | 18184 | /// The list of platforms supported by the package. This attribute has been deprecated. |
18185 | /// Specify the -arch switch at the candle.exe command line or the InstallerPlatform | 18185 | /// Specify the -arch switch at the candle.exe command line or the InstallerPlatform |
@@ -18197,7 +18197,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18197 | this.platformsField = value; | 18197 | this.platformsField = value; |
18198 | } | 18198 | } |
18199 | } | 18199 | } |
18200 | 18200 | ||
18201 | /// <summary> | 18201 | /// <summary> |
18202 | /// The platform supported by the package. Use of this attribute is discouraged; instead, | 18202 | /// The platform supported by the package. Use of this attribute is discouraged; instead, |
18203 | /// specify the -arch switch at the candle.exe command line or the InstallerPlatform | 18203 | /// specify the -arch switch at the candle.exe command line or the InstallerPlatform |
@@ -18215,7 +18215,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18215 | this.platformField = value; | 18215 | this.platformField = value; |
18216 | } | 18216 | } |
18217 | } | 18217 | } |
18218 | 18218 | ||
18219 | /// <summary> | 18219 | /// <summary> |
18220 | /// The value of this attribute conveys whether the package should be opened as read-only. | 18220 | /// The value of this attribute conveys whether the package should be opened as read-only. |
18221 | /// A database editing tool should not modify a read-only enforced database and should | 18221 | /// A database editing tool should not modify a read-only enforced database and should |
@@ -18233,7 +18233,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18233 | this.readOnlyField = value; | 18233 | this.readOnlyField = value; |
18234 | } | 18234 | } |
18235 | } | 18235 | } |
18236 | 18236 | ||
18237 | /// <summary> | 18237 | /// <summary> |
18238 | /// Set to 'yes' to have short filenames in the source. | 18238 | /// Set to 'yes' to have short filenames in the source. |
18239 | /// </summary> | 18239 | /// </summary> |
@@ -18249,7 +18249,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18249 | this.shortNamesField = value; | 18249 | this.shortNamesField = value; |
18250 | } | 18250 | } |
18251 | } | 18251 | } |
18252 | 18252 | ||
18253 | /// <summary> | 18253 | /// <summary> |
18254 | /// The code page integer value or web name for summary info strings only. See remarks for more information. | 18254 | /// The code page integer value or web name for summary info strings only. See remarks for more information. |
18255 | /// </summary> | 18255 | /// </summary> |
@@ -18265,7 +18265,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18265 | this.summaryCodepageField = value; | 18265 | this.summaryCodepageField = value; |
18266 | } | 18266 | } |
18267 | } | 18267 | } |
18268 | 18268 | ||
18269 | public virtual ISchemaElement ParentElement | 18269 | public virtual ISchemaElement ParentElement |
18270 | { | 18270 | { |
18271 | get | 18271 | get |
@@ -18277,7 +18277,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18277 | this.parentElement = value; | 18277 | this.parentElement = value; |
18278 | } | 18278 | } |
18279 | } | 18279 | } |
18280 | 18280 | ||
18281 | /// <summary> | 18281 | /// <summary> |
18282 | /// Parses a InstallPrivilegesType from a string. | 18282 | /// Parses a InstallPrivilegesType from a string. |
18283 | /// </summary> | 18283 | /// </summary> |
@@ -18287,7 +18287,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18287 | SummaryInformation.TryParseInstallPrivilegesType(value, out parsedValue); | 18287 | SummaryInformation.TryParseInstallPrivilegesType(value, out parsedValue); |
18288 | return parsedValue; | 18288 | return parsedValue; |
18289 | } | 18289 | } |
18290 | 18290 | ||
18291 | /// <summary> | 18291 | /// <summary> |
18292 | /// Tries to parse a InstallPrivilegesType from a string. | 18292 | /// Tries to parse a InstallPrivilegesType from a string. |
18293 | /// </summary> | 18293 | /// </summary> |
@@ -18316,7 +18316,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18316 | } | 18316 | } |
18317 | return true; | 18317 | return true; |
18318 | } | 18318 | } |
18319 | 18319 | ||
18320 | /// <summary> | 18320 | /// <summary> |
18321 | /// Parses a InstallScopeType from a string. | 18321 | /// Parses a InstallScopeType from a string. |
18322 | /// </summary> | 18322 | /// </summary> |
@@ -18326,7 +18326,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18326 | SummaryInformation.TryParseInstallScopeType(value, out parsedValue); | 18326 | SummaryInformation.TryParseInstallScopeType(value, out parsedValue); |
18327 | return parsedValue; | 18327 | return parsedValue; |
18328 | } | 18328 | } |
18329 | 18329 | ||
18330 | /// <summary> | 18330 | /// <summary> |
18331 | /// Tries to parse a InstallScopeType from a string. | 18331 | /// Tries to parse a InstallScopeType from a string. |
18332 | /// </summary> | 18332 | /// </summary> |
@@ -18355,7 +18355,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18355 | } | 18355 | } |
18356 | return true; | 18356 | return true; |
18357 | } | 18357 | } |
18358 | 18358 | ||
18359 | /// <summary> | 18359 | /// <summary> |
18360 | /// Parses a PlatformType from a string. | 18360 | /// Parses a PlatformType from a string. |
18361 | /// </summary> | 18361 | /// </summary> |
@@ -18365,7 +18365,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18365 | SummaryInformation.TryParsePlatformType(value, out parsedValue); | 18365 | SummaryInformation.TryParsePlatformType(value, out parsedValue); |
18366 | return parsedValue; | 18366 | return parsedValue; |
18367 | } | 18367 | } |
18368 | 18368 | ||
18369 | /// <summary> | 18369 | /// <summary> |
18370 | /// Tries to parse a PlatformType from a string. | 18370 | /// Tries to parse a PlatformType from a string. |
18371 | /// </summary> | 18371 | /// </summary> |
@@ -18422,7 +18422,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18422 | } | 18422 | } |
18423 | return true; | 18423 | return true; |
18424 | } | 18424 | } |
18425 | 18425 | ||
18426 | /// <summary> | 18426 | /// <summary> |
18427 | /// Processes this element and all child elements into an XmlWriter. | 18427 | /// Processes this element and all child elements into an XmlWriter. |
18428 | /// </summary> | 18428 | /// </summary> |
@@ -18569,7 +18569,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18569 | } | 18569 | } |
18570 | writer.WriteEndElement(); | 18570 | writer.WriteEndElement(); |
18571 | } | 18571 | } |
18572 | 18572 | ||
18573 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 18573 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
18574 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 18574 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
18575 | void ISetAttributes.SetAttribute(string name, string value) | 18575 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -18659,91 +18659,91 @@ namespace WixToolset.Harvesters.Serialize | |||
18659 | this.summaryCodepageFieldSet = true; | 18659 | this.summaryCodepageFieldSet = true; |
18660 | } | 18660 | } |
18661 | } | 18661 | } |
18662 | 18662 | ||
18663 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18663 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18664 | public enum InstallPrivilegesType | 18664 | public enum InstallPrivilegesType |
18665 | { | 18665 | { |
18666 | 18666 | ||
18667 | IllegalValue = int.MaxValue, | 18667 | IllegalValue = int.MaxValue, |
18668 | 18668 | ||
18669 | NotSet = -1, | 18669 | NotSet = -1, |
18670 | 18670 | ||
18671 | /// <summary> | 18671 | /// <summary> |
18672 | /// Set this value to declare that the package does not require elevated privileges to install. | 18672 | /// Set this value to declare that the package does not require elevated privileges to install. |
18673 | /// </summary> | 18673 | /// </summary> |
18674 | limited, | 18674 | limited, |
18675 | 18675 | ||
18676 | /// <summary> | 18676 | /// <summary> |
18677 | /// Set this value to declare that the package requires elevated privileges to install. | 18677 | /// Set this value to declare that the package requires elevated privileges to install. |
18678 | /// This is the default value. | 18678 | /// This is the default value. |
18679 | /// </summary> | 18679 | /// </summary> |
18680 | elevated, | 18680 | elevated, |
18681 | } | 18681 | } |
18682 | 18682 | ||
18683 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18683 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18684 | public enum InstallScopeType | 18684 | public enum InstallScopeType |
18685 | { | 18685 | { |
18686 | 18686 | ||
18687 | IllegalValue = int.MaxValue, | 18687 | IllegalValue = int.MaxValue, |
18688 | 18688 | ||
18689 | NotSet = -1, | 18689 | NotSet = -1, |
18690 | 18690 | ||
18691 | /// <summary> | 18691 | /// <summary> |
18692 | /// Set this value to declare that the package is a per-machine installation and requires elevated privileges to install. | 18692 | /// Set this value to declare that the package is a per-machine installation and requires elevated privileges to install. |
18693 | /// Sets the ALLUSERS property to 1. | 18693 | /// Sets the ALLUSERS property to 1. |
18694 | /// </summary> | 18694 | /// </summary> |
18695 | perMachine, | 18695 | perMachine, |
18696 | 18696 | ||
18697 | /// <summary> | 18697 | /// <summary> |
18698 | /// Set this value to declare that the package is a per-user installation and does not require elevated privileges to install. | 18698 | /// Set this value to declare that the package is a per-user installation and does not require elevated privileges to install. |
18699 | /// Sets the package's InstallPrivileges attribute to "limited." | 18699 | /// Sets the package's InstallPrivileges attribute to "limited." |
18700 | /// </summary> | 18700 | /// </summary> |
18701 | perUser, | 18701 | perUser, |
18702 | } | 18702 | } |
18703 | 18703 | ||
18704 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18704 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18705 | public enum PlatformType | 18705 | public enum PlatformType |
18706 | { | 18706 | { |
18707 | 18707 | ||
18708 | IllegalValue = int.MaxValue, | 18708 | IllegalValue = int.MaxValue, |
18709 | 18709 | ||
18710 | NotSet = -1, | 18710 | NotSet = -1, |
18711 | 18711 | ||
18712 | /// <summary> | 18712 | /// <summary> |
18713 | /// Set this value to declare that the package is an x86 package. | 18713 | /// Set this value to declare that the package is an x86 package. |
18714 | /// </summary> | 18714 | /// </summary> |
18715 | x86, | 18715 | x86, |
18716 | 18716 | ||
18717 | /// <summary> | 18717 | /// <summary> |
18718 | /// Set this value to declare that the package is an ia64 package. | 18718 | /// Set this value to declare that the package is an ia64 package. |
18719 | /// This value requires that the InstallerVersion property be set to 200 or greater. | 18719 | /// This value requires that the InstallerVersion property be set to 200 or greater. |
18720 | /// </summary> | 18720 | /// </summary> |
18721 | ia64, | 18721 | ia64, |
18722 | 18722 | ||
18723 | /// <summary> | 18723 | /// <summary> |
18724 | /// Set this value to declare that the package is an x64 package. | 18724 | /// Set this value to declare that the package is an x64 package. |
18725 | /// This value requires that the InstallerVersion property be set to 200 or greater. | 18725 | /// This value requires that the InstallerVersion property be set to 200 or greater. |
18726 | /// </summary> | 18726 | /// </summary> |
18727 | x64, | 18727 | x64, |
18728 | 18728 | ||
18729 | /// <summary> | 18729 | /// <summary> |
18730 | /// Set this value to declare that the package is an arm package. | 18730 | /// Set this value to declare that the package is an arm package. |
18731 | /// This value requires that the InstallerVersion property be set to 500 or greater. | 18731 | /// This value requires that the InstallerVersion property be set to 500 or greater. |
18732 | /// </summary> | 18732 | /// </summary> |
18733 | arm, | 18733 | arm, |
18734 | 18734 | ||
18735 | /// <summary> | 18735 | /// <summary> |
18736 | /// This value has been deprecated. Use "x86" instead. | 18736 | /// This value has been deprecated. Use "x86" instead. |
18737 | /// </summary> | 18737 | /// </summary> |
18738 | intel, | 18738 | intel, |
18739 | 18739 | ||
18740 | /// <summary> | 18740 | /// <summary> |
18741 | /// This value has been deprecated. Use "ia64" instead. | 18741 | /// This value has been deprecated. Use "ia64" instead. |
18742 | /// </summary> | 18742 | /// </summary> |
18743 | intel64, | 18743 | intel64, |
18744 | } | 18744 | } |
18745 | } | 18745 | } |
18746 | 18746 | ||
18747 | /// <summary> | 18747 | /// <summary> |
18748 | /// The MsiAssemblyName table specifies the schema for the elements of a strong assembly cache name for a .NET Framework or Win32 assembly. | 18748 | /// The MsiAssemblyName table specifies the schema for the elements of a strong assembly cache name for a .NET Framework or Win32 assembly. |
18749 | /// Consider using the Assembly attribute on File element to have the toolset populate these entries automatically. | 18749 | /// Consider using the Assembly attribute on File element to have the toolset populate these entries automatically. |
@@ -18751,17 +18751,17 @@ namespace WixToolset.Harvesters.Serialize | |||
18751 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18751 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18752 | public class AssemblyName : ISchemaElement, ISetAttributes | 18752 | public class AssemblyName : ISchemaElement, ISetAttributes |
18753 | { | 18753 | { |
18754 | 18754 | ||
18755 | private string idField; | 18755 | private string idField; |
18756 | 18756 | ||
18757 | private bool idFieldSet; | 18757 | private bool idFieldSet; |
18758 | 18758 | ||
18759 | private string valueField; | 18759 | private string valueField; |
18760 | 18760 | ||
18761 | private bool valueFieldSet; | 18761 | private bool valueFieldSet; |
18762 | 18762 | ||
18763 | private ISchemaElement parentElement; | 18763 | private ISchemaElement parentElement; |
18764 | 18764 | ||
18765 | /// <summary> | 18765 | /// <summary> |
18766 | /// Name of the attribute associated with the value specified in the Value column. | 18766 | /// Name of the attribute associated with the value specified in the Value column. |
18767 | /// </summary> | 18767 | /// </summary> |
@@ -18777,7 +18777,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18777 | this.idField = value; | 18777 | this.idField = value; |
18778 | } | 18778 | } |
18779 | } | 18779 | } |
18780 | 18780 | ||
18781 | /// <summary> | 18781 | /// <summary> |
18782 | /// Value associated with the name specified in the Name column. | 18782 | /// Value associated with the name specified in the Name column. |
18783 | /// </summary> | 18783 | /// </summary> |
@@ -18793,7 +18793,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18793 | this.valueField = value; | 18793 | this.valueField = value; |
18794 | } | 18794 | } |
18795 | } | 18795 | } |
18796 | 18796 | ||
18797 | public virtual ISchemaElement ParentElement | 18797 | public virtual ISchemaElement ParentElement |
18798 | { | 18798 | { |
18799 | get | 18799 | get |
@@ -18805,7 +18805,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18805 | this.parentElement = value; | 18805 | this.parentElement = value; |
18806 | } | 18806 | } |
18807 | } | 18807 | } |
18808 | 18808 | ||
18809 | /// <summary> | 18809 | /// <summary> |
18810 | /// Processes this element and all child elements into an XmlWriter. | 18810 | /// Processes this element and all child elements into an XmlWriter. |
18811 | /// </summary> | 18811 | /// </summary> |
@@ -18826,7 +18826,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18826 | } | 18826 | } |
18827 | writer.WriteEndElement(); | 18827 | writer.WriteEndElement(); |
18828 | } | 18828 | } |
18829 | 18829 | ||
18830 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 18830 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
18831 | void ISetAttributes.SetAttribute(string name, string value) | 18831 | void ISetAttributes.SetAttribute(string name, string value) |
18832 | { | 18832 | { |
@@ -18846,25 +18846,25 @@ namespace WixToolset.Harvesters.Serialize | |||
18846 | } | 18846 | } |
18847 | } | 18847 | } |
18848 | } | 18848 | } |
18849 | 18849 | ||
18850 | /// <summary> | 18850 | /// <summary> |
18851 | /// Identifies the possible signer certificates used to digitally sign patches. | 18851 | /// Identifies the possible signer certificates used to digitally sign patches. |
18852 | /// </summary> | 18852 | /// </summary> |
18853 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18853 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18854 | public class PatchCertificates : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 18854 | public class PatchCertificates : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
18855 | { | 18855 | { |
18856 | 18856 | ||
18857 | private ElementCollection children; | 18857 | private ElementCollection children; |
18858 | 18858 | ||
18859 | private ISchemaElement parentElement; | 18859 | private ISchemaElement parentElement; |
18860 | 18860 | ||
18861 | public PatchCertificates() | 18861 | public PatchCertificates() |
18862 | { | 18862 | { |
18863 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 18863 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
18864 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); | 18864 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); |
18865 | this.children = childCollection0; | 18865 | this.children = childCollection0; |
18866 | } | 18866 | } |
18867 | 18867 | ||
18868 | public virtual IEnumerable Children | 18868 | public virtual IEnumerable Children |
18869 | { | 18869 | { |
18870 | get | 18870 | get |
@@ -18872,7 +18872,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18872 | return this.children; | 18872 | return this.children; |
18873 | } | 18873 | } |
18874 | } | 18874 | } |
18875 | 18875 | ||
18876 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 18876 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
18877 | public virtual IEnumerable this[System.Type childType] | 18877 | public virtual IEnumerable this[System.Type childType] |
18878 | { | 18878 | { |
@@ -18881,7 +18881,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18881 | return this.children.Filter(childType); | 18881 | return this.children.Filter(childType); |
18882 | } | 18882 | } |
18883 | } | 18883 | } |
18884 | 18884 | ||
18885 | public virtual ISchemaElement ParentElement | 18885 | public virtual ISchemaElement ParentElement |
18886 | { | 18886 | { |
18887 | get | 18887 | get |
@@ -18893,7 +18893,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18893 | this.parentElement = value; | 18893 | this.parentElement = value; |
18894 | } | 18894 | } |
18895 | } | 18895 | } |
18896 | 18896 | ||
18897 | public virtual void AddChild(ISchemaElement child) | 18897 | public virtual void AddChild(ISchemaElement child) |
18898 | { | 18898 | { |
18899 | if ((null == child)) | 18899 | if ((null == child)) |
@@ -18903,7 +18903,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18903 | this.children.AddElement(child); | 18903 | this.children.AddElement(child); |
18904 | child.ParentElement = this; | 18904 | child.ParentElement = this; |
18905 | } | 18905 | } |
18906 | 18906 | ||
18907 | public virtual void RemoveChild(ISchemaElement child) | 18907 | public virtual void RemoveChild(ISchemaElement child) |
18908 | { | 18908 | { |
18909 | if ((null == child)) | 18909 | if ((null == child)) |
@@ -18913,7 +18913,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18913 | this.children.RemoveElement(child); | 18913 | this.children.RemoveElement(child); |
18914 | child.ParentElement = null; | 18914 | child.ParentElement = null; |
18915 | } | 18915 | } |
18916 | 18916 | ||
18917 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 18917 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
18918 | ISchemaElement ICreateChildren.CreateChild(string childName) | 18918 | ISchemaElement ICreateChildren.CreateChild(string childName) |
18919 | { | 18919 | { |
@@ -18932,7 +18932,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18932 | } | 18932 | } |
18933 | return childValue; | 18933 | return childValue; |
18934 | } | 18934 | } |
18935 | 18935 | ||
18936 | /// <summary> | 18936 | /// <summary> |
18937 | /// Processes this element and all child elements into an XmlWriter. | 18937 | /// Processes this element and all child elements into an XmlWriter. |
18938 | /// </summary> | 18938 | /// </summary> |
@@ -18943,14 +18943,14 @@ namespace WixToolset.Harvesters.Serialize | |||
18943 | throw new ArgumentNullException("writer"); | 18943 | throw new ArgumentNullException("writer"); |
18944 | } | 18944 | } |
18945 | writer.WriteStartElement("PatchCertificates", "http://wixtoolset.org/schemas/v4/wxs"); | 18945 | writer.WriteStartElement("PatchCertificates", "http://wixtoolset.org/schemas/v4/wxs"); |
18946 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 18946 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
18947 | { | 18947 | { |
18948 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 18948 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
18949 | childElement.OutputXml(writer); | 18949 | childElement.OutputXml(writer); |
18950 | } | 18950 | } |
18951 | writer.WriteEndElement(); | 18951 | writer.WriteEndElement(); |
18952 | } | 18952 | } |
18953 | 18953 | ||
18954 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 18954 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
18955 | void ISetAttributes.SetAttribute(string name, string value) | 18955 | void ISetAttributes.SetAttribute(string name, string value) |
18956 | { | 18956 | { |
@@ -18960,25 +18960,25 @@ namespace WixToolset.Harvesters.Serialize | |||
18960 | } | 18960 | } |
18961 | } | 18961 | } |
18962 | } | 18962 | } |
18963 | 18963 | ||
18964 | /// <summary> | 18964 | /// <summary> |
18965 | /// Digital signatures that identify installation packages in a multi-product transaction. | 18965 | /// Digital signatures that identify installation packages in a multi-product transaction. |
18966 | /// </summary> | 18966 | /// </summary> |
18967 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 18967 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
18968 | public class PackageCertificates : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 18968 | public class PackageCertificates : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
18969 | { | 18969 | { |
18970 | 18970 | ||
18971 | private ElementCollection children; | 18971 | private ElementCollection children; |
18972 | 18972 | ||
18973 | private ISchemaElement parentElement; | 18973 | private ISchemaElement parentElement; |
18974 | 18974 | ||
18975 | public PackageCertificates() | 18975 | public PackageCertificates() |
18976 | { | 18976 | { |
18977 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 18977 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
18978 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); | 18978 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); |
18979 | this.children = childCollection0; | 18979 | this.children = childCollection0; |
18980 | } | 18980 | } |
18981 | 18981 | ||
18982 | public virtual IEnumerable Children | 18982 | public virtual IEnumerable Children |
18983 | { | 18983 | { |
18984 | get | 18984 | get |
@@ -18986,7 +18986,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18986 | return this.children; | 18986 | return this.children; |
18987 | } | 18987 | } |
18988 | } | 18988 | } |
18989 | 18989 | ||
18990 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 18990 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
18991 | public virtual IEnumerable this[System.Type childType] | 18991 | public virtual IEnumerable this[System.Type childType] |
18992 | { | 18992 | { |
@@ -18995,7 +18995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
18995 | return this.children.Filter(childType); | 18995 | return this.children.Filter(childType); |
18996 | } | 18996 | } |
18997 | } | 18997 | } |
18998 | 18998 | ||
18999 | public virtual ISchemaElement ParentElement | 18999 | public virtual ISchemaElement ParentElement |
19000 | { | 19000 | { |
19001 | get | 19001 | get |
@@ -19007,7 +19007,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19007 | this.parentElement = value; | 19007 | this.parentElement = value; |
19008 | } | 19008 | } |
19009 | } | 19009 | } |
19010 | 19010 | ||
19011 | public virtual void AddChild(ISchemaElement child) | 19011 | public virtual void AddChild(ISchemaElement child) |
19012 | { | 19012 | { |
19013 | if ((null == child)) | 19013 | if ((null == child)) |
@@ -19017,7 +19017,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19017 | this.children.AddElement(child); | 19017 | this.children.AddElement(child); |
19018 | child.ParentElement = this; | 19018 | child.ParentElement = this; |
19019 | } | 19019 | } |
19020 | 19020 | ||
19021 | public virtual void RemoveChild(ISchemaElement child) | 19021 | public virtual void RemoveChild(ISchemaElement child) |
19022 | { | 19022 | { |
19023 | if ((null == child)) | 19023 | if ((null == child)) |
@@ -19027,7 +19027,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19027 | this.children.RemoveElement(child); | 19027 | this.children.RemoveElement(child); |
19028 | child.ParentElement = null; | 19028 | child.ParentElement = null; |
19029 | } | 19029 | } |
19030 | 19030 | ||
19031 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19031 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19032 | ISchemaElement ICreateChildren.CreateChild(string childName) | 19032 | ISchemaElement ICreateChildren.CreateChild(string childName) |
19033 | { | 19033 | { |
@@ -19046,7 +19046,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19046 | } | 19046 | } |
19047 | return childValue; | 19047 | return childValue; |
19048 | } | 19048 | } |
19049 | 19049 | ||
19050 | /// <summary> | 19050 | /// <summary> |
19051 | /// Processes this element and all child elements into an XmlWriter. | 19051 | /// Processes this element and all child elements into an XmlWriter. |
19052 | /// </summary> | 19052 | /// </summary> |
@@ -19057,14 +19057,14 @@ namespace WixToolset.Harvesters.Serialize | |||
19057 | throw new ArgumentNullException("writer"); | 19057 | throw new ArgumentNullException("writer"); |
19058 | } | 19058 | } |
19059 | writer.WriteStartElement("PackageCertificates", "http://wixtoolset.org/schemas/v4/wxs"); | 19059 | writer.WriteStartElement("PackageCertificates", "http://wixtoolset.org/schemas/v4/wxs"); |
19060 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 19060 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
19061 | { | 19061 | { |
19062 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 19062 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
19063 | childElement.OutputXml(writer); | 19063 | childElement.OutputXml(writer); |
19064 | } | 19064 | } |
19065 | writer.WriteEndElement(); | 19065 | writer.WriteEndElement(); |
19066 | } | 19066 | } |
19067 | 19067 | ||
19068 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19068 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19069 | void ISetAttributes.SetAttribute(string name, string value) | 19069 | void ISetAttributes.SetAttribute(string name, string value) |
19070 | { | 19070 | { |
@@ -19074,24 +19074,24 @@ namespace WixToolset.Harvesters.Serialize | |||
19074 | } | 19074 | } |
19075 | } | 19075 | } |
19076 | } | 19076 | } |
19077 | 19077 | ||
19078 | /// <summary> | 19078 | /// <summary> |
19079 | /// Adds a digital certificate. | 19079 | /// Adds a digital certificate. |
19080 | /// </summary> | 19080 | /// </summary> |
19081 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19081 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19082 | public class DigitalCertificate : ISchemaElement, ISetAttributes | 19082 | public class DigitalCertificate : ISchemaElement, ISetAttributes |
19083 | { | 19083 | { |
19084 | 19084 | ||
19085 | private string idField; | 19085 | private string idField; |
19086 | 19086 | ||
19087 | private bool idFieldSet; | 19087 | private bool idFieldSet; |
19088 | 19088 | ||
19089 | private string sourceFileField; | 19089 | private string sourceFileField; |
19090 | 19090 | ||
19091 | private bool sourceFileFieldSet; | 19091 | private bool sourceFileFieldSet; |
19092 | 19092 | ||
19093 | private ISchemaElement parentElement; | 19093 | private ISchemaElement parentElement; |
19094 | 19094 | ||
19095 | /// <summary> | 19095 | /// <summary> |
19096 | /// Identifier for a certificate file. | 19096 | /// Identifier for a certificate file. |
19097 | /// </summary> | 19097 | /// </summary> |
@@ -19107,7 +19107,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19107 | this.idField = value; | 19107 | this.idField = value; |
19108 | } | 19108 | } |
19109 | } | 19109 | } |
19110 | 19110 | ||
19111 | /// <summary> | 19111 | /// <summary> |
19112 | /// The path to the certificate file. | 19112 | /// The path to the certificate file. |
19113 | /// </summary> | 19113 | /// </summary> |
@@ -19123,7 +19123,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19123 | this.sourceFileField = value; | 19123 | this.sourceFileField = value; |
19124 | } | 19124 | } |
19125 | } | 19125 | } |
19126 | 19126 | ||
19127 | public virtual ISchemaElement ParentElement | 19127 | public virtual ISchemaElement ParentElement |
19128 | { | 19128 | { |
19129 | get | 19129 | get |
@@ -19135,7 +19135,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19135 | this.parentElement = value; | 19135 | this.parentElement = value; |
19136 | } | 19136 | } |
19137 | } | 19137 | } |
19138 | 19138 | ||
19139 | /// <summary> | 19139 | /// <summary> |
19140 | /// Processes this element and all child elements into an XmlWriter. | 19140 | /// Processes this element and all child elements into an XmlWriter. |
19141 | /// </summary> | 19141 | /// </summary> |
@@ -19156,7 +19156,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19156 | } | 19156 | } |
19157 | writer.WriteEndElement(); | 19157 | writer.WriteEndElement(); |
19158 | } | 19158 | } |
19159 | 19159 | ||
19160 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19160 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19161 | void ISetAttributes.SetAttribute(string name, string value) | 19161 | void ISetAttributes.SetAttribute(string name, string value) |
19162 | { | 19162 | { |
@@ -19176,7 +19176,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19176 | } | 19176 | } |
19177 | } | 19177 | } |
19178 | } | 19178 | } |
19179 | 19179 | ||
19180 | /// <summary> | 19180 | /// <summary> |
19181 | /// Reference to a DigitalCertificate element. This will force the entire referenced Fragment's contents | 19181 | /// Reference to a DigitalCertificate element. This will force the entire referenced Fragment's contents |
19182 | /// to be included in the installer database. This is only used for references when patching. | 19182 | /// to be included in the installer database. This is only used for references when patching. |
@@ -19184,13 +19184,13 @@ namespace WixToolset.Harvesters.Serialize | |||
19184 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19184 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19185 | public class DigitalCertificateRef : ISchemaElement, ISetAttributes | 19185 | public class DigitalCertificateRef : ISchemaElement, ISetAttributes |
19186 | { | 19186 | { |
19187 | 19187 | ||
19188 | private string idField; | 19188 | private string idField; |
19189 | 19189 | ||
19190 | private bool idFieldSet; | 19190 | private bool idFieldSet; |
19191 | 19191 | ||
19192 | private ISchemaElement parentElement; | 19192 | private ISchemaElement parentElement; |
19193 | 19193 | ||
19194 | public string Id | 19194 | public string Id |
19195 | { | 19195 | { |
19196 | get | 19196 | get |
@@ -19203,7 +19203,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19203 | this.idField = value; | 19203 | this.idField = value; |
19204 | } | 19204 | } |
19205 | } | 19205 | } |
19206 | 19206 | ||
19207 | public virtual ISchemaElement ParentElement | 19207 | public virtual ISchemaElement ParentElement |
19208 | { | 19208 | { |
19209 | get | 19209 | get |
@@ -19215,7 +19215,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19215 | this.parentElement = value; | 19215 | this.parentElement = value; |
19216 | } | 19216 | } |
19217 | } | 19217 | } |
19218 | 19218 | ||
19219 | /// <summary> | 19219 | /// <summary> |
19220 | /// Processes this element and all child elements into an XmlWriter. | 19220 | /// Processes this element and all child elements into an XmlWriter. |
19221 | /// </summary> | 19221 | /// </summary> |
@@ -19232,7 +19232,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19232 | } | 19232 | } |
19233 | writer.WriteEndElement(); | 19233 | writer.WriteEndElement(); |
19234 | } | 19234 | } |
19235 | 19235 | ||
19236 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19236 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19237 | void ISetAttributes.SetAttribute(string name, string value) | 19237 | void ISetAttributes.SetAttribute(string name, string value) |
19238 | { | 19238 | { |
@@ -19247,29 +19247,29 @@ namespace WixToolset.Harvesters.Serialize | |||
19247 | } | 19247 | } |
19248 | } | 19248 | } |
19249 | } | 19249 | } |
19250 | 19250 | ||
19251 | /// <summary> | 19251 | /// <summary> |
19252 | /// Adds a digital signature. | 19252 | /// Adds a digital signature. |
19253 | /// </summary> | 19253 | /// </summary> |
19254 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19254 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19255 | public class DigitalSignature : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 19255 | public class DigitalSignature : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
19256 | { | 19256 | { |
19257 | 19257 | ||
19258 | private ElementCollection children; | 19258 | private ElementCollection children; |
19259 | 19259 | ||
19260 | private string sourceFileField; | 19260 | private string sourceFileField; |
19261 | 19261 | ||
19262 | private bool sourceFileFieldSet; | 19262 | private bool sourceFileFieldSet; |
19263 | 19263 | ||
19264 | private ISchemaElement parentElement; | 19264 | private ISchemaElement parentElement; |
19265 | 19265 | ||
19266 | public DigitalSignature() | 19266 | public DigitalSignature() |
19267 | { | 19267 | { |
19268 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 19268 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
19269 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); | 19269 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DigitalCertificate))); |
19270 | this.children = childCollection0; | 19270 | this.children = childCollection0; |
19271 | } | 19271 | } |
19272 | 19272 | ||
19273 | public virtual IEnumerable Children | 19273 | public virtual IEnumerable Children |
19274 | { | 19274 | { |
19275 | get | 19275 | get |
@@ -19277,7 +19277,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19277 | return this.children; | 19277 | return this.children; |
19278 | } | 19278 | } |
19279 | } | 19279 | } |
19280 | 19280 | ||
19281 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 19281 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
19282 | public virtual IEnumerable this[System.Type childType] | 19282 | public virtual IEnumerable this[System.Type childType] |
19283 | { | 19283 | { |
@@ -19286,7 +19286,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19286 | return this.children.Filter(childType); | 19286 | return this.children.Filter(childType); |
19287 | } | 19287 | } |
19288 | } | 19288 | } |
19289 | 19289 | ||
19290 | /// <summary> | 19290 | /// <summary> |
19291 | /// The path to signature's optional hash file. | 19291 | /// The path to signature's optional hash file. |
19292 | /// </summary> | 19292 | /// </summary> |
@@ -19302,7 +19302,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19302 | this.sourceFileField = value; | 19302 | this.sourceFileField = value; |
19303 | } | 19303 | } |
19304 | } | 19304 | } |
19305 | 19305 | ||
19306 | public virtual ISchemaElement ParentElement | 19306 | public virtual ISchemaElement ParentElement |
19307 | { | 19307 | { |
19308 | get | 19308 | get |
@@ -19314,7 +19314,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19314 | this.parentElement = value; | 19314 | this.parentElement = value; |
19315 | } | 19315 | } |
19316 | } | 19316 | } |
19317 | 19317 | ||
19318 | public virtual void AddChild(ISchemaElement child) | 19318 | public virtual void AddChild(ISchemaElement child) |
19319 | { | 19319 | { |
19320 | if ((null == child)) | 19320 | if ((null == child)) |
@@ -19324,7 +19324,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19324 | this.children.AddElement(child); | 19324 | this.children.AddElement(child); |
19325 | child.ParentElement = this; | 19325 | child.ParentElement = this; |
19326 | } | 19326 | } |
19327 | 19327 | ||
19328 | public virtual void RemoveChild(ISchemaElement child) | 19328 | public virtual void RemoveChild(ISchemaElement child) |
19329 | { | 19329 | { |
19330 | if ((null == child)) | 19330 | if ((null == child)) |
@@ -19334,7 +19334,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19334 | this.children.RemoveElement(child); | 19334 | this.children.RemoveElement(child); |
19335 | child.ParentElement = null; | 19335 | child.ParentElement = null; |
19336 | } | 19336 | } |
19337 | 19337 | ||
19338 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19338 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19339 | ISchemaElement ICreateChildren.CreateChild(string childName) | 19339 | ISchemaElement ICreateChildren.CreateChild(string childName) |
19340 | { | 19340 | { |
@@ -19353,7 +19353,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19353 | } | 19353 | } |
19354 | return childValue; | 19354 | return childValue; |
19355 | } | 19355 | } |
19356 | 19356 | ||
19357 | /// <summary> | 19357 | /// <summary> |
19358 | /// Processes this element and all child elements into an XmlWriter. | 19358 | /// Processes this element and all child elements into an XmlWriter. |
19359 | /// </summary> | 19359 | /// </summary> |
@@ -19368,14 +19368,14 @@ namespace WixToolset.Harvesters.Serialize | |||
19368 | { | 19368 | { |
19369 | writer.WriteAttributeString("SourceFile", this.sourceFileField); | 19369 | writer.WriteAttributeString("SourceFile", this.sourceFileField); |
19370 | } | 19370 | } |
19371 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 19371 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
19372 | { | 19372 | { |
19373 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 19373 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
19374 | childElement.OutputXml(writer); | 19374 | childElement.OutputXml(writer); |
19375 | } | 19375 | } |
19376 | writer.WriteEndElement(); | 19376 | writer.WriteEndElement(); |
19377 | } | 19377 | } |
19378 | 19378 | ||
19379 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19379 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19380 | void ISetAttributes.SetAttribute(string name, string value) | 19380 | void ISetAttributes.SetAttribute(string name, string value) |
19381 | { | 19381 | { |
@@ -19390,30 +19390,30 @@ namespace WixToolset.Harvesters.Serialize | |||
19390 | } | 19390 | } |
19391 | } | 19391 | } |
19392 | } | 19392 | } |
19393 | 19393 | ||
19394 | /// <summary> | 19394 | /// <summary> |
19395 | /// Adds a system file protection update catalog file | 19395 | /// Adds a system file protection update catalog file |
19396 | /// </summary> | 19396 | /// </summary> |
19397 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19397 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19398 | public class SFPCatalog : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 19398 | public class SFPCatalog : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
19399 | { | 19399 | { |
19400 | 19400 | ||
19401 | private ElementCollection children; | 19401 | private ElementCollection children; |
19402 | 19402 | ||
19403 | private string nameField; | 19403 | private string nameField; |
19404 | 19404 | ||
19405 | private bool nameFieldSet; | 19405 | private bool nameFieldSet; |
19406 | 19406 | ||
19407 | private string dependencyField; | 19407 | private string dependencyField; |
19408 | 19408 | ||
19409 | private bool dependencyFieldSet; | 19409 | private bool dependencyFieldSet; |
19410 | 19410 | ||
19411 | private string sourceFileField; | 19411 | private string sourceFileField; |
19412 | 19412 | ||
19413 | private bool sourceFileFieldSet; | 19413 | private bool sourceFileFieldSet; |
19414 | 19414 | ||
19415 | private ISchemaElement parentElement; | 19415 | private ISchemaElement parentElement; |
19416 | 19416 | ||
19417 | public SFPCatalog() | 19417 | public SFPCatalog() |
19418 | { | 19418 | { |
19419 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 19419 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -19421,7 +19421,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19421 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(SFPFile))); | 19421 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(SFPFile))); |
19422 | this.children = childCollection0; | 19422 | this.children = childCollection0; |
19423 | } | 19423 | } |
19424 | 19424 | ||
19425 | public virtual IEnumerable Children | 19425 | public virtual IEnumerable Children |
19426 | { | 19426 | { |
19427 | get | 19427 | get |
@@ -19429,7 +19429,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19429 | return this.children; | 19429 | return this.children; |
19430 | } | 19430 | } |
19431 | } | 19431 | } |
19432 | 19432 | ||
19433 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 19433 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
19434 | public virtual IEnumerable this[System.Type childType] | 19434 | public virtual IEnumerable this[System.Type childType] |
19435 | { | 19435 | { |
@@ -19438,7 +19438,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19438 | return this.children.Filter(childType); | 19438 | return this.children.Filter(childType); |
19439 | } | 19439 | } |
19440 | } | 19440 | } |
19441 | 19441 | ||
19442 | /// <summary> | 19442 | /// <summary> |
19443 | /// Filename for catalog file when installed. | 19443 | /// Filename for catalog file when installed. |
19444 | /// </summary> | 19444 | /// </summary> |
@@ -19454,7 +19454,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19454 | this.nameField = value; | 19454 | this.nameField = value; |
19455 | } | 19455 | } |
19456 | } | 19456 | } |
19457 | 19457 | ||
19458 | /// <summary> | 19458 | /// <summary> |
19459 | /// Used to define dependency outside of the package. | 19459 | /// Used to define dependency outside of the package. |
19460 | /// </summary> | 19460 | /// </summary> |
@@ -19470,7 +19470,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19470 | this.dependencyField = value; | 19470 | this.dependencyField = value; |
19471 | } | 19471 | } |
19472 | } | 19472 | } |
19473 | 19473 | ||
19474 | /// <summary> | 19474 | /// <summary> |
19475 | /// Path to catalog file in binary. | 19475 | /// Path to catalog file in binary. |
19476 | /// </summary> | 19476 | /// </summary> |
@@ -19486,7 +19486,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19486 | this.sourceFileField = value; | 19486 | this.sourceFileField = value; |
19487 | } | 19487 | } |
19488 | } | 19488 | } |
19489 | 19489 | ||
19490 | public virtual ISchemaElement ParentElement | 19490 | public virtual ISchemaElement ParentElement |
19491 | { | 19491 | { |
19492 | get | 19492 | get |
@@ -19498,7 +19498,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19498 | this.parentElement = value; | 19498 | this.parentElement = value; |
19499 | } | 19499 | } |
19500 | } | 19500 | } |
19501 | 19501 | ||
19502 | public virtual void AddChild(ISchemaElement child) | 19502 | public virtual void AddChild(ISchemaElement child) |
19503 | { | 19503 | { |
19504 | if ((null == child)) | 19504 | if ((null == child)) |
@@ -19508,7 +19508,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19508 | this.children.AddElement(child); | 19508 | this.children.AddElement(child); |
19509 | child.ParentElement = this; | 19509 | child.ParentElement = this; |
19510 | } | 19510 | } |
19511 | 19511 | ||
19512 | public virtual void RemoveChild(ISchemaElement child) | 19512 | public virtual void RemoveChild(ISchemaElement child) |
19513 | { | 19513 | { |
19514 | if ((null == child)) | 19514 | if ((null == child)) |
@@ -19518,7 +19518,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19518 | this.children.RemoveElement(child); | 19518 | this.children.RemoveElement(child); |
19519 | child.ParentElement = null; | 19519 | child.ParentElement = null; |
19520 | } | 19520 | } |
19521 | 19521 | ||
19522 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19522 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19523 | ISchemaElement ICreateChildren.CreateChild(string childName) | 19523 | ISchemaElement ICreateChildren.CreateChild(string childName) |
19524 | { | 19524 | { |
@@ -19541,7 +19541,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19541 | } | 19541 | } |
19542 | return childValue; | 19542 | return childValue; |
19543 | } | 19543 | } |
19544 | 19544 | ||
19545 | /// <summary> | 19545 | /// <summary> |
19546 | /// Processes this element and all child elements into an XmlWriter. | 19546 | /// Processes this element and all child elements into an XmlWriter. |
19547 | /// </summary> | 19547 | /// </summary> |
@@ -19564,14 +19564,14 @@ namespace WixToolset.Harvesters.Serialize | |||
19564 | { | 19564 | { |
19565 | writer.WriteAttributeString("SourceFile", this.sourceFileField); | 19565 | writer.WriteAttributeString("SourceFile", this.sourceFileField); |
19566 | } | 19566 | } |
19567 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 19567 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
19568 | { | 19568 | { |
19569 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 19569 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
19570 | childElement.OutputXml(writer); | 19570 | childElement.OutputXml(writer); |
19571 | } | 19571 | } |
19572 | writer.WriteEndElement(); | 19572 | writer.WriteEndElement(); |
19573 | } | 19573 | } |
19574 | 19574 | ||
19575 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19575 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19576 | void ISetAttributes.SetAttribute(string name, string value) | 19576 | void ISetAttributes.SetAttribute(string name, string value) |
19577 | { | 19577 | { |
@@ -19596,20 +19596,20 @@ namespace WixToolset.Harvesters.Serialize | |||
19596 | } | 19596 | } |
19597 | } | 19597 | } |
19598 | } | 19598 | } |
19599 | 19599 | ||
19600 | /// <summary> | 19600 | /// <summary> |
19601 | /// Provides a many-to-many mapping from the SFPCatalog table to the File table | 19601 | /// Provides a many-to-many mapping from the SFPCatalog table to the File table |
19602 | /// </summary> | 19602 | /// </summary> |
19603 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19603 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19604 | public class SFPFile : ISchemaElement, ISetAttributes | 19604 | public class SFPFile : ISchemaElement, ISetAttributes |
19605 | { | 19605 | { |
19606 | 19606 | ||
19607 | private string idField; | 19607 | private string idField; |
19608 | 19608 | ||
19609 | private bool idFieldSet; | 19609 | private bool idFieldSet; |
19610 | 19610 | ||
19611 | private ISchemaElement parentElement; | 19611 | private ISchemaElement parentElement; |
19612 | 19612 | ||
19613 | /// <summary> | 19613 | /// <summary> |
19614 | /// Primary Key to File Table. | 19614 | /// Primary Key to File Table. |
19615 | /// </summary> | 19615 | /// </summary> |
@@ -19625,7 +19625,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19625 | this.idField = value; | 19625 | this.idField = value; |
19626 | } | 19626 | } |
19627 | } | 19627 | } |
19628 | 19628 | ||
19629 | public virtual ISchemaElement ParentElement | 19629 | public virtual ISchemaElement ParentElement |
19630 | { | 19630 | { |
19631 | get | 19631 | get |
@@ -19637,7 +19637,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19637 | this.parentElement = value; | 19637 | this.parentElement = value; |
19638 | } | 19638 | } |
19639 | } | 19639 | } |
19640 | 19640 | ||
19641 | /// <summary> | 19641 | /// <summary> |
19642 | /// Processes this element and all child elements into an XmlWriter. | 19642 | /// Processes this element and all child elements into an XmlWriter. |
19643 | /// </summary> | 19643 | /// </summary> |
@@ -19654,7 +19654,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19654 | } | 19654 | } |
19655 | writer.WriteEndElement(); | 19655 | writer.WriteEndElement(); |
19656 | } | 19656 | } |
19657 | 19657 | ||
19658 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19658 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19659 | void ISetAttributes.SetAttribute(string name, string value) | 19659 | void ISetAttributes.SetAttribute(string name, string value) |
19660 | { | 19660 | { |
@@ -19669,48 +19669,48 @@ namespace WixToolset.Harvesters.Serialize | |||
19669 | } | 19669 | } |
19670 | } | 19670 | } |
19671 | } | 19671 | } |
19672 | 19672 | ||
19673 | /// <summary> | 19673 | /// <summary> |
19674 | /// Adds or removes .ini file entries. | 19674 | /// Adds or removes .ini file entries. |
19675 | /// </summary> | 19675 | /// </summary> |
19676 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 19676 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
19677 | public class IniFile : ISchemaElement, ISetAttributes | 19677 | public class IniFile : ISchemaElement, ISetAttributes |
19678 | { | 19678 | { |
19679 | 19679 | ||
19680 | private string idField; | 19680 | private string idField; |
19681 | 19681 | ||
19682 | private bool idFieldSet; | 19682 | private bool idFieldSet; |
19683 | 19683 | ||
19684 | private ActionType actionField; | 19684 | private ActionType actionField; |
19685 | 19685 | ||
19686 | private bool actionFieldSet; | 19686 | private bool actionFieldSet; |
19687 | 19687 | ||
19688 | private string directoryField; | 19688 | private string directoryField; |
19689 | 19689 | ||
19690 | private bool directoryFieldSet; | 19690 | private bool directoryFieldSet; |
19691 | 19691 | ||
19692 | private string keyField; | 19692 | private string keyField; |
19693 | 19693 | ||
19694 | private bool keyFieldSet; | 19694 | private bool keyFieldSet; |
19695 | 19695 | ||
19696 | private string nameField; | 19696 | private string nameField; |
19697 | 19697 | ||
19698 | private bool nameFieldSet; | 19698 | private bool nameFieldSet; |
19699 | 19699 | ||
19700 | private string sectionField; | 19700 | private string sectionField; |
19701 | 19701 | ||
19702 | private bool sectionFieldSet; | 19702 | private bool sectionFieldSet; |
19703 | 19703 | ||
19704 | private string shortNameField; | 19704 | private string shortNameField; |
19705 | 19705 | ||
19706 | private bool shortNameFieldSet; | 19706 | private bool shortNameFieldSet; |
19707 | 19707 | ||
19708 | private string valueField; | 19708 | private string valueField; |
19709 | 19709 | ||
19710 | private bool valueFieldSet; | 19710 | private bool valueFieldSet; |
19711 | 19711 | ||
19712 | private ISchemaElement parentElement; | 19712 | private ISchemaElement parentElement; |
19713 | 19713 | ||
19714 | /// <summary> | 19714 | /// <summary> |
19715 | /// Identifier for ini file. | 19715 | /// Identifier for ini file. |
19716 | /// </summary> | 19716 | /// </summary> |
@@ -19726,7 +19726,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19726 | this.idField = value; | 19726 | this.idField = value; |
19727 | } | 19727 | } |
19728 | } | 19728 | } |
19729 | 19729 | ||
19730 | /// <summary> | 19730 | /// <summary> |
19731 | /// The type of modification to be made. | 19731 | /// The type of modification to be made. |
19732 | /// </summary> | 19732 | /// </summary> |
@@ -19742,7 +19742,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19742 | this.actionField = value; | 19742 | this.actionField = value; |
19743 | } | 19743 | } |
19744 | } | 19744 | } |
19745 | 19745 | ||
19746 | /// <summary> | 19746 | /// <summary> |
19747 | /// Name of a property, the value of which is the full path of the folder containing the .ini file. Can be name of a directory in the Directory table, a property set by the AppSearch table, or any other property representing a full path. | 19747 | /// Name of a property, the value of which is the full path of the folder containing the .ini file. Can be name of a directory in the Directory table, a property set by the AppSearch table, or any other property representing a full path. |
19748 | /// </summary> | 19748 | /// </summary> |
@@ -19758,7 +19758,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19758 | this.directoryField = value; | 19758 | this.directoryField = value; |
19759 | } | 19759 | } |
19760 | } | 19760 | } |
19761 | 19761 | ||
19762 | /// <summary> | 19762 | /// <summary> |
19763 | /// The localizable .ini file key within the section. | 19763 | /// The localizable .ini file key within the section. |
19764 | /// </summary> | 19764 | /// </summary> |
@@ -19774,7 +19774,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19774 | this.keyField = value; | 19774 | this.keyField = value; |
19775 | } | 19775 | } |
19776 | } | 19776 | } |
19777 | 19777 | ||
19778 | /// <summary> | 19778 | /// <summary> |
19779 | /// In prior versions of the WiX toolset, this attribute specified the short name. | 19779 | /// In prior versions of the WiX toolset, this attribute specified the short name. |
19780 | /// This attribute's value may now be either a short or long name. | 19780 | /// This attribute's value may now be either a short or long name. |
@@ -19796,7 +19796,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19796 | this.nameField = value; | 19796 | this.nameField = value; |
19797 | } | 19797 | } |
19798 | } | 19798 | } |
19799 | 19799 | ||
19800 | /// <summary> | 19800 | /// <summary> |
19801 | /// The localizable .ini file section. | 19801 | /// The localizable .ini file section. |
19802 | /// </summary> | 19802 | /// </summary> |
@@ -19812,7 +19812,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19812 | this.sectionField = value; | 19812 | this.sectionField = value; |
19813 | } | 19813 | } |
19814 | } | 19814 | } |
19815 | 19815 | ||
19816 | /// <summary> | 19816 | /// <summary> |
19817 | /// The short name of the in 8.3 format. | 19817 | /// The short name of the in 8.3 format. |
19818 | /// This attribute should only be set if there is a conflict between generated short names | 19818 | /// This attribute should only be set if there is a conflict between generated short names |
@@ -19830,7 +19830,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19830 | this.shortNameField = value; | 19830 | this.shortNameField = value; |
19831 | } | 19831 | } |
19832 | } | 19832 | } |
19833 | 19833 | ||
19834 | /// <summary> | 19834 | /// <summary> |
19835 | /// The localizable value to be written or deleted. This attribute must be set if | 19835 | /// The localizable value to be written or deleted. This attribute must be set if |
19836 | /// the Action attribute's value is "addLine", "addTag", or "createLine". | 19836 | /// the Action attribute's value is "addLine", "addTag", or "createLine". |
@@ -19847,7 +19847,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19847 | this.valueField = value; | 19847 | this.valueField = value; |
19848 | } | 19848 | } |
19849 | } | 19849 | } |
19850 | 19850 | ||
19851 | public virtual ISchemaElement ParentElement | 19851 | public virtual ISchemaElement ParentElement |
19852 | { | 19852 | { |
19853 | get | 19853 | get |
@@ -19859,7 +19859,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19859 | this.parentElement = value; | 19859 | this.parentElement = value; |
19860 | } | 19860 | } |
19861 | } | 19861 | } |
19862 | 19862 | ||
19863 | /// <summary> | 19863 | /// <summary> |
19864 | /// Parses a ActionType from a string. | 19864 | /// Parses a ActionType from a string. |
19865 | /// </summary> | 19865 | /// </summary> |
@@ -19869,7 +19869,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19869 | IniFile.TryParseActionType(value, out parsedValue); | 19869 | IniFile.TryParseActionType(value, out parsedValue); |
19870 | return parsedValue; | 19870 | return parsedValue; |
19871 | } | 19871 | } |
19872 | 19872 | ||
19873 | /// <summary> | 19873 | /// <summary> |
19874 | /// Tries to parse a ActionType from a string. | 19874 | /// Tries to parse a ActionType from a string. |
19875 | /// </summary> | 19875 | /// </summary> |
@@ -19919,7 +19919,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19919 | } | 19919 | } |
19920 | return true; | 19920 | return true; |
19921 | } | 19921 | } |
19922 | 19922 | ||
19923 | /// <summary> | 19923 | /// <summary> |
19924 | /// Processes this element and all child elements into an XmlWriter. | 19924 | /// Processes this element and all child elements into an XmlWriter. |
19925 | /// </summary> | 19925 | /// </summary> |
@@ -19984,7 +19984,7 @@ namespace WixToolset.Harvesters.Serialize | |||
19984 | } | 19984 | } |
19985 | writer.WriteEndElement(); | 19985 | writer.WriteEndElement(); |
19986 | } | 19986 | } |
19987 | 19987 | ||
19988 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 19988 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
19989 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 19989 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
19990 | void ISetAttributes.SetAttribute(string name, string value) | 19990 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -20034,80 +20034,80 @@ namespace WixToolset.Harvesters.Serialize | |||
20034 | this.valueFieldSet = true; | 20034 | this.valueFieldSet = true; |
20035 | } | 20035 | } |
20036 | } | 20036 | } |
20037 | 20037 | ||
20038 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20038 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20039 | public enum ActionType | 20039 | public enum ActionType |
20040 | { | 20040 | { |
20041 | 20041 | ||
20042 | IllegalValue = int.MaxValue, | 20042 | IllegalValue = int.MaxValue, |
20043 | 20043 | ||
20044 | NotSet = -1, | 20044 | NotSet = -1, |
20045 | 20045 | ||
20046 | /// <summary> | 20046 | /// <summary> |
20047 | /// Creates or updates an .ini entry. | 20047 | /// Creates or updates an .ini entry. |
20048 | /// </summary> | 20048 | /// </summary> |
20049 | addLine, | 20049 | addLine, |
20050 | 20050 | ||
20051 | /// <summary> | 20051 | /// <summary> |
20052 | /// Creates a new entry or appends a new comma-separated value to an existing entry. | 20052 | /// Creates a new entry or appends a new comma-separated value to an existing entry. |
20053 | /// </summary> | 20053 | /// </summary> |
20054 | addTag, | 20054 | addTag, |
20055 | 20055 | ||
20056 | /// <summary> | 20056 | /// <summary> |
20057 | /// Creates an .ini entry only if the entry does no already exist. | 20057 | /// Creates an .ini entry only if the entry does no already exist. |
20058 | /// </summary> | 20058 | /// </summary> |
20059 | createLine, | 20059 | createLine, |
20060 | 20060 | ||
20061 | /// <summary> | 20061 | /// <summary> |
20062 | /// Removes an .ini entry. | 20062 | /// Removes an .ini entry. |
20063 | /// </summary> | 20063 | /// </summary> |
20064 | removeLine, | 20064 | removeLine, |
20065 | 20065 | ||
20066 | /// <summary> | 20066 | /// <summary> |
20067 | /// Removes a tag from an .ini entry. | 20067 | /// Removes a tag from an .ini entry. |
20068 | /// </summary> | 20068 | /// </summary> |
20069 | removeTag, | 20069 | removeTag, |
20070 | } | 20070 | } |
20071 | } | 20071 | } |
20072 | 20072 | ||
20073 | /// <summary> | 20073 | /// <summary> |
20074 | /// ODBCDataSource for a Component | 20074 | /// ODBCDataSource for a Component |
20075 | /// </summary> | 20075 | /// </summary> |
20076 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20076 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20077 | public class ODBCDataSource : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 20077 | public class ODBCDataSource : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
20078 | { | 20078 | { |
20079 | 20079 | ||
20080 | private ElementCollection children; | 20080 | private ElementCollection children; |
20081 | 20081 | ||
20082 | private string idField; | 20082 | private string idField; |
20083 | 20083 | ||
20084 | private bool idFieldSet; | 20084 | private bool idFieldSet; |
20085 | 20085 | ||
20086 | private string nameField; | 20086 | private string nameField; |
20087 | 20087 | ||
20088 | private bool nameFieldSet; | 20088 | private bool nameFieldSet; |
20089 | 20089 | ||
20090 | private string driverNameField; | 20090 | private string driverNameField; |
20091 | 20091 | ||
20092 | private bool driverNameFieldSet; | 20092 | private bool driverNameFieldSet; |
20093 | 20093 | ||
20094 | private RegistrationType registrationField; | 20094 | private RegistrationType registrationField; |
20095 | 20095 | ||
20096 | private bool registrationFieldSet; | 20096 | private bool registrationFieldSet; |
20097 | 20097 | ||
20098 | private YesNoType keyPathField; | 20098 | private YesNoType keyPathField; |
20099 | 20099 | ||
20100 | private bool keyPathFieldSet; | 20100 | private bool keyPathFieldSet; |
20101 | 20101 | ||
20102 | private ISchemaElement parentElement; | 20102 | private ISchemaElement parentElement; |
20103 | 20103 | ||
20104 | public ODBCDataSource() | 20104 | public ODBCDataSource() |
20105 | { | 20105 | { |
20106 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 20106 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
20107 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Property))); | 20107 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Property))); |
20108 | this.children = childCollection0; | 20108 | this.children = childCollection0; |
20109 | } | 20109 | } |
20110 | 20110 | ||
20111 | public virtual IEnumerable Children | 20111 | public virtual IEnumerable Children |
20112 | { | 20112 | { |
20113 | get | 20113 | get |
@@ -20115,7 +20115,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20115 | return this.children; | 20115 | return this.children; |
20116 | } | 20116 | } |
20117 | } | 20117 | } |
20118 | 20118 | ||
20119 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 20119 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
20120 | public virtual IEnumerable this[System.Type childType] | 20120 | public virtual IEnumerable this[System.Type childType] |
20121 | { | 20121 | { |
@@ -20124,7 +20124,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20124 | return this.children.Filter(childType); | 20124 | return this.children.Filter(childType); |
20125 | } | 20125 | } |
20126 | } | 20126 | } |
20127 | 20127 | ||
20128 | /// <summary> | 20128 | /// <summary> |
20129 | /// Identifier of the data source. | 20129 | /// Identifier of the data source. |
20130 | /// </summary> | 20130 | /// </summary> |
@@ -20140,7 +20140,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20140 | this.idField = value; | 20140 | this.idField = value; |
20141 | } | 20141 | } |
20142 | } | 20142 | } |
20143 | 20143 | ||
20144 | /// <summary> | 20144 | /// <summary> |
20145 | /// Name for the data source. | 20145 | /// Name for the data source. |
20146 | /// </summary> | 20146 | /// </summary> |
@@ -20156,7 +20156,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20156 | this.nameField = value; | 20156 | this.nameField = value; |
20157 | } | 20157 | } |
20158 | } | 20158 | } |
20159 | 20159 | ||
20160 | /// <summary> | 20160 | /// <summary> |
20161 | /// Required if not found as child of ODBCDriver element | 20161 | /// Required if not found as child of ODBCDriver element |
20162 | /// </summary> | 20162 | /// </summary> |
@@ -20172,7 +20172,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20172 | this.driverNameField = value; | 20172 | this.driverNameField = value; |
20173 | } | 20173 | } |
20174 | } | 20174 | } |
20175 | 20175 | ||
20176 | /// <summary> | 20176 | /// <summary> |
20177 | /// Scope for which the data source should be registered. | 20177 | /// Scope for which the data source should be registered. |
20178 | /// </summary> | 20178 | /// </summary> |
@@ -20188,7 +20188,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20188 | this.registrationField = value; | 20188 | this.registrationField = value; |
20189 | } | 20189 | } |
20190 | } | 20190 | } |
20191 | 20191 | ||
20192 | /// <summary> | 20192 | /// <summary> |
20193 | /// Set 'yes' to force this file to be key path for parent Component | 20193 | /// Set 'yes' to force this file to be key path for parent Component |
20194 | /// </summary> | 20194 | /// </summary> |
@@ -20204,7 +20204,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20204 | this.keyPathField = value; | 20204 | this.keyPathField = value; |
20205 | } | 20205 | } |
20206 | } | 20206 | } |
20207 | 20207 | ||
20208 | public virtual ISchemaElement ParentElement | 20208 | public virtual ISchemaElement ParentElement |
20209 | { | 20209 | { |
20210 | get | 20210 | get |
@@ -20216,7 +20216,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20216 | this.parentElement = value; | 20216 | this.parentElement = value; |
20217 | } | 20217 | } |
20218 | } | 20218 | } |
20219 | 20219 | ||
20220 | public virtual void AddChild(ISchemaElement child) | 20220 | public virtual void AddChild(ISchemaElement child) |
20221 | { | 20221 | { |
20222 | if ((null == child)) | 20222 | if ((null == child)) |
@@ -20226,7 +20226,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20226 | this.children.AddElement(child); | 20226 | this.children.AddElement(child); |
20227 | child.ParentElement = this; | 20227 | child.ParentElement = this; |
20228 | } | 20228 | } |
20229 | 20229 | ||
20230 | public virtual void RemoveChild(ISchemaElement child) | 20230 | public virtual void RemoveChild(ISchemaElement child) |
20231 | { | 20231 | { |
20232 | if ((null == child)) | 20232 | if ((null == child)) |
@@ -20236,7 +20236,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20236 | this.children.RemoveElement(child); | 20236 | this.children.RemoveElement(child); |
20237 | child.ParentElement = null; | 20237 | child.ParentElement = null; |
20238 | } | 20238 | } |
20239 | 20239 | ||
20240 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 20240 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
20241 | ISchemaElement ICreateChildren.CreateChild(string childName) | 20241 | ISchemaElement ICreateChildren.CreateChild(string childName) |
20242 | { | 20242 | { |
@@ -20255,7 +20255,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20255 | } | 20255 | } |
20256 | return childValue; | 20256 | return childValue; |
20257 | } | 20257 | } |
20258 | 20258 | ||
20259 | /// <summary> | 20259 | /// <summary> |
20260 | /// Parses a RegistrationType from a string. | 20260 | /// Parses a RegistrationType from a string. |
20261 | /// </summary> | 20261 | /// </summary> |
@@ -20265,7 +20265,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20265 | ODBCDataSource.TryParseRegistrationType(value, out parsedValue); | 20265 | ODBCDataSource.TryParseRegistrationType(value, out parsedValue); |
20266 | return parsedValue; | 20266 | return parsedValue; |
20267 | } | 20267 | } |
20268 | 20268 | ||
20269 | /// <summary> | 20269 | /// <summary> |
20270 | /// Tries to parse a RegistrationType from a string. | 20270 | /// Tries to parse a RegistrationType from a string. |
20271 | /// </summary> | 20271 | /// </summary> |
@@ -20294,7 +20294,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20294 | } | 20294 | } |
20295 | return true; | 20295 | return true; |
20296 | } | 20296 | } |
20297 | 20297 | ||
20298 | /// <summary> | 20298 | /// <summary> |
20299 | /// Processes this element and all child elements into an XmlWriter. | 20299 | /// Processes this element and all child elements into an XmlWriter. |
20300 | /// </summary> | 20300 | /// </summary> |
@@ -20339,14 +20339,14 @@ namespace WixToolset.Harvesters.Serialize | |||
20339 | writer.WriteAttributeString("KeyPath", "yes"); | 20339 | writer.WriteAttributeString("KeyPath", "yes"); |
20340 | } | 20340 | } |
20341 | } | 20341 | } |
20342 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 20342 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
20343 | { | 20343 | { |
20344 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 20344 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
20345 | childElement.OutputXml(writer); | 20345 | childElement.OutputXml(writer); |
20346 | } | 20346 | } |
20347 | writer.WriteEndElement(); | 20347 | writer.WriteEndElement(); |
20348 | } | 20348 | } |
20349 | 20349 | ||
20350 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 20350 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
20351 | void ISetAttributes.SetAttribute(string name, string value) | 20351 | void ISetAttributes.SetAttribute(string name, string value) |
20352 | { | 20352 | { |
@@ -20380,54 +20380,54 @@ namespace WixToolset.Harvesters.Serialize | |||
20380 | this.keyPathFieldSet = true; | 20380 | this.keyPathFieldSet = true; |
20381 | } | 20381 | } |
20382 | } | 20382 | } |
20383 | 20383 | ||
20384 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20384 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20385 | public enum RegistrationType | 20385 | public enum RegistrationType |
20386 | { | 20386 | { |
20387 | 20387 | ||
20388 | IllegalValue = int.MaxValue, | 20388 | IllegalValue = int.MaxValue, |
20389 | 20389 | ||
20390 | NotSet = -1, | 20390 | NotSet = -1, |
20391 | 20391 | ||
20392 | /// <summary> | 20392 | /// <summary> |
20393 | /// Data source is registered per machine. | 20393 | /// Data source is registered per machine. |
20394 | /// </summary> | 20394 | /// </summary> |
20395 | machine, | 20395 | machine, |
20396 | 20396 | ||
20397 | /// <summary> | 20397 | /// <summary> |
20398 | /// Data source is registered per user. | 20398 | /// Data source is registered per user. |
20399 | /// </summary> | 20399 | /// </summary> |
20400 | user, | 20400 | user, |
20401 | } | 20401 | } |
20402 | } | 20402 | } |
20403 | 20403 | ||
20404 | /// <summary> | 20404 | /// <summary> |
20405 | /// ODBCDriver for a Component | 20405 | /// ODBCDriver for a Component |
20406 | /// </summary> | 20406 | /// </summary> |
20407 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20407 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20408 | public class ODBCDriver : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 20408 | public class ODBCDriver : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
20409 | { | 20409 | { |
20410 | 20410 | ||
20411 | private ElementCollection children; | 20411 | private ElementCollection children; |
20412 | 20412 | ||
20413 | private string idField; | 20413 | private string idField; |
20414 | 20414 | ||
20415 | private bool idFieldSet; | 20415 | private bool idFieldSet; |
20416 | 20416 | ||
20417 | private string nameField; | 20417 | private string nameField; |
20418 | 20418 | ||
20419 | private bool nameFieldSet; | 20419 | private bool nameFieldSet; |
20420 | 20420 | ||
20421 | private string fileField; | 20421 | private string fileField; |
20422 | 20422 | ||
20423 | private bool fileFieldSet; | 20423 | private bool fileFieldSet; |
20424 | 20424 | ||
20425 | private string setupFileField; | 20425 | private string setupFileField; |
20426 | 20426 | ||
20427 | private bool setupFileFieldSet; | 20427 | private bool setupFileFieldSet; |
20428 | 20428 | ||
20429 | private ISchemaElement parentElement; | 20429 | private ISchemaElement parentElement; |
20430 | 20430 | ||
20431 | public ODBCDriver() | 20431 | public ODBCDriver() |
20432 | { | 20432 | { |
20433 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 20433 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -20435,7 +20435,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20435 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(ODBCDataSource))); | 20435 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(ODBCDataSource))); |
20436 | this.children = childCollection0; | 20436 | this.children = childCollection0; |
20437 | } | 20437 | } |
20438 | 20438 | ||
20439 | public virtual IEnumerable Children | 20439 | public virtual IEnumerable Children |
20440 | { | 20440 | { |
20441 | get | 20441 | get |
@@ -20443,7 +20443,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20443 | return this.children; | 20443 | return this.children; |
20444 | } | 20444 | } |
20445 | } | 20445 | } |
20446 | 20446 | ||
20447 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 20447 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
20448 | public virtual IEnumerable this[System.Type childType] | 20448 | public virtual IEnumerable this[System.Type childType] |
20449 | { | 20449 | { |
@@ -20452,7 +20452,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20452 | return this.children.Filter(childType); | 20452 | return this.children.Filter(childType); |
20453 | } | 20453 | } |
20454 | } | 20454 | } |
20455 | 20455 | ||
20456 | /// <summary> | 20456 | /// <summary> |
20457 | /// Identifier for the driver. | 20457 | /// Identifier for the driver. |
20458 | /// </summary> | 20458 | /// </summary> |
@@ -20468,7 +20468,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20468 | this.idField = value; | 20468 | this.idField = value; |
20469 | } | 20469 | } |
20470 | } | 20470 | } |
20471 | 20471 | ||
20472 | /// <summary> | 20472 | /// <summary> |
20473 | /// Name for the driver. | 20473 | /// Name for the driver. |
20474 | /// </summary> | 20474 | /// </summary> |
@@ -20484,7 +20484,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20484 | this.nameField = value; | 20484 | this.nameField = value; |
20485 | } | 20485 | } |
20486 | } | 20486 | } |
20487 | 20487 | ||
20488 | /// <summary> | 20488 | /// <summary> |
20489 | /// Required if not found as child of File element | 20489 | /// Required if not found as child of File element |
20490 | /// </summary> | 20490 | /// </summary> |
@@ -20500,7 +20500,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20500 | this.fileField = value; | 20500 | this.fileField = value; |
20501 | } | 20501 | } |
20502 | } | 20502 | } |
20503 | 20503 | ||
20504 | /// <summary> | 20504 | /// <summary> |
20505 | /// Required if not found as child of File element or different from File attribute above | 20505 | /// Required if not found as child of File element or different from File attribute above |
20506 | /// </summary> | 20506 | /// </summary> |
@@ -20516,7 +20516,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20516 | this.setupFileField = value; | 20516 | this.setupFileField = value; |
20517 | } | 20517 | } |
20518 | } | 20518 | } |
20519 | 20519 | ||
20520 | public virtual ISchemaElement ParentElement | 20520 | public virtual ISchemaElement ParentElement |
20521 | { | 20521 | { |
20522 | get | 20522 | get |
@@ -20528,7 +20528,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20528 | this.parentElement = value; | 20528 | this.parentElement = value; |
20529 | } | 20529 | } |
20530 | } | 20530 | } |
20531 | 20531 | ||
20532 | public virtual void AddChild(ISchemaElement child) | 20532 | public virtual void AddChild(ISchemaElement child) |
20533 | { | 20533 | { |
20534 | if ((null == child)) | 20534 | if ((null == child)) |
@@ -20538,7 +20538,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20538 | this.children.AddElement(child); | 20538 | this.children.AddElement(child); |
20539 | child.ParentElement = this; | 20539 | child.ParentElement = this; |
20540 | } | 20540 | } |
20541 | 20541 | ||
20542 | public virtual void RemoveChild(ISchemaElement child) | 20542 | public virtual void RemoveChild(ISchemaElement child) |
20543 | { | 20543 | { |
20544 | if ((null == child)) | 20544 | if ((null == child)) |
@@ -20548,7 +20548,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20548 | this.children.RemoveElement(child); | 20548 | this.children.RemoveElement(child); |
20549 | child.ParentElement = null; | 20549 | child.ParentElement = null; |
20550 | } | 20550 | } |
20551 | 20551 | ||
20552 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 20552 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
20553 | ISchemaElement ICreateChildren.CreateChild(string childName) | 20553 | ISchemaElement ICreateChildren.CreateChild(string childName) |
20554 | { | 20554 | { |
@@ -20571,7 +20571,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20571 | } | 20571 | } |
20572 | return childValue; | 20572 | return childValue; |
20573 | } | 20573 | } |
20574 | 20574 | ||
20575 | /// <summary> | 20575 | /// <summary> |
20576 | /// Processes this element and all child elements into an XmlWriter. | 20576 | /// Processes this element and all child elements into an XmlWriter. |
20577 | /// </summary> | 20577 | /// </summary> |
@@ -20598,14 +20598,14 @@ namespace WixToolset.Harvesters.Serialize | |||
20598 | { | 20598 | { |
20599 | writer.WriteAttributeString("SetupFile", this.setupFileField); | 20599 | writer.WriteAttributeString("SetupFile", this.setupFileField); |
20600 | } | 20600 | } |
20601 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 20601 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
20602 | { | 20602 | { |
20603 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 20603 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
20604 | childElement.OutputXml(writer); | 20604 | childElement.OutputXml(writer); |
20605 | } | 20605 | } |
20606 | writer.WriteEndElement(); | 20606 | writer.WriteEndElement(); |
20607 | } | 20607 | } |
20608 | 20608 | ||
20609 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 20609 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
20610 | void ISetAttributes.SetAttribute(string name, string value) | 20610 | void ISetAttributes.SetAttribute(string name, string value) |
20611 | { | 20611 | { |
@@ -20635,32 +20635,32 @@ namespace WixToolset.Harvesters.Serialize | |||
20635 | } | 20635 | } |
20636 | } | 20636 | } |
20637 | } | 20637 | } |
20638 | 20638 | ||
20639 | /// <summary> | 20639 | /// <summary> |
20640 | /// ODBCTranslator for a Component | 20640 | /// ODBCTranslator for a Component |
20641 | /// </summary> | 20641 | /// </summary> |
20642 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20642 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20643 | public class ODBCTranslator : ISchemaElement, ISetAttributes | 20643 | public class ODBCTranslator : ISchemaElement, ISetAttributes |
20644 | { | 20644 | { |
20645 | 20645 | ||
20646 | private string idField; | 20646 | private string idField; |
20647 | 20647 | ||
20648 | private bool idFieldSet; | 20648 | private bool idFieldSet; |
20649 | 20649 | ||
20650 | private string nameField; | 20650 | private string nameField; |
20651 | 20651 | ||
20652 | private bool nameFieldSet; | 20652 | private bool nameFieldSet; |
20653 | 20653 | ||
20654 | private string fileField; | 20654 | private string fileField; |
20655 | 20655 | ||
20656 | private bool fileFieldSet; | 20656 | private bool fileFieldSet; |
20657 | 20657 | ||
20658 | private string setupFileField; | 20658 | private string setupFileField; |
20659 | 20659 | ||
20660 | private bool setupFileFieldSet; | 20660 | private bool setupFileFieldSet; |
20661 | 20661 | ||
20662 | private ISchemaElement parentElement; | 20662 | private ISchemaElement parentElement; |
20663 | 20663 | ||
20664 | /// <summary> | 20664 | /// <summary> |
20665 | /// Identifier for the translator. | 20665 | /// Identifier for the translator. |
20666 | /// </summary> | 20666 | /// </summary> |
@@ -20676,7 +20676,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20676 | this.idField = value; | 20676 | this.idField = value; |
20677 | } | 20677 | } |
20678 | } | 20678 | } |
20679 | 20679 | ||
20680 | /// <summary> | 20680 | /// <summary> |
20681 | /// Name for the translator. | 20681 | /// Name for the translator. |
20682 | /// </summary> | 20682 | /// </summary> |
@@ -20692,7 +20692,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20692 | this.nameField = value; | 20692 | this.nameField = value; |
20693 | } | 20693 | } |
20694 | } | 20694 | } |
20695 | 20695 | ||
20696 | /// <summary> | 20696 | /// <summary> |
20697 | /// Required if not found as child of File element | 20697 | /// Required if not found as child of File element |
20698 | /// </summary> | 20698 | /// </summary> |
@@ -20708,7 +20708,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20708 | this.fileField = value; | 20708 | this.fileField = value; |
20709 | } | 20709 | } |
20710 | } | 20710 | } |
20711 | 20711 | ||
20712 | /// <summary> | 20712 | /// <summary> |
20713 | /// Required if not found as child of File element or different from File attribute above | 20713 | /// Required if not found as child of File element or different from File attribute above |
20714 | /// </summary> | 20714 | /// </summary> |
@@ -20724,7 +20724,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20724 | this.setupFileField = value; | 20724 | this.setupFileField = value; |
20725 | } | 20725 | } |
20726 | } | 20726 | } |
20727 | 20727 | ||
20728 | public virtual ISchemaElement ParentElement | 20728 | public virtual ISchemaElement ParentElement |
20729 | { | 20729 | { |
20730 | get | 20730 | get |
@@ -20736,7 +20736,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20736 | this.parentElement = value; | 20736 | this.parentElement = value; |
20737 | } | 20737 | } |
20738 | } | 20738 | } |
20739 | 20739 | ||
20740 | /// <summary> | 20740 | /// <summary> |
20741 | /// Processes this element and all child elements into an XmlWriter. | 20741 | /// Processes this element and all child elements into an XmlWriter. |
20742 | /// </summary> | 20742 | /// </summary> |
@@ -20765,7 +20765,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20765 | } | 20765 | } |
20766 | writer.WriteEndElement(); | 20766 | writer.WriteEndElement(); |
20767 | } | 20767 | } |
20768 | 20768 | ||
20769 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 20769 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
20770 | void ISetAttributes.SetAttribute(string name, string value) | 20770 | void ISetAttributes.SetAttribute(string name, string value) |
20771 | { | 20771 | { |
@@ -20795,56 +20795,56 @@ namespace WixToolset.Harvesters.Serialize | |||
20795 | } | 20795 | } |
20796 | } | 20796 | } |
20797 | } | 20797 | } |
20798 | 20798 | ||
20799 | /// <summary> | 20799 | /// <summary> |
20800 | /// Searches for file and assigns to fullpath value of parent Property | 20800 | /// Searches for file and assigns to fullpath value of parent Property |
20801 | /// </summary> | 20801 | /// </summary> |
20802 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 20802 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
20803 | public class FileSearch : ISchemaElement, ISetAttributes | 20803 | public class FileSearch : ISchemaElement, ISetAttributes |
20804 | { | 20804 | { |
20805 | 20805 | ||
20806 | private string idField; | 20806 | private string idField; |
20807 | 20807 | ||
20808 | private bool idFieldSet; | 20808 | private bool idFieldSet; |
20809 | 20809 | ||
20810 | private string nameField; | 20810 | private string nameField; |
20811 | 20811 | ||
20812 | private bool nameFieldSet; | 20812 | private bool nameFieldSet; |
20813 | 20813 | ||
20814 | private string shortNameField; | 20814 | private string shortNameField; |
20815 | 20815 | ||
20816 | private bool shortNameFieldSet; | 20816 | private bool shortNameFieldSet; |
20817 | 20817 | ||
20818 | private int minSizeField; | 20818 | private int minSizeField; |
20819 | 20819 | ||
20820 | private bool minSizeFieldSet; | 20820 | private bool minSizeFieldSet; |
20821 | 20821 | ||
20822 | private int maxSizeField; | 20822 | private int maxSizeField; |
20823 | 20823 | ||
20824 | private bool maxSizeFieldSet; | 20824 | private bool maxSizeFieldSet; |
20825 | 20825 | ||
20826 | private string minVersionField; | 20826 | private string minVersionField; |
20827 | 20827 | ||
20828 | private bool minVersionFieldSet; | 20828 | private bool minVersionFieldSet; |
20829 | 20829 | ||
20830 | private string maxVersionField; | 20830 | private string maxVersionField; |
20831 | 20831 | ||
20832 | private bool maxVersionFieldSet; | 20832 | private bool maxVersionFieldSet; |
20833 | 20833 | ||
20834 | private DateTime minDateField; | 20834 | private DateTime minDateField; |
20835 | 20835 | ||
20836 | private bool minDateFieldSet; | 20836 | private bool minDateFieldSet; |
20837 | 20837 | ||
20838 | private DateTime maxDateField; | 20838 | private DateTime maxDateField; |
20839 | 20839 | ||
20840 | private bool maxDateFieldSet; | 20840 | private bool maxDateFieldSet; |
20841 | 20841 | ||
20842 | private string languagesField; | 20842 | private string languagesField; |
20843 | 20843 | ||
20844 | private bool languagesFieldSet; | 20844 | private bool languagesFieldSet; |
20845 | 20845 | ||
20846 | private ISchemaElement parentElement; | 20846 | private ISchemaElement parentElement; |
20847 | 20847 | ||
20848 | /// <summary> | 20848 | /// <summary> |
20849 | /// Unique identifier for the file search and external key into the Signature table. If this attribute value is not set then the parent element's @Id attribute is used. | 20849 | /// Unique identifier for the file search and external key into the Signature table. If this attribute value is not set then the parent element's @Id attribute is used. |
20850 | /// </summary> | 20850 | /// </summary> |
@@ -20860,7 +20860,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20860 | this.idField = value; | 20860 | this.idField = value; |
20861 | } | 20861 | } |
20862 | } | 20862 | } |
20863 | 20863 | ||
20864 | /// <summary> | 20864 | /// <summary> |
20865 | /// In prior versions of the WiX toolset, this attribute specified the short file name. | 20865 | /// In prior versions of the WiX toolset, this attribute specified the short file name. |
20866 | /// This attribute's value may now be either a short or long file name. | 20866 | /// This attribute's value may now be either a short or long file name. |
@@ -20880,7 +20880,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20880 | this.nameField = value; | 20880 | this.nameField = value; |
20881 | } | 20881 | } |
20882 | } | 20882 | } |
20883 | 20883 | ||
20884 | /// <summary> | 20884 | /// <summary> |
20885 | /// The short file name of the file in 8.3 format. | 20885 | /// The short file name of the file in 8.3 format. |
20886 | /// There is a Windows Installer bug which prevents the FileSearch functionality from working | 20886 | /// There is a Windows Installer bug which prevents the FileSearch functionality from working |
@@ -20900,7 +20900,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20900 | this.shortNameField = value; | 20900 | this.shortNameField = value; |
20901 | } | 20901 | } |
20902 | } | 20902 | } |
20903 | 20903 | ||
20904 | /// <summary> | 20904 | /// <summary> |
20905 | /// The minimum size of the file. | 20905 | /// The minimum size of the file. |
20906 | /// </summary> | 20906 | /// </summary> |
@@ -20916,7 +20916,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20916 | this.minSizeField = value; | 20916 | this.minSizeField = value; |
20917 | } | 20917 | } |
20918 | } | 20918 | } |
20919 | 20919 | ||
20920 | /// <summary> | 20920 | /// <summary> |
20921 | /// The maximum size of the file. | 20921 | /// The maximum size of the file. |
20922 | /// </summary> | 20922 | /// </summary> |
@@ -20932,7 +20932,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20932 | this.maxSizeField = value; | 20932 | this.maxSizeField = value; |
20933 | } | 20933 | } |
20934 | } | 20934 | } |
20935 | 20935 | ||
20936 | /// <summary> | 20936 | /// <summary> |
20937 | /// The minimum version of the file. | 20937 | /// The minimum version of the file. |
20938 | /// </summary> | 20938 | /// </summary> |
@@ -20948,7 +20948,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20948 | this.minVersionField = value; | 20948 | this.minVersionField = value; |
20949 | } | 20949 | } |
20950 | } | 20950 | } |
20951 | 20951 | ||
20952 | /// <summary> | 20952 | /// <summary> |
20953 | /// The maximum version of the file. | 20953 | /// The maximum version of the file. |
20954 | /// </summary> | 20954 | /// </summary> |
@@ -20964,7 +20964,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20964 | this.maxVersionField = value; | 20964 | this.maxVersionField = value; |
20965 | } | 20965 | } |
20966 | } | 20966 | } |
20967 | 20967 | ||
20968 | /// <summary> | 20968 | /// <summary> |
20969 | /// The minimum modification date and time of the file. Formatted as YYYY-MM-DDTHH:mm:ss, where YYYY is the year, MM is month, DD is day, 'T' is literal, HH is hour, mm is minute and ss is second. | 20969 | /// The minimum modification date and time of the file. Formatted as YYYY-MM-DDTHH:mm:ss, where YYYY is the year, MM is month, DD is day, 'T' is literal, HH is hour, mm is minute and ss is second. |
20970 | /// </summary> | 20970 | /// </summary> |
@@ -20980,7 +20980,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20980 | this.minDateField = value; | 20980 | this.minDateField = value; |
20981 | } | 20981 | } |
20982 | } | 20982 | } |
20983 | 20983 | ||
20984 | /// <summary> | 20984 | /// <summary> |
20985 | /// The maximum modification date and time of the file. Formatted as YYYY-MM-DDTHH:mm:ss, where YYYY is the year, MM is month, DD is day, 'T' is literal, HH is hour, mm is minute and ss is second. | 20985 | /// The maximum modification date and time of the file. Formatted as YYYY-MM-DDTHH:mm:ss, where YYYY is the year, MM is month, DD is day, 'T' is literal, HH is hour, mm is minute and ss is second. |
20986 | /// </summary> | 20986 | /// </summary> |
@@ -20996,7 +20996,7 @@ namespace WixToolset.Harvesters.Serialize | |||
20996 | this.maxDateField = value; | 20996 | this.maxDateField = value; |
20997 | } | 20997 | } |
20998 | } | 20998 | } |
20999 | 20999 | ||
21000 | /// <summary> | 21000 | /// <summary> |
21001 | /// The languages supported by the file. | 21001 | /// The languages supported by the file. |
21002 | /// </summary> | 21002 | /// </summary> |
@@ -21012,7 +21012,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21012 | this.languagesField = value; | 21012 | this.languagesField = value; |
21013 | } | 21013 | } |
21014 | } | 21014 | } |
21015 | 21015 | ||
21016 | public virtual ISchemaElement ParentElement | 21016 | public virtual ISchemaElement ParentElement |
21017 | { | 21017 | { |
21018 | get | 21018 | get |
@@ -21024,7 +21024,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21024 | this.parentElement = value; | 21024 | this.parentElement = value; |
21025 | } | 21025 | } |
21026 | } | 21026 | } |
21027 | 21027 | ||
21028 | /// <summary> | 21028 | /// <summary> |
21029 | /// Processes this element and all child elements into an XmlWriter. | 21029 | /// Processes this element and all child elements into an XmlWriter. |
21030 | /// </summary> | 21030 | /// </summary> |
@@ -21078,7 +21078,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21078 | } | 21078 | } |
21079 | writer.WriteEndElement(); | 21079 | writer.WriteEndElement(); |
21080 | } | 21080 | } |
21081 | 21081 | ||
21082 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21082 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21083 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 21083 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
21084 | void ISetAttributes.SetAttribute(string name, string value) | 21084 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -21139,20 +21139,20 @@ namespace WixToolset.Harvesters.Serialize | |||
21139 | } | 21139 | } |
21140 | } | 21140 | } |
21141 | } | 21141 | } |
21142 | 21142 | ||
21143 | /// <summary> | 21143 | /// <summary> |
21144 | /// References an existing FileSearch element. | 21144 | /// References an existing FileSearch element. |
21145 | /// </summary> | 21145 | /// </summary> |
21146 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21146 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21147 | public class FileSearchRef : ISchemaElement, ISetAttributes | 21147 | public class FileSearchRef : ISchemaElement, ISetAttributes |
21148 | { | 21148 | { |
21149 | 21149 | ||
21150 | private string idField; | 21150 | private string idField; |
21151 | 21151 | ||
21152 | private bool idFieldSet; | 21152 | private bool idFieldSet; |
21153 | 21153 | ||
21154 | private ISchemaElement parentElement; | 21154 | private ISchemaElement parentElement; |
21155 | 21155 | ||
21156 | /// <summary> | 21156 | /// <summary> |
21157 | /// Specify the Id to the FileSearch to reference. | 21157 | /// Specify the Id to the FileSearch to reference. |
21158 | /// </summary> | 21158 | /// </summary> |
@@ -21168,7 +21168,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21168 | this.idField = value; | 21168 | this.idField = value; |
21169 | } | 21169 | } |
21170 | } | 21170 | } |
21171 | 21171 | ||
21172 | public virtual ISchemaElement ParentElement | 21172 | public virtual ISchemaElement ParentElement |
21173 | { | 21173 | { |
21174 | get | 21174 | get |
@@ -21180,7 +21180,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21180 | this.parentElement = value; | 21180 | this.parentElement = value; |
21181 | } | 21181 | } |
21182 | } | 21182 | } |
21183 | 21183 | ||
21184 | /// <summary> | 21184 | /// <summary> |
21185 | /// Processes this element and all child elements into an XmlWriter. | 21185 | /// Processes this element and all child elements into an XmlWriter. |
21186 | /// </summary> | 21186 | /// </summary> |
@@ -21197,7 +21197,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21197 | } | 21197 | } |
21198 | writer.WriteEndElement(); | 21198 | writer.WriteEndElement(); |
21199 | } | 21199 | } |
21200 | 21200 | ||
21201 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21201 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21202 | void ISetAttributes.SetAttribute(string name, string value) | 21202 | void ISetAttributes.SetAttribute(string name, string value) |
21203 | { | 21203 | { |
@@ -21212,34 +21212,34 @@ namespace WixToolset.Harvesters.Serialize | |||
21212 | } | 21212 | } |
21213 | } | 21213 | } |
21214 | } | 21214 | } |
21215 | 21215 | ||
21216 | /// <summary> | 21216 | /// <summary> |
21217 | /// Searches for directory and assigns to value of parent Property. | 21217 | /// Searches for directory and assigns to value of parent Property. |
21218 | /// </summary> | 21218 | /// </summary> |
21219 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21219 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21220 | public class DirectorySearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 21220 | public class DirectorySearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
21221 | { | 21221 | { |
21222 | 21222 | ||
21223 | private ElementCollection children; | 21223 | private ElementCollection children; |
21224 | 21224 | ||
21225 | private string idField; | 21225 | private string idField; |
21226 | 21226 | ||
21227 | private bool idFieldSet; | 21227 | private bool idFieldSet; |
21228 | 21228 | ||
21229 | private string pathField; | 21229 | private string pathField; |
21230 | 21230 | ||
21231 | private bool pathFieldSet; | 21231 | private bool pathFieldSet; |
21232 | 21232 | ||
21233 | private int depthField; | 21233 | private int depthField; |
21234 | 21234 | ||
21235 | private bool depthFieldSet; | 21235 | private bool depthFieldSet; |
21236 | 21236 | ||
21237 | private YesNoType assignToPropertyField; | 21237 | private YesNoType assignToPropertyField; |
21238 | 21238 | ||
21239 | private bool assignToPropertyFieldSet; | 21239 | private bool assignToPropertyFieldSet; |
21240 | 21240 | ||
21241 | private ISchemaElement parentElement; | 21241 | private ISchemaElement parentElement; |
21242 | 21242 | ||
21243 | public DirectorySearch() | 21243 | public DirectorySearch() |
21244 | { | 21244 | { |
21245 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 21245 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -21249,7 +21249,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21249 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); | 21249 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); |
21250 | this.children = childCollection0; | 21250 | this.children = childCollection0; |
21251 | } | 21251 | } |
21252 | 21252 | ||
21253 | public virtual IEnumerable Children | 21253 | public virtual IEnumerable Children |
21254 | { | 21254 | { |
21255 | get | 21255 | get |
@@ -21257,7 +21257,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21257 | return this.children; | 21257 | return this.children; |
21258 | } | 21258 | } |
21259 | } | 21259 | } |
21260 | 21260 | ||
21261 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 21261 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
21262 | public virtual IEnumerable this[System.Type childType] | 21262 | public virtual IEnumerable this[System.Type childType] |
21263 | { | 21263 | { |
@@ -21266,7 +21266,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21266 | return this.children.Filter(childType); | 21266 | return this.children.Filter(childType); |
21267 | } | 21267 | } |
21268 | } | 21268 | } |
21269 | 21269 | ||
21270 | /// <summary> | 21270 | /// <summary> |
21271 | /// Unique identifier for the directory search. | 21271 | /// Unique identifier for the directory search. |
21272 | /// </summary> | 21272 | /// </summary> |
@@ -21282,7 +21282,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21282 | this.idField = value; | 21282 | this.idField = value; |
21283 | } | 21283 | } |
21284 | } | 21284 | } |
21285 | 21285 | ||
21286 | /// <summary> | 21286 | /// <summary> |
21287 | /// Path on the user's system. Either absolute, or relative to containing directories. | 21287 | /// Path on the user's system. Either absolute, or relative to containing directories. |
21288 | /// </summary> | 21288 | /// </summary> |
@@ -21298,7 +21298,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21298 | this.pathField = value; | 21298 | this.pathField = value; |
21299 | } | 21299 | } |
21300 | } | 21300 | } |
21301 | 21301 | ||
21302 | /// <summary> | 21302 | /// <summary> |
21303 | /// Depth below the path that the installer searches for the file or directory specified by the search. See remarks for more information. | 21303 | /// Depth below the path that the installer searches for the file or directory specified by the search. See remarks for more information. |
21304 | /// </summary> | 21304 | /// </summary> |
@@ -21314,7 +21314,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21314 | this.depthField = value; | 21314 | this.depthField = value; |
21315 | } | 21315 | } |
21316 | } | 21316 | } |
21317 | 21317 | ||
21318 | /// <summary> | 21318 | /// <summary> |
21319 | /// Set the value of the outer Property to the result of this search. See remarks for more information. | 21319 | /// Set the value of the outer Property to the result of this search. See remarks for more information. |
21320 | /// </summary> | 21320 | /// </summary> |
@@ -21330,7 +21330,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21330 | this.assignToPropertyField = value; | 21330 | this.assignToPropertyField = value; |
21331 | } | 21331 | } |
21332 | } | 21332 | } |
21333 | 21333 | ||
21334 | public virtual ISchemaElement ParentElement | 21334 | public virtual ISchemaElement ParentElement |
21335 | { | 21335 | { |
21336 | get | 21336 | get |
@@ -21342,7 +21342,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21342 | this.parentElement = value; | 21342 | this.parentElement = value; |
21343 | } | 21343 | } |
21344 | } | 21344 | } |
21345 | 21345 | ||
21346 | public virtual void AddChild(ISchemaElement child) | 21346 | public virtual void AddChild(ISchemaElement child) |
21347 | { | 21347 | { |
21348 | if ((null == child)) | 21348 | if ((null == child)) |
@@ -21352,7 +21352,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21352 | this.children.AddElement(child); | 21352 | this.children.AddElement(child); |
21353 | child.ParentElement = this; | 21353 | child.ParentElement = this; |
21354 | } | 21354 | } |
21355 | 21355 | ||
21356 | public virtual void RemoveChild(ISchemaElement child) | 21356 | public virtual void RemoveChild(ISchemaElement child) |
21357 | { | 21357 | { |
21358 | if ((null == child)) | 21358 | if ((null == child)) |
@@ -21362,7 +21362,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21362 | this.children.RemoveElement(child); | 21362 | this.children.RemoveElement(child); |
21363 | child.ParentElement = null; | 21363 | child.ParentElement = null; |
21364 | } | 21364 | } |
21365 | 21365 | ||
21366 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21366 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21367 | ISchemaElement ICreateChildren.CreateChild(string childName) | 21367 | ISchemaElement ICreateChildren.CreateChild(string childName) |
21368 | { | 21368 | { |
@@ -21393,7 +21393,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21393 | } | 21393 | } |
21394 | return childValue; | 21394 | return childValue; |
21395 | } | 21395 | } |
21396 | 21396 | ||
21397 | /// <summary> | 21397 | /// <summary> |
21398 | /// Processes this element and all child elements into an XmlWriter. | 21398 | /// Processes this element and all child elements into an XmlWriter. |
21399 | /// </summary> | 21399 | /// </summary> |
@@ -21427,14 +21427,14 @@ namespace WixToolset.Harvesters.Serialize | |||
21427 | writer.WriteAttributeString("AssignToProperty", "yes"); | 21427 | writer.WriteAttributeString("AssignToProperty", "yes"); |
21428 | } | 21428 | } |
21429 | } | 21429 | } |
21430 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 21430 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
21431 | { | 21431 | { |
21432 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 21432 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
21433 | childElement.OutputXml(writer); | 21433 | childElement.OutputXml(writer); |
21434 | } | 21434 | } |
21435 | writer.WriteEndElement(); | 21435 | writer.WriteEndElement(); |
21436 | } | 21436 | } |
21437 | 21437 | ||
21438 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21438 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21439 | void ISetAttributes.SetAttribute(string name, string value) | 21439 | void ISetAttributes.SetAttribute(string name, string value) |
21440 | { | 21440 | { |
@@ -21464,30 +21464,30 @@ namespace WixToolset.Harvesters.Serialize | |||
21464 | } | 21464 | } |
21465 | } | 21465 | } |
21466 | } | 21466 | } |
21467 | 21467 | ||
21468 | /// <summary> | 21468 | /// <summary> |
21469 | /// References an existing DirectorySearch element. | 21469 | /// References an existing DirectorySearch element. |
21470 | /// </summary> | 21470 | /// </summary> |
21471 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21471 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21472 | public class DirectorySearchRef : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 21472 | public class DirectorySearchRef : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
21473 | { | 21473 | { |
21474 | 21474 | ||
21475 | private ElementCollection children; | 21475 | private ElementCollection children; |
21476 | 21476 | ||
21477 | private string idField; | 21477 | private string idField; |
21478 | 21478 | ||
21479 | private bool idFieldSet; | 21479 | private bool idFieldSet; |
21480 | 21480 | ||
21481 | private string parentField; | 21481 | private string parentField; |
21482 | 21482 | ||
21483 | private bool parentFieldSet; | 21483 | private bool parentFieldSet; |
21484 | 21484 | ||
21485 | private string pathField; | 21485 | private string pathField; |
21486 | 21486 | ||
21487 | private bool pathFieldSet; | 21487 | private bool pathFieldSet; |
21488 | 21488 | ||
21489 | private ISchemaElement parentElement; | 21489 | private ISchemaElement parentElement; |
21490 | 21490 | ||
21491 | public DirectorySearchRef() | 21491 | public DirectorySearchRef() |
21492 | { | 21492 | { |
21493 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 21493 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -21497,7 +21497,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21497 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); | 21497 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); |
21498 | this.children = childCollection0; | 21498 | this.children = childCollection0; |
21499 | } | 21499 | } |
21500 | 21500 | ||
21501 | public virtual IEnumerable Children | 21501 | public virtual IEnumerable Children |
21502 | { | 21502 | { |
21503 | get | 21503 | get |
@@ -21505,7 +21505,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21505 | return this.children; | 21505 | return this.children; |
21506 | } | 21506 | } |
21507 | } | 21507 | } |
21508 | 21508 | ||
21509 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 21509 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
21510 | public virtual IEnumerable this[System.Type childType] | 21510 | public virtual IEnumerable this[System.Type childType] |
21511 | { | 21511 | { |
@@ -21514,7 +21514,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21514 | return this.children.Filter(childType); | 21514 | return this.children.Filter(childType); |
21515 | } | 21515 | } |
21516 | } | 21516 | } |
21517 | 21517 | ||
21518 | /// <summary> | 21518 | /// <summary> |
21519 | /// Id of the search being referred to. | 21519 | /// Id of the search being referred to. |
21520 | /// </summary> | 21520 | /// </summary> |
@@ -21530,7 +21530,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21530 | this.idField = value; | 21530 | this.idField = value; |
21531 | } | 21531 | } |
21532 | } | 21532 | } |
21533 | 21533 | ||
21534 | /// <summary> | 21534 | /// <summary> |
21535 | /// This attribute is the signature of the parent directory of the file or directory in the Signature_ column. If this field is null, and the Path column does not expand to a full path, then all the fixed drives of the user's system are searched by using the Path. This field is a key into one of the following tables: the RegLocator, the IniLocator, the CompLocator, or the DrLocator tables. | 21535 | /// This attribute is the signature of the parent directory of the file or directory in the Signature_ column. If this field is null, and the Path column does not expand to a full path, then all the fixed drives of the user's system are searched by using the Path. This field is a key into one of the following tables: the RegLocator, the IniLocator, the CompLocator, or the DrLocator tables. |
21536 | /// </summary> | 21536 | /// </summary> |
@@ -21546,7 +21546,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21546 | this.parentField = value; | 21546 | this.parentField = value; |
21547 | } | 21547 | } |
21548 | } | 21548 | } |
21549 | 21549 | ||
21550 | /// <summary> | 21550 | /// <summary> |
21551 | /// Path on the user's system. Either absolute, or relative to containing directories. | 21551 | /// Path on the user's system. Either absolute, or relative to containing directories. |
21552 | /// </summary> | 21552 | /// </summary> |
@@ -21562,7 +21562,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21562 | this.pathField = value; | 21562 | this.pathField = value; |
21563 | } | 21563 | } |
21564 | } | 21564 | } |
21565 | 21565 | ||
21566 | public virtual ISchemaElement ParentElement | 21566 | public virtual ISchemaElement ParentElement |
21567 | { | 21567 | { |
21568 | get | 21568 | get |
@@ -21574,7 +21574,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21574 | this.parentElement = value; | 21574 | this.parentElement = value; |
21575 | } | 21575 | } |
21576 | } | 21576 | } |
21577 | 21577 | ||
21578 | public virtual void AddChild(ISchemaElement child) | 21578 | public virtual void AddChild(ISchemaElement child) |
21579 | { | 21579 | { |
21580 | if ((null == child)) | 21580 | if ((null == child)) |
@@ -21584,7 +21584,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21584 | this.children.AddElement(child); | 21584 | this.children.AddElement(child); |
21585 | child.ParentElement = this; | 21585 | child.ParentElement = this; |
21586 | } | 21586 | } |
21587 | 21587 | ||
21588 | public virtual void RemoveChild(ISchemaElement child) | 21588 | public virtual void RemoveChild(ISchemaElement child) |
21589 | { | 21589 | { |
21590 | if ((null == child)) | 21590 | if ((null == child)) |
@@ -21594,7 +21594,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21594 | this.children.RemoveElement(child); | 21594 | this.children.RemoveElement(child); |
21595 | child.ParentElement = null; | 21595 | child.ParentElement = null; |
21596 | } | 21596 | } |
21597 | 21597 | ||
21598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21598 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21599 | ISchemaElement ICreateChildren.CreateChild(string childName) | 21599 | ISchemaElement ICreateChildren.CreateChild(string childName) |
21600 | { | 21600 | { |
@@ -21625,7 +21625,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21625 | } | 21625 | } |
21626 | return childValue; | 21626 | return childValue; |
21627 | } | 21627 | } |
21628 | 21628 | ||
21629 | /// <summary> | 21629 | /// <summary> |
21630 | /// Processes this element and all child elements into an XmlWriter. | 21630 | /// Processes this element and all child elements into an XmlWriter. |
21631 | /// </summary> | 21631 | /// </summary> |
@@ -21648,14 +21648,14 @@ namespace WixToolset.Harvesters.Serialize | |||
21648 | { | 21648 | { |
21649 | writer.WriteAttributeString("Path", this.pathField); | 21649 | writer.WriteAttributeString("Path", this.pathField); |
21650 | } | 21650 | } |
21651 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 21651 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
21652 | { | 21652 | { |
21653 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 21653 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
21654 | childElement.OutputXml(writer); | 21654 | childElement.OutputXml(writer); |
21655 | } | 21655 | } |
21656 | writer.WriteEndElement(); | 21656 | writer.WriteEndElement(); |
21657 | } | 21657 | } |
21658 | 21658 | ||
21659 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21659 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21660 | void ISetAttributes.SetAttribute(string name, string value) | 21660 | void ISetAttributes.SetAttribute(string name, string value) |
21661 | { | 21661 | { |
@@ -21680,30 +21680,30 @@ namespace WixToolset.Harvesters.Serialize | |||
21680 | } | 21680 | } |
21681 | } | 21681 | } |
21682 | } | 21682 | } |
21683 | 21683 | ||
21684 | /// <summary> | 21684 | /// <summary> |
21685 | /// Searches for file or directory and assigns to value of parent Property. | 21685 | /// Searches for file or directory and assigns to value of parent Property. |
21686 | /// </summary> | 21686 | /// </summary> |
21687 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21687 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21688 | public class ComponentSearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 21688 | public class ComponentSearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
21689 | { | 21689 | { |
21690 | 21690 | ||
21691 | private ElementCollection children; | 21691 | private ElementCollection children; |
21692 | 21692 | ||
21693 | private string idField; | 21693 | private string idField; |
21694 | 21694 | ||
21695 | private bool idFieldSet; | 21695 | private bool idFieldSet; |
21696 | 21696 | ||
21697 | private string guidField; | 21697 | private string guidField; |
21698 | 21698 | ||
21699 | private bool guidFieldSet; | 21699 | private bool guidFieldSet; |
21700 | 21700 | ||
21701 | private TypeType typeField; | 21701 | private TypeType typeField; |
21702 | 21702 | ||
21703 | private bool typeFieldSet; | 21703 | private bool typeFieldSet; |
21704 | 21704 | ||
21705 | private ISchemaElement parentElement; | 21705 | private ISchemaElement parentElement; |
21706 | 21706 | ||
21707 | public ComponentSearch() | 21707 | public ComponentSearch() |
21708 | { | 21708 | { |
21709 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 21709 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -21713,7 +21713,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21713 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); | 21713 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); |
21714 | this.children = childCollection0; | 21714 | this.children = childCollection0; |
21715 | } | 21715 | } |
21716 | 21716 | ||
21717 | public virtual IEnumerable Children | 21717 | public virtual IEnumerable Children |
21718 | { | 21718 | { |
21719 | get | 21719 | get |
@@ -21721,7 +21721,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21721 | return this.children; | 21721 | return this.children; |
21722 | } | 21722 | } |
21723 | } | 21723 | } |
21724 | 21724 | ||
21725 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 21725 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
21726 | public virtual IEnumerable this[System.Type childType] | 21726 | public virtual IEnumerable this[System.Type childType] |
21727 | { | 21727 | { |
@@ -21730,7 +21730,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21730 | return this.children.Filter(childType); | 21730 | return this.children.Filter(childType); |
21731 | } | 21731 | } |
21732 | } | 21732 | } |
21733 | 21733 | ||
21734 | public string Id | 21734 | public string Id |
21735 | { | 21735 | { |
21736 | get | 21736 | get |
@@ -21743,7 +21743,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21743 | this.idField = value; | 21743 | this.idField = value; |
21744 | } | 21744 | } |
21745 | } | 21745 | } |
21746 | 21746 | ||
21747 | /// <summary> | 21747 | /// <summary> |
21748 | /// The component ID of the component whose key path is to be used for the search. | 21748 | /// The component ID of the component whose key path is to be used for the search. |
21749 | /// </summary> | 21749 | /// </summary> |
@@ -21759,7 +21759,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21759 | this.guidField = value; | 21759 | this.guidField = value; |
21760 | } | 21760 | } |
21761 | } | 21761 | } |
21762 | 21762 | ||
21763 | /// <summary> | 21763 | /// <summary> |
21764 | /// Must be file if last child is FileSearch element and must be directory if last child is DirectorySearch element. | 21764 | /// Must be file if last child is FileSearch element and must be directory if last child is DirectorySearch element. |
21765 | /// </summary> | 21765 | /// </summary> |
@@ -21775,7 +21775,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21775 | this.typeField = value; | 21775 | this.typeField = value; |
21776 | } | 21776 | } |
21777 | } | 21777 | } |
21778 | 21778 | ||
21779 | public virtual ISchemaElement ParentElement | 21779 | public virtual ISchemaElement ParentElement |
21780 | { | 21780 | { |
21781 | get | 21781 | get |
@@ -21787,7 +21787,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21787 | this.parentElement = value; | 21787 | this.parentElement = value; |
21788 | } | 21788 | } |
21789 | } | 21789 | } |
21790 | 21790 | ||
21791 | public virtual void AddChild(ISchemaElement child) | 21791 | public virtual void AddChild(ISchemaElement child) |
21792 | { | 21792 | { |
21793 | if ((null == child)) | 21793 | if ((null == child)) |
@@ -21797,7 +21797,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21797 | this.children.AddElement(child); | 21797 | this.children.AddElement(child); |
21798 | child.ParentElement = this; | 21798 | child.ParentElement = this; |
21799 | } | 21799 | } |
21800 | 21800 | ||
21801 | public virtual void RemoveChild(ISchemaElement child) | 21801 | public virtual void RemoveChild(ISchemaElement child) |
21802 | { | 21802 | { |
21803 | if ((null == child)) | 21803 | if ((null == child)) |
@@ -21807,7 +21807,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21807 | this.children.RemoveElement(child); | 21807 | this.children.RemoveElement(child); |
21808 | child.ParentElement = null; | 21808 | child.ParentElement = null; |
21809 | } | 21809 | } |
21810 | 21810 | ||
21811 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21811 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21812 | ISchemaElement ICreateChildren.CreateChild(string childName) | 21812 | ISchemaElement ICreateChildren.CreateChild(string childName) |
21813 | { | 21813 | { |
@@ -21838,7 +21838,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21838 | } | 21838 | } |
21839 | return childValue; | 21839 | return childValue; |
21840 | } | 21840 | } |
21841 | 21841 | ||
21842 | /// <summary> | 21842 | /// <summary> |
21843 | /// Parses a TypeType from a string. | 21843 | /// Parses a TypeType from a string. |
21844 | /// </summary> | 21844 | /// </summary> |
@@ -21848,7 +21848,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21848 | ComponentSearch.TryParseTypeType(value, out parsedValue); | 21848 | ComponentSearch.TryParseTypeType(value, out parsedValue); |
21849 | return parsedValue; | 21849 | return parsedValue; |
21850 | } | 21850 | } |
21851 | 21851 | ||
21852 | /// <summary> | 21852 | /// <summary> |
21853 | /// Tries to parse a TypeType from a string. | 21853 | /// Tries to parse a TypeType from a string. |
21854 | /// </summary> | 21854 | /// </summary> |
@@ -21877,7 +21877,7 @@ namespace WixToolset.Harvesters.Serialize | |||
21877 | } | 21877 | } |
21878 | return true; | 21878 | return true; |
21879 | } | 21879 | } |
21880 | 21880 | ||
21881 | /// <summary> | 21881 | /// <summary> |
21882 | /// Processes this element and all child elements into an XmlWriter. | 21882 | /// Processes this element and all child elements into an XmlWriter. |
21883 | /// </summary> | 21883 | /// </summary> |
@@ -21907,14 +21907,14 @@ namespace WixToolset.Harvesters.Serialize | |||
21907 | writer.WriteAttributeString("Type", "file"); | 21907 | writer.WriteAttributeString("Type", "file"); |
21908 | } | 21908 | } |
21909 | } | 21909 | } |
21910 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 21910 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
21911 | { | 21911 | { |
21912 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 21912 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
21913 | childElement.OutputXml(writer); | 21913 | childElement.OutputXml(writer); |
21914 | } | 21914 | } |
21915 | writer.WriteEndElement(); | 21915 | writer.WriteEndElement(); |
21916 | } | 21916 | } |
21917 | 21917 | ||
21918 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 21918 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
21919 | void ISetAttributes.SetAttribute(string name, string value) | 21919 | void ISetAttributes.SetAttribute(string name, string value) |
21920 | { | 21920 | { |
@@ -21938,66 +21938,66 @@ namespace WixToolset.Harvesters.Serialize | |||
21938 | this.typeFieldSet = true; | 21938 | this.typeFieldSet = true; |
21939 | } | 21939 | } |
21940 | } | 21940 | } |
21941 | 21941 | ||
21942 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21942 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21943 | public enum TypeType | 21943 | public enum TypeType |
21944 | { | 21944 | { |
21945 | 21945 | ||
21946 | IllegalValue = int.MaxValue, | 21946 | IllegalValue = int.MaxValue, |
21947 | 21947 | ||
21948 | NotSet = -1, | 21948 | NotSet = -1, |
21949 | 21949 | ||
21950 | /// <summary> | 21950 | /// <summary> |
21951 | /// The key path of the component is a directory. | 21951 | /// The key path of the component is a directory. |
21952 | /// </summary> | 21952 | /// </summary> |
21953 | directory, | 21953 | directory, |
21954 | 21954 | ||
21955 | /// <summary> | 21955 | /// <summary> |
21956 | /// The key path of the component is a file. This is the default value. | 21956 | /// The key path of the component is a file. This is the default value. |
21957 | /// </summary> | 21957 | /// </summary> |
21958 | file, | 21958 | file, |
21959 | } | 21959 | } |
21960 | } | 21960 | } |
21961 | 21961 | ||
21962 | /// <summary> | 21962 | /// <summary> |
21963 | /// Searches for file, directory or registry key and assigns to value of parent Property | 21963 | /// Searches for file, directory or registry key and assigns to value of parent Property |
21964 | /// </summary> | 21964 | /// </summary> |
21965 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 21965 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
21966 | public class IniFileSearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 21966 | public class IniFileSearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
21967 | { | 21967 | { |
21968 | 21968 | ||
21969 | private ElementCollection children; | 21969 | private ElementCollection children; |
21970 | 21970 | ||
21971 | private string idField; | 21971 | private string idField; |
21972 | 21972 | ||
21973 | private bool idFieldSet; | 21973 | private bool idFieldSet; |
21974 | 21974 | ||
21975 | private int fieldField; | 21975 | private int fieldField; |
21976 | 21976 | ||
21977 | private bool fieldFieldSet; | 21977 | private bool fieldFieldSet; |
21978 | 21978 | ||
21979 | private string keyField; | 21979 | private string keyField; |
21980 | 21980 | ||
21981 | private bool keyFieldSet; | 21981 | private bool keyFieldSet; |
21982 | 21982 | ||
21983 | private string nameField; | 21983 | private string nameField; |
21984 | 21984 | ||
21985 | private bool nameFieldSet; | 21985 | private bool nameFieldSet; |
21986 | 21986 | ||
21987 | private string sectionField; | 21987 | private string sectionField; |
21988 | 21988 | ||
21989 | private bool sectionFieldSet; | 21989 | private bool sectionFieldSet; |
21990 | 21990 | ||
21991 | private string shortNameField; | 21991 | private string shortNameField; |
21992 | 21992 | ||
21993 | private bool shortNameFieldSet; | 21993 | private bool shortNameFieldSet; |
21994 | 21994 | ||
21995 | private TypeType typeField; | 21995 | private TypeType typeField; |
21996 | 21996 | ||
21997 | private bool typeFieldSet; | 21997 | private bool typeFieldSet; |
21998 | 21998 | ||
21999 | private ISchemaElement parentElement; | 21999 | private ISchemaElement parentElement; |
22000 | 22000 | ||
22001 | public IniFileSearch() | 22001 | public IniFileSearch() |
22002 | { | 22002 | { |
22003 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 22003 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -22007,7 +22007,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22007 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); | 22007 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); |
22008 | this.children = childCollection0; | 22008 | this.children = childCollection0; |
22009 | } | 22009 | } |
22010 | 22010 | ||
22011 | public virtual IEnumerable Children | 22011 | public virtual IEnumerable Children |
22012 | { | 22012 | { |
22013 | get | 22013 | get |
@@ -22015,7 +22015,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22015 | return this.children; | 22015 | return this.children; |
22016 | } | 22016 | } |
22017 | } | 22017 | } |
22018 | 22018 | ||
22019 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 22019 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
22020 | public virtual IEnumerable this[System.Type childType] | 22020 | public virtual IEnumerable this[System.Type childType] |
22021 | { | 22021 | { |
@@ -22024,7 +22024,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22024 | return this.children.Filter(childType); | 22024 | return this.children.Filter(childType); |
22025 | } | 22025 | } |
22026 | } | 22026 | } |
22027 | 22027 | ||
22028 | /// <summary> | 22028 | /// <summary> |
22029 | /// External key into the Signature table. | 22029 | /// External key into the Signature table. |
22030 | /// </summary> | 22030 | /// </summary> |
@@ -22040,7 +22040,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22040 | this.idField = value; | 22040 | this.idField = value; |
22041 | } | 22041 | } |
22042 | } | 22042 | } |
22043 | 22043 | ||
22044 | /// <summary> | 22044 | /// <summary> |
22045 | /// The field in the .ini line. If field is Null or 0, the entire line is read. | 22045 | /// The field in the .ini line. If field is Null or 0, the entire line is read. |
22046 | /// </summary> | 22046 | /// </summary> |
@@ -22056,7 +22056,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22056 | this.fieldField = value; | 22056 | this.fieldField = value; |
22057 | } | 22057 | } |
22058 | } | 22058 | } |
22059 | 22059 | ||
22060 | /// <summary> | 22060 | /// <summary> |
22061 | /// The key value within the section. | 22061 | /// The key value within the section. |
22062 | /// </summary> | 22062 | /// </summary> |
@@ -22072,7 +22072,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22072 | this.keyField = value; | 22072 | this.keyField = value; |
22073 | } | 22073 | } |
22074 | } | 22074 | } |
22075 | 22075 | ||
22076 | /// <summary> | 22076 | /// <summary> |
22077 | /// In prior versions of the WiX toolset, this attribute specified the short name. | 22077 | /// In prior versions of the WiX toolset, this attribute specified the short name. |
22078 | /// This attribute's value may now be either a short or long name. | 22078 | /// This attribute's value may now be either a short or long name. |
@@ -22094,7 +22094,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22094 | this.nameField = value; | 22094 | this.nameField = value; |
22095 | } | 22095 | } |
22096 | } | 22096 | } |
22097 | 22097 | ||
22098 | /// <summary> | 22098 | /// <summary> |
22099 | /// The localizable .ini file section. | 22099 | /// The localizable .ini file section. |
22100 | /// </summary> | 22100 | /// </summary> |
@@ -22110,7 +22110,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22110 | this.sectionField = value; | 22110 | this.sectionField = value; |
22111 | } | 22111 | } |
22112 | } | 22112 | } |
22113 | 22113 | ||
22114 | /// <summary> | 22114 | /// <summary> |
22115 | /// The short name of the file in 8.3 format. | 22115 | /// The short name of the file in 8.3 format. |
22116 | /// This attribute should only be set if the user wants to manually specify the short name. | 22116 | /// This attribute should only be set if the user wants to manually specify the short name. |
@@ -22127,7 +22127,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22127 | this.shortNameField = value; | 22127 | this.shortNameField = value; |
22128 | } | 22128 | } |
22129 | } | 22129 | } |
22130 | 22130 | ||
22131 | /// <summary> | 22131 | /// <summary> |
22132 | /// Must be file if last child is FileSearch element and must be directory if last child is DirectorySearch element. | 22132 | /// Must be file if last child is FileSearch element and must be directory if last child is DirectorySearch element. |
22133 | /// </summary> | 22133 | /// </summary> |
@@ -22143,7 +22143,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22143 | this.typeField = value; | 22143 | this.typeField = value; |
22144 | } | 22144 | } |
22145 | } | 22145 | } |
22146 | 22146 | ||
22147 | public virtual ISchemaElement ParentElement | 22147 | public virtual ISchemaElement ParentElement |
22148 | { | 22148 | { |
22149 | get | 22149 | get |
@@ -22155,7 +22155,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22155 | this.parentElement = value; | 22155 | this.parentElement = value; |
22156 | } | 22156 | } |
22157 | } | 22157 | } |
22158 | 22158 | ||
22159 | public virtual void AddChild(ISchemaElement child) | 22159 | public virtual void AddChild(ISchemaElement child) |
22160 | { | 22160 | { |
22161 | if ((null == child)) | 22161 | if ((null == child)) |
@@ -22165,7 +22165,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22165 | this.children.AddElement(child); | 22165 | this.children.AddElement(child); |
22166 | child.ParentElement = this; | 22166 | child.ParentElement = this; |
22167 | } | 22167 | } |
22168 | 22168 | ||
22169 | public virtual void RemoveChild(ISchemaElement child) | 22169 | public virtual void RemoveChild(ISchemaElement child) |
22170 | { | 22170 | { |
22171 | if ((null == child)) | 22171 | if ((null == child)) |
@@ -22175,7 +22175,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22175 | this.children.RemoveElement(child); | 22175 | this.children.RemoveElement(child); |
22176 | child.ParentElement = null; | 22176 | child.ParentElement = null; |
22177 | } | 22177 | } |
22178 | 22178 | ||
22179 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 22179 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
22180 | ISchemaElement ICreateChildren.CreateChild(string childName) | 22180 | ISchemaElement ICreateChildren.CreateChild(string childName) |
22181 | { | 22181 | { |
@@ -22206,7 +22206,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22206 | } | 22206 | } |
22207 | return childValue; | 22207 | return childValue; |
22208 | } | 22208 | } |
22209 | 22209 | ||
22210 | /// <summary> | 22210 | /// <summary> |
22211 | /// Parses a TypeType from a string. | 22211 | /// Parses a TypeType from a string. |
22212 | /// </summary> | 22212 | /// </summary> |
@@ -22216,7 +22216,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22216 | IniFileSearch.TryParseTypeType(value, out parsedValue); | 22216 | IniFileSearch.TryParseTypeType(value, out parsedValue); |
22217 | return parsedValue; | 22217 | return parsedValue; |
22218 | } | 22218 | } |
22219 | 22219 | ||
22220 | /// <summary> | 22220 | /// <summary> |
22221 | /// Tries to parse a TypeType from a string. | 22221 | /// Tries to parse a TypeType from a string. |
22222 | /// </summary> | 22222 | /// </summary> |
@@ -22252,7 +22252,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22252 | } | 22252 | } |
22253 | return true; | 22253 | return true; |
22254 | } | 22254 | } |
22255 | 22255 | ||
22256 | /// <summary> | 22256 | /// <summary> |
22257 | /// Processes this element and all child elements into an XmlWriter. | 22257 | /// Processes this element and all child elements into an XmlWriter. |
22258 | /// </summary> | 22258 | /// </summary> |
@@ -22303,14 +22303,14 @@ namespace WixToolset.Harvesters.Serialize | |||
22303 | writer.WriteAttributeString("Type", "raw"); | 22303 | writer.WriteAttributeString("Type", "raw"); |
22304 | } | 22304 | } |
22305 | } | 22305 | } |
22306 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 22306 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
22307 | { | 22307 | { |
22308 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 22308 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
22309 | childElement.OutputXml(writer); | 22309 | childElement.OutputXml(writer); |
22310 | } | 22310 | } |
22311 | writer.WriteEndElement(); | 22311 | writer.WriteEndElement(); |
22312 | } | 22312 | } |
22313 | 22313 | ||
22314 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 22314 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
22315 | void ISetAttributes.SetAttribute(string name, string value) | 22315 | void ISetAttributes.SetAttribute(string name, string value) |
22316 | { | 22316 | { |
@@ -22354,67 +22354,67 @@ namespace WixToolset.Harvesters.Serialize | |||
22354 | this.typeFieldSet = true; | 22354 | this.typeFieldSet = true; |
22355 | } | 22355 | } |
22356 | } | 22356 | } |
22357 | 22357 | ||
22358 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22358 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22359 | public enum TypeType | 22359 | public enum TypeType |
22360 | { | 22360 | { |
22361 | 22361 | ||
22362 | IllegalValue = int.MaxValue, | 22362 | IllegalValue = int.MaxValue, |
22363 | 22363 | ||
22364 | NotSet = -1, | 22364 | NotSet = -1, |
22365 | 22365 | ||
22366 | /// <summary> | 22366 | /// <summary> |
22367 | /// A directory location. | 22367 | /// A directory location. |
22368 | /// </summary> | 22368 | /// </summary> |
22369 | directory, | 22369 | directory, |
22370 | 22370 | ||
22371 | /// <summary> | 22371 | /// <summary> |
22372 | /// A file location. This is the default value. | 22372 | /// A file location. This is the default value. |
22373 | /// </summary> | 22373 | /// </summary> |
22374 | file, | 22374 | file, |
22375 | 22375 | ||
22376 | /// <summary> | 22376 | /// <summary> |
22377 | /// A raw .ini value. | 22377 | /// A raw .ini value. |
22378 | /// </summary> | 22378 | /// </summary> |
22379 | raw, | 22379 | raw, |
22380 | } | 22380 | } |
22381 | } | 22381 | } |
22382 | 22382 | ||
22383 | /// <summary> | 22383 | /// <summary> |
22384 | /// Searches for file, directory or registry key and assigns to value of parent Property | 22384 | /// Searches for file, directory or registry key and assigns to value of parent Property |
22385 | /// </summary> | 22385 | /// </summary> |
22386 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22386 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22387 | public class RegistrySearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 22387 | public class RegistrySearch : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
22388 | { | 22388 | { |
22389 | 22389 | ||
22390 | private ElementCollection children; | 22390 | private ElementCollection children; |
22391 | 22391 | ||
22392 | private string idField; | 22392 | private string idField; |
22393 | 22393 | ||
22394 | private bool idFieldSet; | 22394 | private bool idFieldSet; |
22395 | 22395 | ||
22396 | private RootType rootField; | 22396 | private RootType rootField; |
22397 | 22397 | ||
22398 | private bool rootFieldSet; | 22398 | private bool rootFieldSet; |
22399 | 22399 | ||
22400 | private string keyField; | 22400 | private string keyField; |
22401 | 22401 | ||
22402 | private bool keyFieldSet; | 22402 | private bool keyFieldSet; |
22403 | 22403 | ||
22404 | private string nameField; | 22404 | private string nameField; |
22405 | 22405 | ||
22406 | private bool nameFieldSet; | 22406 | private bool nameFieldSet; |
22407 | 22407 | ||
22408 | private TypeType typeField; | 22408 | private TypeType typeField; |
22409 | 22409 | ||
22410 | private bool typeFieldSet; | 22410 | private bool typeFieldSet; |
22411 | 22411 | ||
22412 | private YesNoType win64Field; | 22412 | private YesNoType win64Field; |
22413 | 22413 | ||
22414 | private bool win64FieldSet; | 22414 | private bool win64FieldSet; |
22415 | 22415 | ||
22416 | private ISchemaElement parentElement; | 22416 | private ISchemaElement parentElement; |
22417 | 22417 | ||
22418 | public RegistrySearch() | 22418 | public RegistrySearch() |
22419 | { | 22419 | { |
22420 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 22420 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -22424,7 +22424,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22424 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); | 22424 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(FileSearchRef))); |
22425 | this.children = childCollection0; | 22425 | this.children = childCollection0; |
22426 | } | 22426 | } |
22427 | 22427 | ||
22428 | public virtual IEnumerable Children | 22428 | public virtual IEnumerable Children |
22429 | { | 22429 | { |
22430 | get | 22430 | get |
@@ -22432,7 +22432,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22432 | return this.children; | 22432 | return this.children; |
22433 | } | 22433 | } |
22434 | } | 22434 | } |
22435 | 22435 | ||
22436 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 22436 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
22437 | public virtual IEnumerable this[System.Type childType] | 22437 | public virtual IEnumerable this[System.Type childType] |
22438 | { | 22438 | { |
@@ -22441,7 +22441,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22441 | return this.children.Filter(childType); | 22441 | return this.children.Filter(childType); |
22442 | } | 22442 | } |
22443 | } | 22443 | } |
22444 | 22444 | ||
22445 | /// <summary> | 22445 | /// <summary> |
22446 | /// Signature to be used for the file, directory or registry key being searched for. | 22446 | /// Signature to be used for the file, directory or registry key being searched for. |
22447 | /// </summary> | 22447 | /// </summary> |
@@ -22457,7 +22457,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22457 | this.idField = value; | 22457 | this.idField = value; |
22458 | } | 22458 | } |
22459 | } | 22459 | } |
22460 | 22460 | ||
22461 | /// <summary> | 22461 | /// <summary> |
22462 | /// Root key for the registry value. | 22462 | /// Root key for the registry value. |
22463 | /// </summary> | 22463 | /// </summary> |
@@ -22473,7 +22473,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22473 | this.rootField = value; | 22473 | this.rootField = value; |
22474 | } | 22474 | } |
22475 | } | 22475 | } |
22476 | 22476 | ||
22477 | /// <summary> | 22477 | /// <summary> |
22478 | /// Key for the registry value. | 22478 | /// Key for the registry value. |
22479 | /// </summary> | 22479 | /// </summary> |
@@ -22489,7 +22489,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22489 | this.keyField = value; | 22489 | this.keyField = value; |
22490 | } | 22490 | } |
22491 | } | 22491 | } |
22492 | 22492 | ||
22493 | /// <summary> | 22493 | /// <summary> |
22494 | /// Registry value name. If this value is null, then the value from the key's unnamed or default value, if any, is retrieved. | 22494 | /// Registry value name. If this value is null, then the value from the key's unnamed or default value, if any, is retrieved. |
22495 | /// </summary> | 22495 | /// </summary> |
@@ -22505,7 +22505,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22505 | this.nameField = value; | 22505 | this.nameField = value; |
22506 | } | 22506 | } |
22507 | } | 22507 | } |
22508 | 22508 | ||
22509 | /// <summary> | 22509 | /// <summary> |
22510 | /// The value must be 'file' if the child is a FileSearch element, and must be 'directory' if child is a DirectorySearch element. | 22510 | /// The value must be 'file' if the child is a FileSearch element, and must be 'directory' if child is a DirectorySearch element. |
22511 | /// </summary> | 22511 | /// </summary> |
@@ -22521,7 +22521,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22521 | this.typeField = value; | 22521 | this.typeField = value; |
22522 | } | 22522 | } |
22523 | } | 22523 | } |
22524 | 22524 | ||
22525 | /// <summary> | 22525 | /// <summary> |
22526 | /// Instructs the search to look in the 64-bit registry when the value is 'yes'. When the value is 'no', the search looks in the 32-bit registry. | 22526 | /// Instructs the search to look in the 64-bit registry when the value is 'yes'. When the value is 'no', the search looks in the 32-bit registry. |
22527 | /// The default value is based on the platform set by the -arch switch to candle.exe | 22527 | /// The default value is based on the platform set by the -arch switch to candle.exe |
@@ -22541,7 +22541,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22541 | this.win64Field = value; | 22541 | this.win64Field = value; |
22542 | } | 22542 | } |
22543 | } | 22543 | } |
22544 | 22544 | ||
22545 | public virtual ISchemaElement ParentElement | 22545 | public virtual ISchemaElement ParentElement |
22546 | { | 22546 | { |
22547 | get | 22547 | get |
@@ -22553,7 +22553,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22553 | this.parentElement = value; | 22553 | this.parentElement = value; |
22554 | } | 22554 | } |
22555 | } | 22555 | } |
22556 | 22556 | ||
22557 | public virtual void AddChild(ISchemaElement child) | 22557 | public virtual void AddChild(ISchemaElement child) |
22558 | { | 22558 | { |
22559 | if ((null == child)) | 22559 | if ((null == child)) |
@@ -22563,7 +22563,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22563 | this.children.AddElement(child); | 22563 | this.children.AddElement(child); |
22564 | child.ParentElement = this; | 22564 | child.ParentElement = this; |
22565 | } | 22565 | } |
22566 | 22566 | ||
22567 | public virtual void RemoveChild(ISchemaElement child) | 22567 | public virtual void RemoveChild(ISchemaElement child) |
22568 | { | 22568 | { |
22569 | if ((null == child)) | 22569 | if ((null == child)) |
@@ -22573,7 +22573,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22573 | this.children.RemoveElement(child); | 22573 | this.children.RemoveElement(child); |
22574 | child.ParentElement = null; | 22574 | child.ParentElement = null; |
22575 | } | 22575 | } |
22576 | 22576 | ||
22577 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 22577 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
22578 | ISchemaElement ICreateChildren.CreateChild(string childName) | 22578 | ISchemaElement ICreateChildren.CreateChild(string childName) |
22579 | { | 22579 | { |
@@ -22604,7 +22604,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22604 | } | 22604 | } |
22605 | return childValue; | 22605 | return childValue; |
22606 | } | 22606 | } |
22607 | 22607 | ||
22608 | /// <summary> | 22608 | /// <summary> |
22609 | /// Parses a RootType from a string. | 22609 | /// Parses a RootType from a string. |
22610 | /// </summary> | 22610 | /// </summary> |
@@ -22614,7 +22614,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22614 | RegistrySearch.TryParseRootType(value, out parsedValue); | 22614 | RegistrySearch.TryParseRootType(value, out parsedValue); |
22615 | return parsedValue; | 22615 | return parsedValue; |
22616 | } | 22616 | } |
22617 | 22617 | ||
22618 | /// <summary> | 22618 | /// <summary> |
22619 | /// Tries to parse a RootType from a string. | 22619 | /// Tries to parse a RootType from a string. |
22620 | /// </summary> | 22620 | /// </summary> |
@@ -22657,7 +22657,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22657 | } | 22657 | } |
22658 | return true; | 22658 | return true; |
22659 | } | 22659 | } |
22660 | 22660 | ||
22661 | /// <summary> | 22661 | /// <summary> |
22662 | /// Parses a TypeType from a string. | 22662 | /// Parses a TypeType from a string. |
22663 | /// </summary> | 22663 | /// </summary> |
@@ -22667,7 +22667,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22667 | RegistrySearch.TryParseTypeType(value, out parsedValue); | 22667 | RegistrySearch.TryParseTypeType(value, out parsedValue); |
22668 | return parsedValue; | 22668 | return parsedValue; |
22669 | } | 22669 | } |
22670 | 22670 | ||
22671 | /// <summary> | 22671 | /// <summary> |
22672 | /// Tries to parse a TypeType from a string. | 22672 | /// Tries to parse a TypeType from a string. |
22673 | /// </summary> | 22673 | /// </summary> |
@@ -22703,7 +22703,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22703 | } | 22703 | } |
22704 | return true; | 22704 | return true; |
22705 | } | 22705 | } |
22706 | 22706 | ||
22707 | /// <summary> | 22707 | /// <summary> |
22708 | /// Processes this element and all child elements into an XmlWriter. | 22708 | /// Processes this element and all child elements into an XmlWriter. |
22709 | /// </summary> | 22709 | /// </summary> |
@@ -22772,14 +22772,14 @@ namespace WixToolset.Harvesters.Serialize | |||
22772 | writer.WriteAttributeString("Win64", "yes"); | 22772 | writer.WriteAttributeString("Win64", "yes"); |
22773 | } | 22773 | } |
22774 | } | 22774 | } |
22775 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 22775 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
22776 | { | 22776 | { |
22777 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 22777 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
22778 | childElement.OutputXml(writer); | 22778 | childElement.OutputXml(writer); |
22779 | } | 22779 | } |
22780 | writer.WriteEndElement(); | 22780 | writer.WriteEndElement(); |
22781 | } | 22781 | } |
22782 | 22782 | ||
22783 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 22783 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
22784 | void ISetAttributes.SetAttribute(string name, string value) | 22784 | void ISetAttributes.SetAttribute(string name, string value) |
22785 | { | 22785 | { |
@@ -22818,74 +22818,74 @@ namespace WixToolset.Harvesters.Serialize | |||
22818 | this.win64FieldSet = true; | 22818 | this.win64FieldSet = true; |
22819 | } | 22819 | } |
22820 | } | 22820 | } |
22821 | 22821 | ||
22822 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22822 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22823 | public enum RootType | 22823 | public enum RootType |
22824 | { | 22824 | { |
22825 | 22825 | ||
22826 | IllegalValue = int.MaxValue, | 22826 | IllegalValue = int.MaxValue, |
22827 | 22827 | ||
22828 | NotSet = -1, | 22828 | NotSet = -1, |
22829 | 22829 | ||
22830 | /// <summary> | 22830 | /// <summary> |
22831 | /// HKEY_CLASSES_ROOT | 22831 | /// HKEY_CLASSES_ROOT |
22832 | /// </summary> | 22832 | /// </summary> |
22833 | HKCR, | 22833 | HKCR, |
22834 | 22834 | ||
22835 | /// <summary> | 22835 | /// <summary> |
22836 | /// HKEY_CURRENT_USER | 22836 | /// HKEY_CURRENT_USER |
22837 | /// </summary> | 22837 | /// </summary> |
22838 | HKCU, | 22838 | HKCU, |
22839 | 22839 | ||
22840 | /// <summary> | 22840 | /// <summary> |
22841 | /// HKEY_LOCAL_MACHINE | 22841 | /// HKEY_LOCAL_MACHINE |
22842 | /// </summary> | 22842 | /// </summary> |
22843 | HKLM, | 22843 | HKLM, |
22844 | 22844 | ||
22845 | /// <summary> | 22845 | /// <summary> |
22846 | /// HKEY_USERS | 22846 | /// HKEY_USERS |
22847 | /// </summary> | 22847 | /// </summary> |
22848 | HKU, | 22848 | HKU, |
22849 | } | 22849 | } |
22850 | 22850 | ||
22851 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22851 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22852 | public enum TypeType | 22852 | public enum TypeType |
22853 | { | 22853 | { |
22854 | 22854 | ||
22855 | IllegalValue = int.MaxValue, | 22855 | IllegalValue = int.MaxValue, |
22856 | 22856 | ||
22857 | NotSet = -1, | 22857 | NotSet = -1, |
22858 | 22858 | ||
22859 | /// <summary> | 22859 | /// <summary> |
22860 | /// The registry value contains the path to a directory. | 22860 | /// The registry value contains the path to a directory. |
22861 | /// </summary> | 22861 | /// </summary> |
22862 | directory, | 22862 | directory, |
22863 | 22863 | ||
22864 | /// <summary> | 22864 | /// <summary> |
22865 | /// The registry value contains the path to a file. To return the full file path you must add a FileSearch element as a child of this element; otherwise, the parent directory of the file path is returned. | 22865 | /// The registry value contains the path to a file. To return the full file path you must add a FileSearch element as a child of this element; otherwise, the parent directory of the file path is returned. |
22866 | /// </summary> | 22866 | /// </summary> |
22867 | file, | 22867 | file, |
22868 | 22868 | ||
22869 | /// <summary> | 22869 | /// <summary> |
22870 | /// Sets the raw value from the registry value. Please note that this value will contain a prefix as follows: | 22870 | /// Sets the raw value from the registry value. Please note that this value will contain a prefix as follows: |
22871 | /// </summary> | 22871 | /// </summary> |
22872 | raw, | 22872 | raw, |
22873 | } | 22873 | } |
22874 | } | 22874 | } |
22875 | 22875 | ||
22876 | /// <summary> | 22876 | /// <summary> |
22877 | /// References an existing RegistrySearch element. | 22877 | /// References an existing RegistrySearch element. |
22878 | /// </summary> | 22878 | /// </summary> |
22879 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22879 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22880 | public class RegistrySearchRef : ISchemaElement, ISetAttributes | 22880 | public class RegistrySearchRef : ISchemaElement, ISetAttributes |
22881 | { | 22881 | { |
22882 | 22882 | ||
22883 | private string idField; | 22883 | private string idField; |
22884 | 22884 | ||
22885 | private bool idFieldSet; | 22885 | private bool idFieldSet; |
22886 | 22886 | ||
22887 | private ISchemaElement parentElement; | 22887 | private ISchemaElement parentElement; |
22888 | 22888 | ||
22889 | /// <summary> | 22889 | /// <summary> |
22890 | /// Specify the Id of the RegistrySearch to reference. | 22890 | /// Specify the Id of the RegistrySearch to reference. |
22891 | /// </summary> | 22891 | /// </summary> |
@@ -22901,7 +22901,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22901 | this.idField = value; | 22901 | this.idField = value; |
22902 | } | 22902 | } |
22903 | } | 22903 | } |
22904 | 22904 | ||
22905 | public virtual ISchemaElement ParentElement | 22905 | public virtual ISchemaElement ParentElement |
22906 | { | 22906 | { |
22907 | get | 22907 | get |
@@ -22913,7 +22913,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22913 | this.parentElement = value; | 22913 | this.parentElement = value; |
22914 | } | 22914 | } |
22915 | } | 22915 | } |
22916 | 22916 | ||
22917 | /// <summary> | 22917 | /// <summary> |
22918 | /// Processes this element and all child elements into an XmlWriter. | 22918 | /// Processes this element and all child elements into an XmlWriter. |
22919 | /// </summary> | 22919 | /// </summary> |
@@ -22930,7 +22930,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22930 | } | 22930 | } |
22931 | writer.WriteEndElement(); | 22931 | writer.WriteEndElement(); |
22932 | } | 22932 | } |
22933 | 22933 | ||
22934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 22934 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
22935 | void ISetAttributes.SetAttribute(string name, string value) | 22935 | void ISetAttributes.SetAttribute(string name, string value) |
22936 | { | 22936 | { |
@@ -22945,18 +22945,18 @@ namespace WixToolset.Harvesters.Serialize | |||
22945 | } | 22945 | } |
22946 | } | 22946 | } |
22947 | } | 22947 | } |
22948 | 22948 | ||
22949 | /// <summary> | 22949 | /// <summary> |
22950 | /// Sets the parent of a nested DirectorySearch element to CCP_DRIVE. | 22950 | /// Sets the parent of a nested DirectorySearch element to CCP_DRIVE. |
22951 | /// </summary> | 22951 | /// </summary> |
22952 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 22952 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
22953 | public class ComplianceDrive : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 22953 | public class ComplianceDrive : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
22954 | { | 22954 | { |
22955 | 22955 | ||
22956 | private ElementCollection children; | 22956 | private ElementCollection children; |
22957 | 22957 | ||
22958 | private ISchemaElement parentElement; | 22958 | private ISchemaElement parentElement; |
22959 | 22959 | ||
22960 | public ComplianceDrive() | 22960 | public ComplianceDrive() |
22961 | { | 22961 | { |
22962 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 22962 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -22964,7 +22964,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22964 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DirectorySearchRef))); | 22964 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(DirectorySearchRef))); |
22965 | this.children = childCollection0; | 22965 | this.children = childCollection0; |
22966 | } | 22966 | } |
22967 | 22967 | ||
22968 | public virtual IEnumerable Children | 22968 | public virtual IEnumerable Children |
22969 | { | 22969 | { |
22970 | get | 22970 | get |
@@ -22972,7 +22972,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22972 | return this.children; | 22972 | return this.children; |
22973 | } | 22973 | } |
22974 | } | 22974 | } |
22975 | 22975 | ||
22976 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 22976 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
22977 | public virtual IEnumerable this[System.Type childType] | 22977 | public virtual IEnumerable this[System.Type childType] |
22978 | { | 22978 | { |
@@ -22981,7 +22981,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22981 | return this.children.Filter(childType); | 22981 | return this.children.Filter(childType); |
22982 | } | 22982 | } |
22983 | } | 22983 | } |
22984 | 22984 | ||
22985 | public virtual ISchemaElement ParentElement | 22985 | public virtual ISchemaElement ParentElement |
22986 | { | 22986 | { |
22987 | get | 22987 | get |
@@ -22993,7 +22993,7 @@ namespace WixToolset.Harvesters.Serialize | |||
22993 | this.parentElement = value; | 22993 | this.parentElement = value; |
22994 | } | 22994 | } |
22995 | } | 22995 | } |
22996 | 22996 | ||
22997 | public virtual void AddChild(ISchemaElement child) | 22997 | public virtual void AddChild(ISchemaElement child) |
22998 | { | 22998 | { |
22999 | if ((null == child)) | 22999 | if ((null == child)) |
@@ -23003,7 +23003,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23003 | this.children.AddElement(child); | 23003 | this.children.AddElement(child); |
23004 | child.ParentElement = this; | 23004 | child.ParentElement = this; |
23005 | } | 23005 | } |
23006 | 23006 | ||
23007 | public virtual void RemoveChild(ISchemaElement child) | 23007 | public virtual void RemoveChild(ISchemaElement child) |
23008 | { | 23008 | { |
23009 | if ((null == child)) | 23009 | if ((null == child)) |
@@ -23013,7 +23013,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23013 | this.children.RemoveElement(child); | 23013 | this.children.RemoveElement(child); |
23014 | child.ParentElement = null; | 23014 | child.ParentElement = null; |
23015 | } | 23015 | } |
23016 | 23016 | ||
23017 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23017 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23018 | ISchemaElement ICreateChildren.CreateChild(string childName) | 23018 | ISchemaElement ICreateChildren.CreateChild(string childName) |
23019 | { | 23019 | { |
@@ -23036,7 +23036,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23036 | } | 23036 | } |
23037 | return childValue; | 23037 | return childValue; |
23038 | } | 23038 | } |
23039 | 23039 | ||
23040 | /// <summary> | 23040 | /// <summary> |
23041 | /// Processes this element and all child elements into an XmlWriter. | 23041 | /// Processes this element and all child elements into an XmlWriter. |
23042 | /// </summary> | 23042 | /// </summary> |
@@ -23047,14 +23047,14 @@ namespace WixToolset.Harvesters.Serialize | |||
23047 | throw new ArgumentNullException("writer"); | 23047 | throw new ArgumentNullException("writer"); |
23048 | } | 23048 | } |
23049 | writer.WriteStartElement("ComplianceDrive", "http://wixtoolset.org/schemas/v4/wxs"); | 23049 | writer.WriteStartElement("ComplianceDrive", "http://wixtoolset.org/schemas/v4/wxs"); |
23050 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 23050 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
23051 | { | 23051 | { |
23052 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 23052 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
23053 | childElement.OutputXml(writer); | 23053 | childElement.OutputXml(writer); |
23054 | } | 23054 | } |
23055 | writer.WriteEndElement(); | 23055 | writer.WriteEndElement(); |
23056 | } | 23056 | } |
23057 | 23057 | ||
23058 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23058 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23059 | void ISetAttributes.SetAttribute(string name, string value) | 23059 | void ISetAttributes.SetAttribute(string name, string value) |
23060 | { | 23060 | { |
@@ -23064,18 +23064,18 @@ namespace WixToolset.Harvesters.Serialize | |||
23064 | } | 23064 | } |
23065 | } | 23065 | } |
23066 | } | 23066 | } |
23067 | 23067 | ||
23068 | /// <summary> | 23068 | /// <summary> |
23069 | /// Adds a row to the CCPSearch table. | 23069 | /// Adds a row to the CCPSearch table. |
23070 | /// </summary> | 23070 | /// </summary> |
23071 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 23071 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
23072 | public class ComplianceCheck : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 23072 | public class ComplianceCheck : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
23073 | { | 23073 | { |
23074 | 23074 | ||
23075 | private ElementCollection children; | 23075 | private ElementCollection children; |
23076 | 23076 | ||
23077 | private ISchemaElement parentElement; | 23077 | private ISchemaElement parentElement; |
23078 | 23078 | ||
23079 | public ComplianceCheck() | 23079 | public ComplianceCheck() |
23080 | { | 23080 | { |
23081 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 23081 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -23089,7 +23089,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23089 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 23089 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
23090 | this.children = childCollection0; | 23090 | this.children = childCollection0; |
23091 | } | 23091 | } |
23092 | 23092 | ||
23093 | public virtual IEnumerable Children | 23093 | public virtual IEnumerable Children |
23094 | { | 23094 | { |
23095 | get | 23095 | get |
@@ -23097,7 +23097,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23097 | return this.children; | 23097 | return this.children; |
23098 | } | 23098 | } |
23099 | } | 23099 | } |
23100 | 23100 | ||
23101 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 23101 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
23102 | public virtual IEnumerable this[System.Type childType] | 23102 | public virtual IEnumerable this[System.Type childType] |
23103 | { | 23103 | { |
@@ -23106,7 +23106,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23106 | return this.children.Filter(childType); | 23106 | return this.children.Filter(childType); |
23107 | } | 23107 | } |
23108 | } | 23108 | } |
23109 | 23109 | ||
23110 | public virtual ISchemaElement ParentElement | 23110 | public virtual ISchemaElement ParentElement |
23111 | { | 23111 | { |
23112 | get | 23112 | get |
@@ -23118,7 +23118,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23118 | this.parentElement = value; | 23118 | this.parentElement = value; |
23119 | } | 23119 | } |
23120 | } | 23120 | } |
23121 | 23121 | ||
23122 | public virtual void AddChild(ISchemaElement child) | 23122 | public virtual void AddChild(ISchemaElement child) |
23123 | { | 23123 | { |
23124 | if ((null == child)) | 23124 | if ((null == child)) |
@@ -23128,7 +23128,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23128 | this.children.AddElement(child); | 23128 | this.children.AddElement(child); |
23129 | child.ParentElement = this; | 23129 | child.ParentElement = this; |
23130 | } | 23130 | } |
23131 | 23131 | ||
23132 | public virtual void RemoveChild(ISchemaElement child) | 23132 | public virtual void RemoveChild(ISchemaElement child) |
23133 | { | 23133 | { |
23134 | if ((null == child)) | 23134 | if ((null == child)) |
@@ -23138,7 +23138,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23138 | this.children.RemoveElement(child); | 23138 | this.children.RemoveElement(child); |
23139 | child.ParentElement = null; | 23139 | child.ParentElement = null; |
23140 | } | 23140 | } |
23141 | 23141 | ||
23142 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23142 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23143 | ISchemaElement ICreateChildren.CreateChild(string childName) | 23143 | ISchemaElement ICreateChildren.CreateChild(string childName) |
23144 | { | 23144 | { |
@@ -23173,7 +23173,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23173 | } | 23173 | } |
23174 | return childValue; | 23174 | return childValue; |
23175 | } | 23175 | } |
23176 | 23176 | ||
23177 | /// <summary> | 23177 | /// <summary> |
23178 | /// Processes this element and all child elements into an XmlWriter. | 23178 | /// Processes this element and all child elements into an XmlWriter. |
23179 | /// </summary> | 23179 | /// </summary> |
@@ -23184,14 +23184,14 @@ namespace WixToolset.Harvesters.Serialize | |||
23184 | throw new ArgumentNullException("writer"); | 23184 | throw new ArgumentNullException("writer"); |
23185 | } | 23185 | } |
23186 | writer.WriteStartElement("ComplianceCheck", "http://wixtoolset.org/schemas/v4/wxs"); | 23186 | writer.WriteStartElement("ComplianceCheck", "http://wixtoolset.org/schemas/v4/wxs"); |
23187 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 23187 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
23188 | { | 23188 | { |
23189 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 23189 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
23190 | childElement.OutputXml(writer); | 23190 | childElement.OutputXml(writer); |
23191 | } | 23191 | } |
23192 | writer.WriteEndElement(); | 23192 | writer.WriteEndElement(); |
23193 | } | 23193 | } |
23194 | 23194 | ||
23195 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23195 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23196 | void ISetAttributes.SetAttribute(string name, string value) | 23196 | void ISetAttributes.SetAttribute(string name, string value) |
23197 | { | 23197 | { |
@@ -23208,39 +23208,39 @@ namespace WixToolset.Harvesters.Serialize | |||
23208 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 23208 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
23209 | public class Property : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 23209 | public class Property : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
23210 | { | 23210 | { |
23211 | 23211 | ||
23212 | private ElementCollection children; | 23212 | private ElementCollection children; |
23213 | 23213 | ||
23214 | private string idField; | 23214 | private string idField; |
23215 | 23215 | ||
23216 | private bool idFieldSet; | 23216 | private bool idFieldSet; |
23217 | 23217 | ||
23218 | private string valueField; | 23218 | private string valueField; |
23219 | 23219 | ||
23220 | private bool valueFieldSet; | 23220 | private bool valueFieldSet; |
23221 | 23221 | ||
23222 | private YesNoType complianceCheckField; | 23222 | private YesNoType complianceCheckField; |
23223 | 23223 | ||
23224 | private bool complianceCheckFieldSet; | 23224 | private bool complianceCheckFieldSet; |
23225 | 23225 | ||
23226 | private YesNoType adminField; | 23226 | private YesNoType adminField; |
23227 | 23227 | ||
23228 | private bool adminFieldSet; | 23228 | private bool adminFieldSet; |
23229 | 23229 | ||
23230 | private YesNoType secureField; | 23230 | private YesNoType secureField; |
23231 | 23231 | ||
23232 | private bool secureFieldSet; | 23232 | private bool secureFieldSet; |
23233 | 23233 | ||
23234 | private YesNoType hiddenField; | 23234 | private YesNoType hiddenField; |
23235 | 23235 | ||
23236 | private bool hiddenFieldSet; | 23236 | private bool hiddenFieldSet; |
23237 | 23237 | ||
23238 | private YesNoType suppressModularizationField; | 23238 | private YesNoType suppressModularizationField; |
23239 | 23239 | ||
23240 | private bool suppressModularizationFieldSet; | 23240 | private bool suppressModularizationFieldSet; |
23241 | 23241 | ||
23242 | private ISchemaElement parentElement; | 23242 | private ISchemaElement parentElement; |
23243 | 23243 | ||
23244 | public Property() | 23244 | public Property() |
23245 | { | 23245 | { |
23246 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 23246 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -23257,7 +23257,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23257 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 23257 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
23258 | this.children = childCollection0; | 23258 | this.children = childCollection0; |
23259 | } | 23259 | } |
23260 | 23260 | ||
23261 | public virtual IEnumerable Children | 23261 | public virtual IEnumerable Children |
23262 | { | 23262 | { |
23263 | get | 23263 | get |
@@ -23265,7 +23265,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23265 | return this.children; | 23265 | return this.children; |
23266 | } | 23266 | } |
23267 | } | 23267 | } |
23268 | 23268 | ||
23269 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 23269 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
23270 | public virtual IEnumerable this[System.Type childType] | 23270 | public virtual IEnumerable this[System.Type childType] |
23271 | { | 23271 | { |
@@ -23274,7 +23274,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23274 | return this.children.Filter(childType); | 23274 | return this.children.Filter(childType); |
23275 | } | 23275 | } |
23276 | } | 23276 | } |
23277 | 23277 | ||
23278 | /// <summary> | 23278 | /// <summary> |
23279 | /// Unique identifier for Property. | 23279 | /// Unique identifier for Property. |
23280 | /// </summary> | 23280 | /// </summary> |
@@ -23290,7 +23290,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23290 | this.idField = value; | 23290 | this.idField = value; |
23291 | } | 23291 | } |
23292 | } | 23292 | } |
23293 | 23293 | ||
23294 | /// <summary> | 23294 | /// <summary> |
23295 | /// Sets a default value for the property. The value will be overwritten if the Property is used for a search. | 23295 | /// Sets a default value for the property. The value will be overwritten if the Property is used for a search. |
23296 | /// </summary> | 23296 | /// </summary> |
@@ -23306,7 +23306,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23306 | this.valueField = value; | 23306 | this.valueField = value; |
23307 | } | 23307 | } |
23308 | } | 23308 | } |
23309 | 23309 | ||
23310 | /// <summary> | 23310 | /// <summary> |
23311 | /// Adds a row to the CCPSearch table. This attribute is only valid when this Property contains a search element. | 23311 | /// Adds a row to the CCPSearch table. This attribute is only valid when this Property contains a search element. |
23312 | /// </summary> | 23312 | /// </summary> |
@@ -23322,7 +23322,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23322 | this.complianceCheckField = value; | 23322 | this.complianceCheckField = value; |
23323 | } | 23323 | } |
23324 | } | 23324 | } |
23325 | 23325 | ||
23326 | /// <summary> | 23326 | /// <summary> |
23327 | /// Denotes that the Property is saved during | 23327 | /// Denotes that the Property is saved during |
23328 | /// </summary> | 23328 | /// </summary> |
@@ -23338,7 +23338,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23338 | this.adminField = value; | 23338 | this.adminField = value; |
23339 | } | 23339 | } |
23340 | } | 23340 | } |
23341 | 23341 | ||
23342 | /// <summary> | 23342 | /// <summary> |
23343 | /// Denotes that the Property can be passed to the server side when doing a managed installation with elevated privileges. See the | 23343 | /// Denotes that the Property can be passed to the server side when doing a managed installation with elevated privileges. See the |
23344 | /// </summary> | 23344 | /// </summary> |
@@ -23354,7 +23354,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23354 | this.secureField = value; | 23354 | this.secureField = value; |
23355 | } | 23355 | } |
23356 | } | 23356 | } |
23357 | 23357 | ||
23358 | /// <summary> | 23358 | /// <summary> |
23359 | /// Denotes that the Property is not logged during installation. See the | 23359 | /// Denotes that the Property is not logged during installation. See the |
23360 | /// </summary> | 23360 | /// </summary> |
@@ -23370,7 +23370,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23370 | this.hiddenField = value; | 23370 | this.hiddenField = value; |
23371 | } | 23371 | } |
23372 | } | 23372 | } |
23373 | 23373 | ||
23374 | /// <summary> | 23374 | /// <summary> |
23375 | /// Use to suppress modularization of this property identifier in merge modules. | 23375 | /// Use to suppress modularization of this property identifier in merge modules. |
23376 | /// Using this functionality is strongly discouraged; it should only be | 23376 | /// Using this functionality is strongly discouraged; it should only be |
@@ -23388,7 +23388,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23388 | this.suppressModularizationField = value; | 23388 | this.suppressModularizationField = value; |
23389 | } | 23389 | } |
23390 | } | 23390 | } |
23391 | 23391 | ||
23392 | public virtual ISchemaElement ParentElement | 23392 | public virtual ISchemaElement ParentElement |
23393 | { | 23393 | { |
23394 | get | 23394 | get |
@@ -23400,7 +23400,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23400 | this.parentElement = value; | 23400 | this.parentElement = value; |
23401 | } | 23401 | } |
23402 | } | 23402 | } |
23403 | 23403 | ||
23404 | public virtual void AddChild(ISchemaElement child) | 23404 | public virtual void AddChild(ISchemaElement child) |
23405 | { | 23405 | { |
23406 | if ((null == child)) | 23406 | if ((null == child)) |
@@ -23410,7 +23410,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23410 | this.children.AddElement(child); | 23410 | this.children.AddElement(child); |
23411 | child.ParentElement = this; | 23411 | child.ParentElement = this; |
23412 | } | 23412 | } |
23413 | 23413 | ||
23414 | public virtual void RemoveChild(ISchemaElement child) | 23414 | public virtual void RemoveChild(ISchemaElement child) |
23415 | { | 23415 | { |
23416 | if ((null == child)) | 23416 | if ((null == child)) |
@@ -23420,7 +23420,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23420 | this.children.RemoveElement(child); | 23420 | this.children.RemoveElement(child); |
23421 | child.ParentElement = null; | 23421 | child.ParentElement = null; |
23422 | } | 23422 | } |
23423 | 23423 | ||
23424 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23424 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23425 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 23425 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
23426 | ISchemaElement ICreateChildren.CreateChild(string childName) | 23426 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -23468,7 +23468,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23468 | } | 23468 | } |
23469 | return childValue; | 23469 | return childValue; |
23470 | } | 23470 | } |
23471 | 23471 | ||
23472 | /// <summary> | 23472 | /// <summary> |
23473 | /// Processes this element and all child elements into an XmlWriter. | 23473 | /// Processes this element and all child elements into an XmlWriter. |
23474 | /// </summary> | 23474 | /// </summary> |
@@ -23543,14 +23543,14 @@ namespace WixToolset.Harvesters.Serialize | |||
23543 | writer.WriteAttributeString("SuppressModularization", "yes"); | 23543 | writer.WriteAttributeString("SuppressModularization", "yes"); |
23544 | } | 23544 | } |
23545 | } | 23545 | } |
23546 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 23546 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
23547 | { | 23547 | { |
23548 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 23548 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
23549 | childElement.OutputXml(writer); | 23549 | childElement.OutputXml(writer); |
23550 | } | 23550 | } |
23551 | writer.WriteEndElement(); | 23551 | writer.WriteEndElement(); |
23552 | } | 23552 | } |
23553 | 23553 | ||
23554 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23554 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23555 | void ISetAttributes.SetAttribute(string name, string value) | 23555 | void ISetAttributes.SetAttribute(string name, string value) |
23556 | { | 23556 | { |
@@ -23595,20 +23595,20 @@ namespace WixToolset.Harvesters.Serialize | |||
23595 | } | 23595 | } |
23596 | } | 23596 | } |
23597 | } | 23597 | } |
23598 | 23598 | ||
23599 | /// <summary> | 23599 | /// <summary> |
23600 | /// Reference to a Property value. | 23600 | /// Reference to a Property value. |
23601 | /// </summary> | 23601 | /// </summary> |
23602 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 23602 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
23603 | public class PropertyRef : ISchemaElement, ISetAttributes | 23603 | public class PropertyRef : ISchemaElement, ISetAttributes |
23604 | { | 23604 | { |
23605 | 23605 | ||
23606 | private string idField; | 23606 | private string idField; |
23607 | 23607 | ||
23608 | private bool idFieldSet; | 23608 | private bool idFieldSet; |
23609 | 23609 | ||
23610 | private ISchemaElement parentElement; | 23610 | private ISchemaElement parentElement; |
23611 | 23611 | ||
23612 | /// <summary> | 23612 | /// <summary> |
23613 | /// Identifier of Property to reference. | 23613 | /// Identifier of Property to reference. |
23614 | /// </summary> | 23614 | /// </summary> |
@@ -23624,7 +23624,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23624 | this.idField = value; | 23624 | this.idField = value; |
23625 | } | 23625 | } |
23626 | } | 23626 | } |
23627 | 23627 | ||
23628 | public virtual ISchemaElement ParentElement | 23628 | public virtual ISchemaElement ParentElement |
23629 | { | 23629 | { |
23630 | get | 23630 | get |
@@ -23636,7 +23636,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23636 | this.parentElement = value; | 23636 | this.parentElement = value; |
23637 | } | 23637 | } |
23638 | } | 23638 | } |
23639 | 23639 | ||
23640 | /// <summary> | 23640 | /// <summary> |
23641 | /// Processes this element and all child elements into an XmlWriter. | 23641 | /// Processes this element and all child elements into an XmlWriter. |
23642 | /// </summary> | 23642 | /// </summary> |
@@ -23653,7 +23653,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23653 | } | 23653 | } |
23654 | writer.WriteEndElement(); | 23654 | writer.WriteEndElement(); |
23655 | } | 23655 | } |
23656 | 23656 | ||
23657 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 23657 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
23658 | void ISetAttributes.SetAttribute(string name, string value) | 23658 | void ISetAttributes.SetAttribute(string name, string value) |
23659 | { | 23659 | { |
@@ -23668,86 +23668,86 @@ namespace WixToolset.Harvesters.Serialize | |||
23668 | } | 23668 | } |
23669 | } | 23669 | } |
23670 | } | 23670 | } |
23671 | 23671 | ||
23672 | /// <summary> | 23672 | /// <summary> |
23673 | /// Shortcut, default target is parent File, CreateFolder, or Component's Directory | 23673 | /// Shortcut, default target is parent File, CreateFolder, or Component's Directory |
23674 | /// </summary> | 23674 | /// </summary> |
23675 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 23675 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
23676 | public class Shortcut : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 23676 | public class Shortcut : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
23677 | { | 23677 | { |
23678 | 23678 | ||
23679 | private ElementCollection children; | 23679 | private ElementCollection children; |
23680 | 23680 | ||
23681 | private string idField; | 23681 | private string idField; |
23682 | 23682 | ||
23683 | private bool idFieldSet; | 23683 | private bool idFieldSet; |
23684 | 23684 | ||
23685 | private string directoryField; | 23685 | private string directoryField; |
23686 | 23686 | ||
23687 | private bool directoryFieldSet; | 23687 | private bool directoryFieldSet; |
23688 | 23688 | ||
23689 | private string nameField; | 23689 | private string nameField; |
23690 | 23690 | ||
23691 | private bool nameFieldSet; | 23691 | private bool nameFieldSet; |
23692 | 23692 | ||
23693 | private string shortNameField; | 23693 | private string shortNameField; |
23694 | 23694 | ||
23695 | private bool shortNameFieldSet; | 23695 | private bool shortNameFieldSet; |
23696 | 23696 | ||
23697 | private string targetField; | 23697 | private string targetField; |
23698 | 23698 | ||
23699 | private bool targetFieldSet; | 23699 | private bool targetFieldSet; |
23700 | 23700 | ||
23701 | private string descriptionField; | 23701 | private string descriptionField; |
23702 | 23702 | ||
23703 | private bool descriptionFieldSet; | 23703 | private bool descriptionFieldSet; |
23704 | 23704 | ||
23705 | private string argumentsField; | 23705 | private string argumentsField; |
23706 | 23706 | ||
23707 | private bool argumentsFieldSet; | 23707 | private bool argumentsFieldSet; |
23708 | 23708 | ||
23709 | private int hotkeyField; | 23709 | private int hotkeyField; |
23710 | 23710 | ||
23711 | private bool hotkeyFieldSet; | 23711 | private bool hotkeyFieldSet; |
23712 | 23712 | ||
23713 | private string iconField; | 23713 | private string iconField; |
23714 | 23714 | ||
23715 | private bool iconFieldSet; | 23715 | private bool iconFieldSet; |
23716 | 23716 | ||
23717 | private int iconIndexField; | 23717 | private int iconIndexField; |
23718 | 23718 | ||
23719 | private bool iconIndexFieldSet; | 23719 | private bool iconIndexFieldSet; |
23720 | 23720 | ||
23721 | private ShowType showField; | 23721 | private ShowType showField; |
23722 | 23722 | ||
23723 | private bool showFieldSet; | 23723 | private bool showFieldSet; |
23724 | 23724 | ||
23725 | private string workingDirectoryField; | 23725 | private string workingDirectoryField; |
23726 | 23726 | ||
23727 | private bool workingDirectoryFieldSet; | 23727 | private bool workingDirectoryFieldSet; |
23728 | 23728 | ||
23729 | private YesNoType advertiseField; | 23729 | private YesNoType advertiseField; |
23730 | 23730 | ||
23731 | private bool advertiseFieldSet; | 23731 | private bool advertiseFieldSet; |
23732 | 23732 | ||
23733 | private string displayResourceDllField; | 23733 | private string displayResourceDllField; |
23734 | 23734 | ||
23735 | private bool displayResourceDllFieldSet; | 23735 | private bool displayResourceDllFieldSet; |
23736 | 23736 | ||
23737 | private int displayResourceIdField; | 23737 | private int displayResourceIdField; |
23738 | 23738 | ||
23739 | private bool displayResourceIdFieldSet; | 23739 | private bool displayResourceIdFieldSet; |
23740 | 23740 | ||
23741 | private string descriptionResourceDllField; | 23741 | private string descriptionResourceDllField; |
23742 | 23742 | ||
23743 | private bool descriptionResourceDllFieldSet; | 23743 | private bool descriptionResourceDllFieldSet; |
23744 | 23744 | ||
23745 | private int descriptionResourceIdField; | 23745 | private int descriptionResourceIdField; |
23746 | 23746 | ||
23747 | private bool descriptionResourceIdFieldSet; | 23747 | private bool descriptionResourceIdFieldSet; |
23748 | 23748 | ||
23749 | private ISchemaElement parentElement; | 23749 | private ISchemaElement parentElement; |
23750 | 23750 | ||
23751 | public Shortcut() | 23751 | public Shortcut() |
23752 | { | 23752 | { |
23753 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 23753 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -23755,7 +23755,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23755 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ShortcutProperty))); | 23755 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ShortcutProperty))); |
23756 | this.children = childCollection0; | 23756 | this.children = childCollection0; |
23757 | } | 23757 | } |
23758 | 23758 | ||
23759 | public virtual IEnumerable Children | 23759 | public virtual IEnumerable Children |
23760 | { | 23760 | { |
23761 | get | 23761 | get |
@@ -23763,7 +23763,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23763 | return this.children; | 23763 | return this.children; |
23764 | } | 23764 | } |
23765 | } | 23765 | } |
23766 | 23766 | ||
23767 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 23767 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
23768 | public virtual IEnumerable this[System.Type childType] | 23768 | public virtual IEnumerable this[System.Type childType] |
23769 | { | 23769 | { |
@@ -23772,7 +23772,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23772 | return this.children.Filter(childType); | 23772 | return this.children.Filter(childType); |
23773 | } | 23773 | } |
23774 | } | 23774 | } |
23775 | 23775 | ||
23776 | /// <summary> | 23776 | /// <summary> |
23777 | /// Unique identifier for the shortcut. This value will serve as the primary key for the row. | 23777 | /// Unique identifier for the shortcut. This value will serve as the primary key for the row. |
23778 | /// </summary> | 23778 | /// </summary> |
@@ -23788,7 +23788,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23788 | this.idField = value; | 23788 | this.idField = value; |
23789 | } | 23789 | } |
23790 | } | 23790 | } |
23791 | 23791 | ||
23792 | /// <summary> | 23792 | /// <summary> |
23793 | /// Identifier reference to Directory element where shortcut is to be created. When nested under a Component element, this attribute's value will default to the parent directory. Otherwise, this attribute is required. | 23793 | /// Identifier reference to Directory element where shortcut is to be created. When nested under a Component element, this attribute's value will default to the parent directory. Otherwise, this attribute is required. |
23794 | /// </summary> | 23794 | /// </summary> |
@@ -23804,7 +23804,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23804 | this.directoryField = value; | 23804 | this.directoryField = value; |
23805 | } | 23805 | } |
23806 | } | 23806 | } |
23807 | 23807 | ||
23808 | /// <summary> | 23808 | /// <summary> |
23809 | /// In prior versions of the WiX toolset, this attribute specified the short name. | 23809 | /// In prior versions of the WiX toolset, this attribute specified the short name. |
23810 | /// This attribute's value may now be either a short or long name. | 23810 | /// This attribute's value may now be either a short or long name. |
@@ -23826,7 +23826,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23826 | this.nameField = value; | 23826 | this.nameField = value; |
23827 | } | 23827 | } |
23828 | } | 23828 | } |
23829 | 23829 | ||
23830 | /// <summary> | 23830 | /// <summary> |
23831 | /// The short name of the shortcut in 8.3 format. | 23831 | /// The short name of the shortcut in 8.3 format. |
23832 | /// This attribute should only be set if there is a conflict between generated short names | 23832 | /// This attribute should only be set if there is a conflict between generated short names |
@@ -23844,7 +23844,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23844 | this.shortNameField = value; | 23844 | this.shortNameField = value; |
23845 | } | 23845 | } |
23846 | } | 23846 | } |
23847 | 23847 | ||
23848 | /// <summary> | 23848 | /// <summary> |
23849 | /// This attribute can only be set if this Shortcut element is nested under a Component element. | 23849 | /// This attribute can only be set if this Shortcut element is nested under a Component element. |
23850 | /// When nested under a Component element, this attribute's value will default to the parent directory. | 23850 | /// When nested under a Component element, this attribute's value will default to the parent directory. |
@@ -23864,7 +23864,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23864 | this.targetField = value; | 23864 | this.targetField = value; |
23865 | } | 23865 | } |
23866 | } | 23866 | } |
23867 | 23867 | ||
23868 | /// <summary> | 23868 | /// <summary> |
23869 | /// The localizable description for the shortcut. | 23869 | /// The localizable description for the shortcut. |
23870 | /// </summary> | 23870 | /// </summary> |
@@ -23880,7 +23880,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23880 | this.descriptionField = value; | 23880 | this.descriptionField = value; |
23881 | } | 23881 | } |
23882 | } | 23882 | } |
23883 | 23883 | ||
23884 | /// <summary> | 23884 | /// <summary> |
23885 | /// The command-line arguments for the shortcut. Note that the resolution of properties | 23885 | /// The command-line arguments for the shortcut. Note that the resolution of properties |
23886 | /// in the Arguments field is limited. A property formatted as [Property] in this field can only be resolved if the | 23886 | /// in the Arguments field is limited. A property formatted as [Property] in this field can only be resolved if the |
@@ -23900,7 +23900,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23900 | this.argumentsField = value; | 23900 | this.argumentsField = value; |
23901 | } | 23901 | } |
23902 | } | 23902 | } |
23903 | 23903 | ||
23904 | /// <summary> | 23904 | /// <summary> |
23905 | /// The hotkey for the shortcut. The low-order byte contains the virtual-key code for | 23905 | /// The hotkey for the shortcut. The low-order byte contains the virtual-key code for |
23906 | /// the key, and the high-order byte contains modifier flags. This must be a non-negative number. Authors of | 23906 | /// the key, and the high-order byte contains modifier flags. This must be a non-negative number. Authors of |
@@ -23920,7 +23920,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23920 | this.hotkeyField = value; | 23920 | this.hotkeyField = value; |
23921 | } | 23921 | } |
23922 | } | 23922 | } |
23923 | 23923 | ||
23924 | /// <summary> | 23924 | /// <summary> |
23925 | /// Identifier reference to Icon element. The Icon identifier should have the same extension | 23925 | /// Identifier reference to Icon element. The Icon identifier should have the same extension |
23926 | /// as the file that it points at. For example, a shortcut to an executable (e.g. "my.exe") should reference an Icon with identifier | 23926 | /// as the file that it points at. For example, a shortcut to an executable (e.g. "my.exe") should reference an Icon with identifier |
@@ -23938,7 +23938,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23938 | this.iconField = value; | 23938 | this.iconField = value; |
23939 | } | 23939 | } |
23940 | } | 23940 | } |
23941 | 23941 | ||
23942 | /// <summary> | 23942 | /// <summary> |
23943 | /// Identifier reference to Icon element. | 23943 | /// Identifier reference to Icon element. |
23944 | /// </summary> | 23944 | /// </summary> |
@@ -23954,7 +23954,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23954 | this.iconIndexField = value; | 23954 | this.iconIndexField = value; |
23955 | } | 23955 | } |
23956 | } | 23956 | } |
23957 | 23957 | ||
23958 | public ShowType Show | 23958 | public ShowType Show |
23959 | { | 23959 | { |
23960 | get | 23960 | get |
@@ -23967,7 +23967,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23967 | this.showField = value; | 23967 | this.showField = value; |
23968 | } | 23968 | } |
23969 | } | 23969 | } |
23970 | 23970 | ||
23971 | /// <summary> | 23971 | /// <summary> |
23972 | /// Directory identifier (or Property identifier that resolves to a directory) that resolves | 23972 | /// Directory identifier (or Property identifier that resolves to a directory) that resolves |
23973 | /// to the path of the working directory for the shortcut. | 23973 | /// to the path of the working directory for the shortcut. |
@@ -23984,7 +23984,7 @@ namespace WixToolset.Harvesters.Serialize | |||
23984 | this.workingDirectoryField = value; | 23984 | this.workingDirectoryField = value; |
23985 | } | 23985 | } |
23986 | } | 23986 | } |
23987 | 23987 | ||
23988 | /// <summary> | 23988 | /// <summary> |
23989 | /// Specifies if the shortcut should be advertised or not. Note that advertised shortcuts | 23989 | /// Specifies if the shortcut should be advertised or not. Note that advertised shortcuts |
23990 | /// always point at a particular application, identified by a ProductCode, and should not be shared between applications. | 23990 | /// always point at a particular application, identified by a ProductCode, and should not be shared between applications. |
@@ -24003,7 +24003,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24003 | this.advertiseField = value; | 24003 | this.advertiseField = value; |
24004 | } | 24004 | } |
24005 | } | 24005 | } |
24006 | 24006 | ||
24007 | /// <summary> | 24007 | /// <summary> |
24008 | /// The Formatted string providing the full path to the language neutral file containing the MUI Manifest. Generally | 24008 | /// The Formatted string providing the full path to the language neutral file containing the MUI Manifest. Generally |
24009 | /// authored using [#filekey] form. When this attribute is specified, the DisplayResourceId attribute must also | 24009 | /// authored using [#filekey] form. When this attribute is specified, the DisplayResourceId attribute must also |
@@ -24025,7 +24025,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24025 | this.displayResourceDllField = value; | 24025 | this.displayResourceDllField = value; |
24026 | } | 24026 | } |
24027 | } | 24027 | } |
24028 | 24028 | ||
24029 | /// <summary> | 24029 | /// <summary> |
24030 | /// The display name index for the shortcut. This must be a non-negative number. When this attribute is specified, the | 24030 | /// The display name index for the shortcut. This must be a non-negative number. When this attribute is specified, the |
24031 | /// DisplayResourceDll attribute must also be provided. | 24031 | /// DisplayResourceDll attribute must also be provided. |
@@ -24046,7 +24046,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24046 | this.displayResourceIdField = value; | 24046 | this.displayResourceIdField = value; |
24047 | } | 24047 | } |
24048 | } | 24048 | } |
24049 | 24049 | ||
24050 | /// <summary> | 24050 | /// <summary> |
24051 | /// The Formatted string providing the full path to the language neutral file containing the MUI Manifest. Generally | 24051 | /// The Formatted string providing the full path to the language neutral file containing the MUI Manifest. Generally |
24052 | /// authored using [#filekey] form. When this attribute is specified, the DescriptionResourceId attribute must also | 24052 | /// authored using [#filekey] form. When this attribute is specified, the DescriptionResourceId attribute must also |
@@ -24068,7 +24068,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24068 | this.descriptionResourceDllField = value; | 24068 | this.descriptionResourceDllField = value; |
24069 | } | 24069 | } |
24070 | } | 24070 | } |
24071 | 24071 | ||
24072 | /// <summary> | 24072 | /// <summary> |
24073 | /// The description name index for the shortcut. This must be a non-negative number. When this attribute is specified, | 24073 | /// The description name index for the shortcut. This must be a non-negative number. When this attribute is specified, |
24074 | /// the DescriptionResourceDll attribute must also be populated. | 24074 | /// the DescriptionResourceDll attribute must also be populated. |
@@ -24089,7 +24089,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24089 | this.descriptionResourceIdField = value; | 24089 | this.descriptionResourceIdField = value; |
24090 | } | 24090 | } |
24091 | } | 24091 | } |
24092 | 24092 | ||
24093 | public virtual ISchemaElement ParentElement | 24093 | public virtual ISchemaElement ParentElement |
24094 | { | 24094 | { |
24095 | get | 24095 | get |
@@ -24101,7 +24101,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24101 | this.parentElement = value; | 24101 | this.parentElement = value; |
24102 | } | 24102 | } |
24103 | } | 24103 | } |
24104 | 24104 | ||
24105 | public virtual void AddChild(ISchemaElement child) | 24105 | public virtual void AddChild(ISchemaElement child) |
24106 | { | 24106 | { |
24107 | if ((null == child)) | 24107 | if ((null == child)) |
@@ -24111,7 +24111,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24111 | this.children.AddElement(child); | 24111 | this.children.AddElement(child); |
24112 | child.ParentElement = this; | 24112 | child.ParentElement = this; |
24113 | } | 24113 | } |
24114 | 24114 | ||
24115 | public virtual void RemoveChild(ISchemaElement child) | 24115 | public virtual void RemoveChild(ISchemaElement child) |
24116 | { | 24116 | { |
24117 | if ((null == child)) | 24117 | if ((null == child)) |
@@ -24121,7 +24121,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24121 | this.children.RemoveElement(child); | 24121 | this.children.RemoveElement(child); |
24122 | child.ParentElement = null; | 24122 | child.ParentElement = null; |
24123 | } | 24123 | } |
24124 | 24124 | ||
24125 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 24125 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
24126 | ISchemaElement ICreateChildren.CreateChild(string childName) | 24126 | ISchemaElement ICreateChildren.CreateChild(string childName) |
24127 | { | 24127 | { |
@@ -24144,7 +24144,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24144 | } | 24144 | } |
24145 | return childValue; | 24145 | return childValue; |
24146 | } | 24146 | } |
24147 | 24147 | ||
24148 | /// <summary> | 24148 | /// <summary> |
24149 | /// Parses a ShowType from a string. | 24149 | /// Parses a ShowType from a string. |
24150 | /// </summary> | 24150 | /// </summary> |
@@ -24154,7 +24154,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24154 | Shortcut.TryParseShowType(value, out parsedValue); | 24154 | Shortcut.TryParseShowType(value, out parsedValue); |
24155 | return parsedValue; | 24155 | return parsedValue; |
24156 | } | 24156 | } |
24157 | 24157 | ||
24158 | /// <summary> | 24158 | /// <summary> |
24159 | /// Tries to parse a ShowType from a string. | 24159 | /// Tries to parse a ShowType from a string. |
24160 | /// </summary> | 24160 | /// </summary> |
@@ -24190,7 +24190,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24190 | } | 24190 | } |
24191 | return true; | 24191 | return true; |
24192 | } | 24192 | } |
24193 | 24193 | ||
24194 | /// <summary> | 24194 | /// <summary> |
24195 | /// Processes this element and all child elements into an XmlWriter. | 24195 | /// Processes this element and all child elements into an XmlWriter. |
24196 | /// </summary> | 24196 | /// </summary> |
@@ -24288,14 +24288,14 @@ namespace WixToolset.Harvesters.Serialize | |||
24288 | { | 24288 | { |
24289 | writer.WriteAttributeString("DescriptionResourceId", this.descriptionResourceIdField.ToString(CultureInfo.InvariantCulture)); | 24289 | writer.WriteAttributeString("DescriptionResourceId", this.descriptionResourceIdField.ToString(CultureInfo.InvariantCulture)); |
24290 | } | 24290 | } |
24291 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 24291 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
24292 | { | 24292 | { |
24293 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 24293 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
24294 | childElement.OutputXml(writer); | 24294 | childElement.OutputXml(writer); |
24295 | } | 24295 | } |
24296 | writer.WriteEndElement(); | 24296 | writer.WriteEndElement(); |
24297 | } | 24297 | } |
24298 | 24298 | ||
24299 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 24299 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
24300 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 24300 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
24301 | void ISetAttributes.SetAttribute(string name, string value) | 24301 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -24390,53 +24390,53 @@ namespace WixToolset.Harvesters.Serialize | |||
24390 | this.descriptionResourceIdFieldSet = true; | 24390 | this.descriptionResourceIdFieldSet = true; |
24391 | } | 24391 | } |
24392 | } | 24392 | } |
24393 | 24393 | ||
24394 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 24394 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
24395 | public enum ShowType | 24395 | public enum ShowType |
24396 | { | 24396 | { |
24397 | 24397 | ||
24398 | IllegalValue = int.MaxValue, | 24398 | IllegalValue = int.MaxValue, |
24399 | 24399 | ||
24400 | NotSet = -1, | 24400 | NotSet = -1, |
24401 | 24401 | ||
24402 | /// <summary> | 24402 | /// <summary> |
24403 | /// The shortcut target will be displayed using the SW_SHOWNORMAL attribute. | 24403 | /// The shortcut target will be displayed using the SW_SHOWNORMAL attribute. |
24404 | /// </summary> | 24404 | /// </summary> |
24405 | normal, | 24405 | normal, |
24406 | 24406 | ||
24407 | /// <summary> | 24407 | /// <summary> |
24408 | /// The shortcut target will be displayed using the SW_SHOWMINNOACTIVE attribute. | 24408 | /// The shortcut target will be displayed using the SW_SHOWMINNOACTIVE attribute. |
24409 | /// </summary> | 24409 | /// </summary> |
24410 | minimized, | 24410 | minimized, |
24411 | 24411 | ||
24412 | /// <summary> | 24412 | /// <summary> |
24413 | /// The shortcut target will be displayed using the SW_SHOWMAXIMIZED attribute. | 24413 | /// The shortcut target will be displayed using the SW_SHOWMAXIMIZED attribute. |
24414 | /// </summary> | 24414 | /// </summary> |
24415 | maximized, | 24415 | maximized, |
24416 | } | 24416 | } |
24417 | } | 24417 | } |
24418 | 24418 | ||
24419 | /// <summary> | 24419 | /// <summary> |
24420 | /// Property values for a shortcut. This element's functionality is available starting with MSI 5.0. | 24420 | /// Property values for a shortcut. This element's functionality is available starting with MSI 5.0. |
24421 | /// </summary> | 24421 | /// </summary> |
24422 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 24422 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
24423 | public class ShortcutProperty : ISchemaElement, ISetAttributes | 24423 | public class ShortcutProperty : ISchemaElement, ISetAttributes |
24424 | { | 24424 | { |
24425 | 24425 | ||
24426 | private string idField; | 24426 | private string idField; |
24427 | 24427 | ||
24428 | private bool idFieldSet; | 24428 | private bool idFieldSet; |
24429 | 24429 | ||
24430 | private string keyField; | 24430 | private string keyField; |
24431 | 24431 | ||
24432 | private bool keyFieldSet; | 24432 | private bool keyFieldSet; |
24433 | 24433 | ||
24434 | private string valueField; | 24434 | private string valueField; |
24435 | 24435 | ||
24436 | private bool valueFieldSet; | 24436 | private bool valueFieldSet; |
24437 | 24437 | ||
24438 | private ISchemaElement parentElement; | 24438 | private ISchemaElement parentElement; |
24439 | 24439 | ||
24440 | /// <summary> | 24440 | /// <summary> |
24441 | /// Unique identifier for MsiShortcutProperty table. If omitted, a stable identifier will be generated from the parent shortcut identifier and Key value. | 24441 | /// Unique identifier for MsiShortcutProperty table. If omitted, a stable identifier will be generated from the parent shortcut identifier and Key value. |
24442 | /// </summary> | 24442 | /// </summary> |
@@ -24452,7 +24452,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24452 | this.idField = value; | 24452 | this.idField = value; |
24453 | } | 24453 | } |
24454 | } | 24454 | } |
24455 | 24455 | ||
24456 | /// <summary> | 24456 | /// <summary> |
24457 | /// A formatted string identifying the property to be set. | 24457 | /// A formatted string identifying the property to be set. |
24458 | /// </summary> | 24458 | /// </summary> |
@@ -24468,7 +24468,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24468 | this.keyField = value; | 24468 | this.keyField = value; |
24469 | } | 24469 | } |
24470 | } | 24470 | } |
24471 | 24471 | ||
24472 | /// <summary> | 24472 | /// <summary> |
24473 | /// A formatted string supplying the value of the property. | 24473 | /// A formatted string supplying the value of the property. |
24474 | /// </summary> | 24474 | /// </summary> |
@@ -24484,7 +24484,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24484 | this.valueField = value; | 24484 | this.valueField = value; |
24485 | } | 24485 | } |
24486 | } | 24486 | } |
24487 | 24487 | ||
24488 | public virtual ISchemaElement ParentElement | 24488 | public virtual ISchemaElement ParentElement |
24489 | { | 24489 | { |
24490 | get | 24490 | get |
@@ -24496,7 +24496,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24496 | this.parentElement = value; | 24496 | this.parentElement = value; |
24497 | } | 24497 | } |
24498 | } | 24498 | } |
24499 | 24499 | ||
24500 | /// <summary> | 24500 | /// <summary> |
24501 | /// Processes this element and all child elements into an XmlWriter. | 24501 | /// Processes this element and all child elements into an XmlWriter. |
24502 | /// </summary> | 24502 | /// </summary> |
@@ -24521,7 +24521,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24521 | } | 24521 | } |
24522 | writer.WriteEndElement(); | 24522 | writer.WriteEndElement(); |
24523 | } | 24523 | } |
24524 | 24524 | ||
24525 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 24525 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
24526 | void ISetAttributes.SetAttribute(string name, string value) | 24526 | void ISetAttributes.SetAttribute(string name, string value) |
24527 | { | 24527 | { |
@@ -24546,7 +24546,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24546 | } | 24546 | } |
24547 | } | 24547 | } |
24548 | } | 24548 | } |
24549 | 24549 | ||
24550 | /// <summary> | 24550 | /// <summary> |
24551 | /// Sets ACLs on File, Registry, or CreateFolder. When under a Registry element, this cannot be used | 24551 | /// Sets ACLs on File, Registry, or CreateFolder. When under a Registry element, this cannot be used |
24552 | /// if the Action attribute's value is remove or removeKeyOnInstall. This element has no Id attribute. | 24552 | /// if the Action attribute's value is remove or removeKeyOnInstall. This element has no Id attribute. |
@@ -24555,125 +24555,125 @@ namespace WixToolset.Harvesters.Serialize | |||
24555 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 24555 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
24556 | public class Permission : ISchemaElement, ISetAttributes | 24556 | public class Permission : ISchemaElement, ISetAttributes |
24557 | { | 24557 | { |
24558 | 24558 | ||
24559 | private string domainField; | 24559 | private string domainField; |
24560 | 24560 | ||
24561 | private bool domainFieldSet; | 24561 | private bool domainFieldSet; |
24562 | 24562 | ||
24563 | private string userField; | 24563 | private string userField; |
24564 | 24564 | ||
24565 | private bool userFieldSet; | 24565 | private bool userFieldSet; |
24566 | 24566 | ||
24567 | private YesNoType readField; | 24567 | private YesNoType readField; |
24568 | 24568 | ||
24569 | private bool readFieldSet; | 24569 | private bool readFieldSet; |
24570 | 24570 | ||
24571 | private YesNoType deleteField; | 24571 | private YesNoType deleteField; |
24572 | 24572 | ||
24573 | private bool deleteFieldSet; | 24573 | private bool deleteFieldSet; |
24574 | 24574 | ||
24575 | private YesNoType readPermissionField; | 24575 | private YesNoType readPermissionField; |
24576 | 24576 | ||
24577 | private bool readPermissionFieldSet; | 24577 | private bool readPermissionFieldSet; |
24578 | 24578 | ||
24579 | private YesNoType changePermissionField; | 24579 | private YesNoType changePermissionField; |
24580 | 24580 | ||
24581 | private bool changePermissionFieldSet; | 24581 | private bool changePermissionFieldSet; |
24582 | 24582 | ||
24583 | private YesNoType takeOwnershipField; | 24583 | private YesNoType takeOwnershipField; |
24584 | 24584 | ||
24585 | private bool takeOwnershipFieldSet; | 24585 | private bool takeOwnershipFieldSet; |
24586 | 24586 | ||
24587 | private YesNoType specificRightsAllField; | 24587 | private YesNoType specificRightsAllField; |
24588 | 24588 | ||
24589 | private bool specificRightsAllFieldSet; | 24589 | private bool specificRightsAllFieldSet; |
24590 | 24590 | ||
24591 | private YesNoType readAttributesField; | 24591 | private YesNoType readAttributesField; |
24592 | 24592 | ||
24593 | private bool readAttributesFieldSet; | 24593 | private bool readAttributesFieldSet; |
24594 | 24594 | ||
24595 | private YesNoType writeAttributesField; | 24595 | private YesNoType writeAttributesField; |
24596 | 24596 | ||
24597 | private bool writeAttributesFieldSet; | 24597 | private bool writeAttributesFieldSet; |
24598 | 24598 | ||
24599 | private YesNoType readExtendedAttributesField; | 24599 | private YesNoType readExtendedAttributesField; |
24600 | 24600 | ||
24601 | private bool readExtendedAttributesFieldSet; | 24601 | private bool readExtendedAttributesFieldSet; |
24602 | 24602 | ||
24603 | private YesNoType writeExtendedAttributesField; | 24603 | private YesNoType writeExtendedAttributesField; |
24604 | 24604 | ||
24605 | private bool writeExtendedAttributesFieldSet; | 24605 | private bool writeExtendedAttributesFieldSet; |
24606 | 24606 | ||
24607 | private YesNoType synchronizeField; | 24607 | private YesNoType synchronizeField; |
24608 | 24608 | ||
24609 | private bool synchronizeFieldSet; | 24609 | private bool synchronizeFieldSet; |
24610 | 24610 | ||
24611 | private YesNoType createFileField; | 24611 | private YesNoType createFileField; |
24612 | 24612 | ||
24613 | private bool createFileFieldSet; | 24613 | private bool createFileFieldSet; |
24614 | 24614 | ||
24615 | private YesNoType createChildField; | 24615 | private YesNoType createChildField; |
24616 | 24616 | ||
24617 | private bool createChildFieldSet; | 24617 | private bool createChildFieldSet; |
24618 | 24618 | ||
24619 | private YesNoType deleteChildField; | 24619 | private YesNoType deleteChildField; |
24620 | 24620 | ||
24621 | private bool deleteChildFieldSet; | 24621 | private bool deleteChildFieldSet; |
24622 | 24622 | ||
24623 | private YesNoType traverseField; | 24623 | private YesNoType traverseField; |
24624 | 24624 | ||
24625 | private bool traverseFieldSet; | 24625 | private bool traverseFieldSet; |
24626 | 24626 | ||
24627 | private YesNoType appendField; | 24627 | private YesNoType appendField; |
24628 | 24628 | ||
24629 | private bool appendFieldSet; | 24629 | private bool appendFieldSet; |
24630 | 24630 | ||
24631 | private YesNoType executeField; | 24631 | private YesNoType executeField; |
24632 | 24632 | ||
24633 | private bool executeFieldSet; | 24633 | private bool executeFieldSet; |
24634 | 24634 | ||
24635 | private YesNoType fileAllRightsField; | 24635 | private YesNoType fileAllRightsField; |
24636 | 24636 | ||
24637 | private bool fileAllRightsFieldSet; | 24637 | private bool fileAllRightsFieldSet; |
24638 | 24638 | ||
24639 | private YesNoType writeField; | 24639 | private YesNoType writeField; |
24640 | 24640 | ||
24641 | private bool writeFieldSet; | 24641 | private bool writeFieldSet; |
24642 | 24642 | ||
24643 | private YesNoType createSubkeysField; | 24643 | private YesNoType createSubkeysField; |
24644 | 24644 | ||
24645 | private bool createSubkeysFieldSet; | 24645 | private bool createSubkeysFieldSet; |
24646 | 24646 | ||
24647 | private YesNoType enumerateSubkeysField; | 24647 | private YesNoType enumerateSubkeysField; |
24648 | 24648 | ||
24649 | private bool enumerateSubkeysFieldSet; | 24649 | private bool enumerateSubkeysFieldSet; |
24650 | 24650 | ||
24651 | private YesNoType notifyField; | 24651 | private YesNoType notifyField; |
24652 | 24652 | ||
24653 | private bool notifyFieldSet; | 24653 | private bool notifyFieldSet; |
24654 | 24654 | ||
24655 | private YesNoType createLinkField; | 24655 | private YesNoType createLinkField; |
24656 | 24656 | ||
24657 | private bool createLinkFieldSet; | 24657 | private bool createLinkFieldSet; |
24658 | 24658 | ||
24659 | private YesNoType genericAllField; | 24659 | private YesNoType genericAllField; |
24660 | 24660 | ||
24661 | private bool genericAllFieldSet; | 24661 | private bool genericAllFieldSet; |
24662 | 24662 | ||
24663 | private YesNoType genericExecuteField; | 24663 | private YesNoType genericExecuteField; |
24664 | 24664 | ||
24665 | private bool genericExecuteFieldSet; | 24665 | private bool genericExecuteFieldSet; |
24666 | 24666 | ||
24667 | private YesNoType genericWriteField; | 24667 | private YesNoType genericWriteField; |
24668 | 24668 | ||
24669 | private bool genericWriteFieldSet; | 24669 | private bool genericWriteFieldSet; |
24670 | 24670 | ||
24671 | private YesNoType genericReadField; | 24671 | private YesNoType genericReadField; |
24672 | 24672 | ||
24673 | private bool genericReadFieldSet; | 24673 | private bool genericReadFieldSet; |
24674 | 24674 | ||
24675 | private ISchemaElement parentElement; | 24675 | private ISchemaElement parentElement; |
24676 | 24676 | ||
24677 | public string Domain | 24677 | public string Domain |
24678 | { | 24678 | { |
24679 | get | 24679 | get |
@@ -24686,7 +24686,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24686 | this.domainField = value; | 24686 | this.domainField = value; |
24687 | } | 24687 | } |
24688 | } | 24688 | } |
24689 | 24689 | ||
24690 | public string User | 24690 | public string User |
24691 | { | 24691 | { |
24692 | get | 24692 | get |
@@ -24699,7 +24699,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24699 | this.userField = value; | 24699 | this.userField = value; |
24700 | } | 24700 | } |
24701 | } | 24701 | } |
24702 | 24702 | ||
24703 | public YesNoType Read | 24703 | public YesNoType Read |
24704 | { | 24704 | { |
24705 | get | 24705 | get |
@@ -24712,7 +24712,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24712 | this.readField = value; | 24712 | this.readField = value; |
24713 | } | 24713 | } |
24714 | } | 24714 | } |
24715 | 24715 | ||
24716 | public YesNoType Delete | 24716 | public YesNoType Delete |
24717 | { | 24717 | { |
24718 | get | 24718 | get |
@@ -24725,7 +24725,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24725 | this.deleteField = value; | 24725 | this.deleteField = value; |
24726 | } | 24726 | } |
24727 | } | 24727 | } |
24728 | 24728 | ||
24729 | public YesNoType ReadPermission | 24729 | public YesNoType ReadPermission |
24730 | { | 24730 | { |
24731 | get | 24731 | get |
@@ -24738,7 +24738,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24738 | this.readPermissionField = value; | 24738 | this.readPermissionField = value; |
24739 | } | 24739 | } |
24740 | } | 24740 | } |
24741 | 24741 | ||
24742 | public YesNoType ChangePermission | 24742 | public YesNoType ChangePermission |
24743 | { | 24743 | { |
24744 | get | 24744 | get |
@@ -24751,7 +24751,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24751 | this.changePermissionField = value; | 24751 | this.changePermissionField = value; |
24752 | } | 24752 | } |
24753 | } | 24753 | } |
24754 | 24754 | ||
24755 | public YesNoType TakeOwnership | 24755 | public YesNoType TakeOwnership |
24756 | { | 24756 | { |
24757 | get | 24757 | get |
@@ -24764,7 +24764,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24764 | this.takeOwnershipField = value; | 24764 | this.takeOwnershipField = value; |
24765 | } | 24765 | } |
24766 | } | 24766 | } |
24767 | 24767 | ||
24768 | /// <summary> | 24768 | /// <summary> |
24769 | /// Bit mask for SPECIFIC_RIGHTS_ALL from WinNT.h (0x0000FFFF). | 24769 | /// Bit mask for SPECIFIC_RIGHTS_ALL from WinNT.h (0x0000FFFF). |
24770 | /// </summary> | 24770 | /// </summary> |
@@ -24780,7 +24780,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24780 | this.specificRightsAllField = value; | 24780 | this.specificRightsAllField = value; |
24781 | } | 24781 | } |
24782 | } | 24782 | } |
24783 | 24783 | ||
24784 | public YesNoType ReadAttributes | 24784 | public YesNoType ReadAttributes |
24785 | { | 24785 | { |
24786 | get | 24786 | get |
@@ -24793,7 +24793,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24793 | this.readAttributesField = value; | 24793 | this.readAttributesField = value; |
24794 | } | 24794 | } |
24795 | } | 24795 | } |
24796 | 24796 | ||
24797 | public YesNoType WriteAttributes | 24797 | public YesNoType WriteAttributes |
24798 | { | 24798 | { |
24799 | get | 24799 | get |
@@ -24806,7 +24806,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24806 | this.writeAttributesField = value; | 24806 | this.writeAttributesField = value; |
24807 | } | 24807 | } |
24808 | } | 24808 | } |
24809 | 24809 | ||
24810 | public YesNoType ReadExtendedAttributes | 24810 | public YesNoType ReadExtendedAttributes |
24811 | { | 24811 | { |
24812 | get | 24812 | get |
@@ -24819,7 +24819,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24819 | this.readExtendedAttributesField = value; | 24819 | this.readExtendedAttributesField = value; |
24820 | } | 24820 | } |
24821 | } | 24821 | } |
24822 | 24822 | ||
24823 | public YesNoType WriteExtendedAttributes | 24823 | public YesNoType WriteExtendedAttributes |
24824 | { | 24824 | { |
24825 | get | 24825 | get |
@@ -24832,7 +24832,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24832 | this.writeExtendedAttributesField = value; | 24832 | this.writeExtendedAttributesField = value; |
24833 | } | 24833 | } |
24834 | } | 24834 | } |
24835 | 24835 | ||
24836 | public YesNoType Synchronize | 24836 | public YesNoType Synchronize |
24837 | { | 24837 | { |
24838 | get | 24838 | get |
@@ -24845,7 +24845,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24845 | this.synchronizeField = value; | 24845 | this.synchronizeField = value; |
24846 | } | 24846 | } |
24847 | } | 24847 | } |
24848 | 24848 | ||
24849 | /// <summary> | 24849 | /// <summary> |
24850 | /// For a directory, the right to create a file in the directory. Only valid under a 'CreateFolder' parent. | 24850 | /// For a directory, the right to create a file in the directory. Only valid under a 'CreateFolder' parent. |
24851 | /// </summary> | 24851 | /// </summary> |
@@ -24861,7 +24861,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24861 | this.createFileField = value; | 24861 | this.createFileField = value; |
24862 | } | 24862 | } |
24863 | } | 24863 | } |
24864 | 24864 | ||
24865 | /// <summary> | 24865 | /// <summary> |
24866 | /// For a directory, the right to create a subdirectory. Only valid under a 'CreateFolder' parent. | 24866 | /// For a directory, the right to create a subdirectory. Only valid under a 'CreateFolder' parent. |
24867 | /// </summary> | 24867 | /// </summary> |
@@ -24877,7 +24877,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24877 | this.createChildField = value; | 24877 | this.createChildField = value; |
24878 | } | 24878 | } |
24879 | } | 24879 | } |
24880 | 24880 | ||
24881 | /// <summary> | 24881 | /// <summary> |
24882 | /// For a directory, the right to delete a directory and all the files it contains, including read-only files. Only valid under a 'CreateFolder' parent. | 24882 | /// For a directory, the right to delete a directory and all the files it contains, including read-only files. Only valid under a 'CreateFolder' parent. |
24883 | /// </summary> | 24883 | /// </summary> |
@@ -24893,7 +24893,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24893 | this.deleteChildField = value; | 24893 | this.deleteChildField = value; |
24894 | } | 24894 | } |
24895 | } | 24895 | } |
24896 | 24896 | ||
24897 | /// <summary> | 24897 | /// <summary> |
24898 | /// For a directory, the right to traverse the directory. By default, users are assigned the BYPASS_TRAVERSE_CHECKING privilege, which ignores the FILE_TRAVERSE access right. Only valid under a 'CreateFolder' parent. | 24898 | /// For a directory, the right to traverse the directory. By default, users are assigned the BYPASS_TRAVERSE_CHECKING privilege, which ignores the FILE_TRAVERSE access right. Only valid under a 'CreateFolder' parent. |
24899 | /// </summary> | 24899 | /// </summary> |
@@ -24909,7 +24909,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24909 | this.traverseField = value; | 24909 | this.traverseField = value; |
24910 | } | 24910 | } |
24911 | } | 24911 | } |
24912 | 24912 | ||
24913 | public YesNoType Append | 24913 | public YesNoType Append |
24914 | { | 24914 | { |
24915 | get | 24915 | get |
@@ -24922,7 +24922,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24922 | this.appendField = value; | 24922 | this.appendField = value; |
24923 | } | 24923 | } |
24924 | } | 24924 | } |
24925 | 24925 | ||
24926 | public YesNoType Execute | 24926 | public YesNoType Execute |
24927 | { | 24927 | { |
24928 | get | 24928 | get |
@@ -24935,7 +24935,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24935 | this.executeField = value; | 24935 | this.executeField = value; |
24936 | } | 24936 | } |
24937 | } | 24937 | } |
24938 | 24938 | ||
24939 | /// <summary> | 24939 | /// <summary> |
24940 | /// Bit mask for FILE_ALL_ACCESS from WinNT.h (0x001F01FF). | 24940 | /// Bit mask for FILE_ALL_ACCESS from WinNT.h (0x001F01FF). |
24941 | /// </summary> | 24941 | /// </summary> |
@@ -24951,7 +24951,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24951 | this.fileAllRightsField = value; | 24951 | this.fileAllRightsField = value; |
24952 | } | 24952 | } |
24953 | } | 24953 | } |
24954 | 24954 | ||
24955 | public YesNoType Write | 24955 | public YesNoType Write |
24956 | { | 24956 | { |
24957 | get | 24957 | get |
@@ -24964,7 +24964,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24964 | this.writeField = value; | 24964 | this.writeField = value; |
24965 | } | 24965 | } |
24966 | } | 24966 | } |
24967 | 24967 | ||
24968 | public YesNoType CreateSubkeys | 24968 | public YesNoType CreateSubkeys |
24969 | { | 24969 | { |
24970 | get | 24970 | get |
@@ -24977,7 +24977,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24977 | this.createSubkeysField = value; | 24977 | this.createSubkeysField = value; |
24978 | } | 24978 | } |
24979 | } | 24979 | } |
24980 | 24980 | ||
24981 | public YesNoType EnumerateSubkeys | 24981 | public YesNoType EnumerateSubkeys |
24982 | { | 24982 | { |
24983 | get | 24983 | get |
@@ -24990,7 +24990,7 @@ namespace WixToolset.Harvesters.Serialize | |||
24990 | this.enumerateSubkeysField = value; | 24990 | this.enumerateSubkeysField = value; |
24991 | } | 24991 | } |
24992 | } | 24992 | } |
24993 | 24993 | ||
24994 | public YesNoType Notify | 24994 | public YesNoType Notify |
24995 | { | 24995 | { |
24996 | get | 24996 | get |
@@ -25003,7 +25003,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25003 | this.notifyField = value; | 25003 | this.notifyField = value; |
25004 | } | 25004 | } |
25005 | } | 25005 | } |
25006 | 25006 | ||
25007 | public YesNoType CreateLink | 25007 | public YesNoType CreateLink |
25008 | { | 25008 | { |
25009 | get | 25009 | get |
@@ -25016,7 +25016,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25016 | this.createLinkField = value; | 25016 | this.createLinkField = value; |
25017 | } | 25017 | } |
25018 | } | 25018 | } |
25019 | 25019 | ||
25020 | public YesNoType GenericAll | 25020 | public YesNoType GenericAll |
25021 | { | 25021 | { |
25022 | get | 25022 | get |
@@ -25029,7 +25029,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25029 | this.genericAllField = value; | 25029 | this.genericAllField = value; |
25030 | } | 25030 | } |
25031 | } | 25031 | } |
25032 | 25032 | ||
25033 | public YesNoType GenericExecute | 25033 | public YesNoType GenericExecute |
25034 | { | 25034 | { |
25035 | get | 25035 | get |
@@ -25042,7 +25042,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25042 | this.genericExecuteField = value; | 25042 | this.genericExecuteField = value; |
25043 | } | 25043 | } |
25044 | } | 25044 | } |
25045 | 25045 | ||
25046 | public YesNoType GenericWrite | 25046 | public YesNoType GenericWrite |
25047 | { | 25047 | { |
25048 | get | 25048 | get |
@@ -25055,7 +25055,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25055 | this.genericWriteField = value; | 25055 | this.genericWriteField = value; |
25056 | } | 25056 | } |
25057 | } | 25057 | } |
25058 | 25058 | ||
25059 | /// <summary> | 25059 | /// <summary> |
25060 | /// specifying this will fail to grant read access | 25060 | /// specifying this will fail to grant read access |
25061 | /// </summary> | 25061 | /// </summary> |
@@ -25071,7 +25071,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25071 | this.genericReadField = value; | 25071 | this.genericReadField = value; |
25072 | } | 25072 | } |
25073 | } | 25073 | } |
25074 | 25074 | ||
25075 | public virtual ISchemaElement ParentElement | 25075 | public virtual ISchemaElement ParentElement |
25076 | { | 25076 | { |
25077 | get | 25077 | get |
@@ -25083,7 +25083,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25083 | this.parentElement = value; | 25083 | this.parentElement = value; |
25084 | } | 25084 | } |
25085 | } | 25085 | } |
25086 | 25086 | ||
25087 | /// <summary> | 25087 | /// <summary> |
25088 | /// Processes this element and all child elements into an XmlWriter. | 25088 | /// Processes this element and all child elements into an XmlWriter. |
25089 | /// </summary> | 25089 | /// </summary> |
@@ -25402,7 +25402,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25402 | } | 25402 | } |
25403 | writer.WriteEndElement(); | 25403 | writer.WriteEndElement(); |
25404 | } | 25404 | } |
25405 | 25405 | ||
25406 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 25406 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
25407 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 25407 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
25408 | void ISetAttributes.SetAttribute(string name, string value) | 25408 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -25558,7 +25558,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25558 | } | 25558 | } |
25559 | } | 25559 | } |
25560 | } | 25560 | } |
25561 | 25561 | ||
25562 | /// <summary> | 25562 | /// <summary> |
25563 | /// Sets ACLs on File, Registry, or CreateFolder. When under a Registry element, this cannot be used | 25563 | /// Sets ACLs on File, Registry, or CreateFolder. When under a Registry element, this cannot be used |
25564 | /// if the Action attribute's value is remove or removeKeyOnInstall. This element is only available | 25564 | /// if the Action attribute's value is remove or removeKeyOnInstall. This element is only available |
@@ -25568,26 +25568,26 @@ namespace WixToolset.Harvesters.Serialize | |||
25568 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 25568 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
25569 | public class PermissionEx : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 25569 | public class PermissionEx : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
25570 | { | 25570 | { |
25571 | 25571 | ||
25572 | private ElementCollection children; | 25572 | private ElementCollection children; |
25573 | 25573 | ||
25574 | private string idField; | 25574 | private string idField; |
25575 | 25575 | ||
25576 | private bool idFieldSet; | 25576 | private bool idFieldSet; |
25577 | 25577 | ||
25578 | private string sddlField; | 25578 | private string sddlField; |
25579 | 25579 | ||
25580 | private bool sddlFieldSet; | 25580 | private bool sddlFieldSet; |
25581 | 25581 | ||
25582 | private ISchemaElement parentElement; | 25582 | private ISchemaElement parentElement; |
25583 | 25583 | ||
25584 | public PermissionEx() | 25584 | public PermissionEx() |
25585 | { | 25585 | { |
25586 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 25586 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
25587 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Condition))); | 25587 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Condition))); |
25588 | this.children = childCollection0; | 25588 | this.children = childCollection0; |
25589 | } | 25589 | } |
25590 | 25590 | ||
25591 | public virtual IEnumerable Children | 25591 | public virtual IEnumerable Children |
25592 | { | 25592 | { |
25593 | get | 25593 | get |
@@ -25595,7 +25595,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25595 | return this.children; | 25595 | return this.children; |
25596 | } | 25596 | } |
25597 | } | 25597 | } |
25598 | 25598 | ||
25599 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 25599 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
25600 | public virtual IEnumerable this[System.Type childType] | 25600 | public virtual IEnumerable this[System.Type childType] |
25601 | { | 25601 | { |
@@ -25604,7 +25604,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25604 | return this.children.Filter(childType); | 25604 | return this.children.Filter(childType); |
25605 | } | 25605 | } |
25606 | } | 25606 | } |
25607 | 25607 | ||
25608 | /// <summary> | 25608 | /// <summary> |
25609 | /// Primary key used to identify this particular entry. If this is not specified the parent element's Id attribute | 25609 | /// Primary key used to identify this particular entry. If this is not specified the parent element's Id attribute |
25610 | /// will be used instead. | 25610 | /// will be used instead. |
@@ -25621,7 +25621,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25621 | this.idField = value; | 25621 | this.idField = value; |
25622 | } | 25622 | } |
25623 | } | 25623 | } |
25624 | 25624 | ||
25625 | /// <summary> | 25625 | /// <summary> |
25626 | /// Security descriptor to apply to parent object. | 25626 | /// Security descriptor to apply to parent object. |
25627 | /// </summary> | 25627 | /// </summary> |
@@ -25637,7 +25637,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25637 | this.sddlField = value; | 25637 | this.sddlField = value; |
25638 | } | 25638 | } |
25639 | } | 25639 | } |
25640 | 25640 | ||
25641 | public virtual ISchemaElement ParentElement | 25641 | public virtual ISchemaElement ParentElement |
25642 | { | 25642 | { |
25643 | get | 25643 | get |
@@ -25649,7 +25649,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25649 | this.parentElement = value; | 25649 | this.parentElement = value; |
25650 | } | 25650 | } |
25651 | } | 25651 | } |
25652 | 25652 | ||
25653 | public virtual void AddChild(ISchemaElement child) | 25653 | public virtual void AddChild(ISchemaElement child) |
25654 | { | 25654 | { |
25655 | if ((null == child)) | 25655 | if ((null == child)) |
@@ -25659,7 +25659,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25659 | this.children.AddElement(child); | 25659 | this.children.AddElement(child); |
25660 | child.ParentElement = this; | 25660 | child.ParentElement = this; |
25661 | } | 25661 | } |
25662 | 25662 | ||
25663 | public virtual void RemoveChild(ISchemaElement child) | 25663 | public virtual void RemoveChild(ISchemaElement child) |
25664 | { | 25664 | { |
25665 | if ((null == child)) | 25665 | if ((null == child)) |
@@ -25669,7 +25669,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25669 | this.children.RemoveElement(child); | 25669 | this.children.RemoveElement(child); |
25670 | child.ParentElement = null; | 25670 | child.ParentElement = null; |
25671 | } | 25671 | } |
25672 | 25672 | ||
25673 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 25673 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
25674 | ISchemaElement ICreateChildren.CreateChild(string childName) | 25674 | ISchemaElement ICreateChildren.CreateChild(string childName) |
25675 | { | 25675 | { |
@@ -25688,7 +25688,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25688 | } | 25688 | } |
25689 | return childValue; | 25689 | return childValue; |
25690 | } | 25690 | } |
25691 | 25691 | ||
25692 | /// <summary> | 25692 | /// <summary> |
25693 | /// Processes this element and all child elements into an XmlWriter. | 25693 | /// Processes this element and all child elements into an XmlWriter. |
25694 | /// </summary> | 25694 | /// </summary> |
@@ -25707,14 +25707,14 @@ namespace WixToolset.Harvesters.Serialize | |||
25707 | { | 25707 | { |
25708 | writer.WriteAttributeString("Sddl", this.sddlField); | 25708 | writer.WriteAttributeString("Sddl", this.sddlField); |
25709 | } | 25709 | } |
25710 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 25710 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
25711 | { | 25711 | { |
25712 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 25712 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
25713 | childElement.OutputXml(writer); | 25713 | childElement.OutputXml(writer); |
25714 | } | 25714 | } |
25715 | writer.WriteEndElement(); | 25715 | writer.WriteEndElement(); |
25716 | } | 25716 | } |
25717 | 25717 | ||
25718 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 25718 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
25719 | void ISetAttributes.SetAttribute(string name, string value) | 25719 | void ISetAttributes.SetAttribute(string name, string value) |
25720 | { | 25720 | { |
@@ -25734,7 +25734,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25734 | } | 25734 | } |
25735 | } | 25735 | } |
25736 | } | 25736 | } |
25737 | 25737 | ||
25738 | /// <summary> | 25738 | /// <summary> |
25739 | /// Copy or move an existing file on the target machine, or copy a file that is being installed, to another destination. When | 25739 | /// Copy or move an existing file on the target machine, or copy a file that is being installed, to another destination. When |
25740 | /// this element is nested under a File element, the parent file will be installed, then copied to the specified destination | 25740 | /// this element is nested under a File element, the parent file will be installed, then copied to the specified destination |
@@ -25749,49 +25749,49 @@ namespace WixToolset.Harvesters.Serialize | |||
25749 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 25749 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
25750 | public class CopyFile : ISchemaElement, ISetAttributes | 25750 | public class CopyFile : ISchemaElement, ISetAttributes |
25751 | { | 25751 | { |
25752 | 25752 | ||
25753 | private string idField; | 25753 | private string idField; |
25754 | 25754 | ||
25755 | private bool idFieldSet; | 25755 | private bool idFieldSet; |
25756 | 25756 | ||
25757 | private string fileIdField; | 25757 | private string fileIdField; |
25758 | 25758 | ||
25759 | private bool fileIdFieldSet; | 25759 | private bool fileIdFieldSet; |
25760 | 25760 | ||
25761 | private string sourceDirectoryField; | 25761 | private string sourceDirectoryField; |
25762 | 25762 | ||
25763 | private bool sourceDirectoryFieldSet; | 25763 | private bool sourceDirectoryFieldSet; |
25764 | 25764 | ||
25765 | private string sourcePropertyField; | 25765 | private string sourcePropertyField; |
25766 | 25766 | ||
25767 | private bool sourcePropertyFieldSet; | 25767 | private bool sourcePropertyFieldSet; |
25768 | 25768 | ||
25769 | private string sourceNameField; | 25769 | private string sourceNameField; |
25770 | 25770 | ||
25771 | private bool sourceNameFieldSet; | 25771 | private bool sourceNameFieldSet; |
25772 | 25772 | ||
25773 | private string destinationDirectoryField; | 25773 | private string destinationDirectoryField; |
25774 | 25774 | ||
25775 | private bool destinationDirectoryFieldSet; | 25775 | private bool destinationDirectoryFieldSet; |
25776 | 25776 | ||
25777 | private string destinationPropertyField; | 25777 | private string destinationPropertyField; |
25778 | 25778 | ||
25779 | private bool destinationPropertyFieldSet; | 25779 | private bool destinationPropertyFieldSet; |
25780 | 25780 | ||
25781 | private string destinationNameField; | 25781 | private string destinationNameField; |
25782 | 25782 | ||
25783 | private bool destinationNameFieldSet; | 25783 | private bool destinationNameFieldSet; |
25784 | 25784 | ||
25785 | private string destinationShortNameField; | 25785 | private string destinationShortNameField; |
25786 | 25786 | ||
25787 | private bool destinationShortNameFieldSet; | 25787 | private bool destinationShortNameFieldSet; |
25788 | 25788 | ||
25789 | private YesNoType deleteField; | 25789 | private YesNoType deleteField; |
25790 | 25790 | ||
25791 | private bool deleteFieldSet; | 25791 | private bool deleteFieldSet; |
25792 | 25792 | ||
25793 | private ISchemaElement parentElement; | 25793 | private ISchemaElement parentElement; |
25794 | 25794 | ||
25795 | /// <summary> | 25795 | /// <summary> |
25796 | /// Primary key used to identify this particular entry. | 25796 | /// Primary key used to identify this particular entry. |
25797 | /// </summary> | 25797 | /// </summary> |
@@ -25807,7 +25807,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25807 | this.idField = value; | 25807 | this.idField = value; |
25808 | } | 25808 | } |
25809 | } | 25809 | } |
25810 | 25810 | ||
25811 | /// <summary> | 25811 | /// <summary> |
25812 | /// This attribute cannot be specified if the element is nested under a File element. Set this attribute's value to the identifier | 25812 | /// This attribute cannot be specified if the element is nested under a File element. Set this attribute's value to the identifier |
25813 | /// of a file from a different component to copy it based on the install state of the parent component. | 25813 | /// of a file from a different component to copy it based on the install state of the parent component. |
@@ -25824,7 +25824,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25824 | this.fileIdField = value; | 25824 | this.fileIdField = value; |
25825 | } | 25825 | } |
25826 | } | 25826 | } |
25827 | 25827 | ||
25828 | /// <summary> | 25828 | /// <summary> |
25829 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set | 25829 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set |
25830 | /// this value to the source directory from which to copy or move an existing file on the target machine. This Directory must | 25830 | /// this value to the source directory from which to copy or move an existing file on the target machine. This Directory must |
@@ -25842,7 +25842,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25842 | this.sourceDirectoryField = value; | 25842 | this.sourceDirectoryField = value; |
25843 | } | 25843 | } |
25844 | } | 25844 | } |
25845 | 25845 | ||
25846 | /// <summary> | 25846 | /// <summary> |
25847 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set | 25847 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set |
25848 | /// this value to a property that will have a value that resolves to the full path of the source directory (or full path | 25848 | /// this value to a property that will have a value that resolves to the full path of the source directory (or full path |
@@ -25862,7 +25862,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25862 | this.sourcePropertyField = value; | 25862 | this.sourcePropertyField = value; |
25863 | } | 25863 | } |
25864 | } | 25864 | } |
25865 | 25865 | ||
25866 | /// <summary> | 25866 | /// <summary> |
25867 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set | 25867 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. Set |
25868 | /// this value to the localizable name of the file(s) to be copied or moved. All of the files that | 25868 | /// this value to the localizable name of the file(s) to be copied or moved. All of the files that |
@@ -25885,7 +25885,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25885 | this.sourceNameField = value; | 25885 | this.sourceNameField = value; |
25886 | } | 25886 | } |
25887 | } | 25887 | } |
25888 | 25888 | ||
25889 | /// <summary> | 25889 | /// <summary> |
25890 | /// Set this value to the destination directory where an existing file on the target machine should be moved or copied to. This | 25890 | /// Set this value to the destination directory where an existing file on the target machine should be moved or copied to. This |
25891 | /// Directory must exist in the installer database at creation time. This attribute cannot be specified in conjunction with | 25891 | /// Directory must exist in the installer database at creation time. This attribute cannot be specified in conjunction with |
@@ -25903,7 +25903,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25903 | this.destinationDirectoryField = value; | 25903 | this.destinationDirectoryField = value; |
25904 | } | 25904 | } |
25905 | } | 25905 | } |
25906 | 25906 | ||
25907 | /// <summary> | 25907 | /// <summary> |
25908 | /// Set this value to a property that will have a value that resolves to the full path of the destination directory. The property | 25908 | /// Set this value to a property that will have a value that resolves to the full path of the destination directory. The property |
25909 | /// does not have to exist in the installer database at creation time; it could be created at installation time by a custom | 25909 | /// does not have to exist in the installer database at creation time; it could be created at installation time by a custom |
@@ -25921,7 +25921,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25921 | this.destinationPropertyField = value; | 25921 | this.destinationPropertyField = value; |
25922 | } | 25922 | } |
25923 | } | 25923 | } |
25924 | 25924 | ||
25925 | /// <summary> | 25925 | /// <summary> |
25926 | /// In prior versions of the WiX toolset, this attribute specified the short file name. | 25926 | /// In prior versions of the WiX toolset, this attribute specified the short file name. |
25927 | /// Now set this value to the localizable name to be given to the original file after it is moved or copied. | 25927 | /// Now set this value to the localizable name to be given to the original file after it is moved or copied. |
@@ -25944,7 +25944,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25944 | this.destinationNameField = value; | 25944 | this.destinationNameField = value; |
25945 | } | 25945 | } |
25946 | } | 25946 | } |
25947 | 25947 | ||
25948 | /// <summary> | 25948 | /// <summary> |
25949 | /// The short file name of the file in 8.3 format. | 25949 | /// The short file name of the file in 8.3 format. |
25950 | /// This attribute should only be set if there is a conflict between generated short file names | 25950 | /// This attribute should only be set if there is a conflict between generated short file names |
@@ -25962,7 +25962,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25962 | this.destinationShortNameField = value; | 25962 | this.destinationShortNameField = value; |
25963 | } | 25963 | } |
25964 | } | 25964 | } |
25965 | 25965 | ||
25966 | /// <summary> | 25966 | /// <summary> |
25967 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. In other | 25967 | /// This attribute cannot be specified if the element is nested under a File element or the FileId attribute is specified. In other |
25968 | /// cases, if the attribute is not specified, the default value is "no" and the file is copied, not moved. Set the value to "yes" | 25968 | /// cases, if the attribute is not specified, the default value is "no" and the file is copied, not moved. Set the value to "yes" |
@@ -25980,7 +25980,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25980 | this.deleteField = value; | 25980 | this.deleteField = value; |
25981 | } | 25981 | } |
25982 | } | 25982 | } |
25983 | 25983 | ||
25984 | public virtual ISchemaElement ParentElement | 25984 | public virtual ISchemaElement ParentElement |
25985 | { | 25985 | { |
25986 | get | 25986 | get |
@@ -25992,7 +25992,7 @@ namespace WixToolset.Harvesters.Serialize | |||
25992 | this.parentElement = value; | 25992 | this.parentElement = value; |
25993 | } | 25993 | } |
25994 | } | 25994 | } |
25995 | 25995 | ||
25996 | /// <summary> | 25996 | /// <summary> |
25997 | /// Processes this element and all child elements into an XmlWriter. | 25997 | /// Processes this element and all child elements into an XmlWriter. |
25998 | /// </summary> | 25998 | /// </summary> |
@@ -26053,7 +26053,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26053 | } | 26053 | } |
26054 | writer.WriteEndElement(); | 26054 | writer.WriteEndElement(); |
26055 | } | 26055 | } |
26056 | 26056 | ||
26057 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 26057 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
26058 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 26058 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
26059 | void ISetAttributes.SetAttribute(string name, string value) | 26059 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -26114,134 +26114,134 @@ namespace WixToolset.Harvesters.Serialize | |||
26114 | } | 26114 | } |
26115 | } | 26115 | } |
26116 | } | 26116 | } |
26117 | 26117 | ||
26118 | /// <summary> | 26118 | /// <summary> |
26119 | /// File specification for File table, must be child node of Component. | 26119 | /// File specification for File table, must be child node of Component. |
26120 | /// </summary> | 26120 | /// </summary> |
26121 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 26121 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
26122 | public class File : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 26122 | public class File : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
26123 | { | 26123 | { |
26124 | 26124 | ||
26125 | private ElementCollection children; | 26125 | private ElementCollection children; |
26126 | 26126 | ||
26127 | private string idField; | 26127 | private string idField; |
26128 | 26128 | ||
26129 | private bool idFieldSet; | 26129 | private bool idFieldSet; |
26130 | 26130 | ||
26131 | private string companionFileField; | 26131 | private string companionFileField; |
26132 | 26132 | ||
26133 | private bool companionFileFieldSet; | 26133 | private bool companionFileFieldSet; |
26134 | 26134 | ||
26135 | private string nameField; | 26135 | private string nameField; |
26136 | 26136 | ||
26137 | private bool nameFieldSet; | 26137 | private bool nameFieldSet; |
26138 | 26138 | ||
26139 | private YesNoType keyPathField; | 26139 | private YesNoType keyPathField; |
26140 | 26140 | ||
26141 | private bool keyPathFieldSet; | 26141 | private bool keyPathFieldSet; |
26142 | 26142 | ||
26143 | private string shortNameField; | 26143 | private string shortNameField; |
26144 | 26144 | ||
26145 | private bool shortNameFieldSet; | 26145 | private bool shortNameFieldSet; |
26146 | 26146 | ||
26147 | private YesNoType readOnlyField; | 26147 | private YesNoType readOnlyField; |
26148 | 26148 | ||
26149 | private bool readOnlyFieldSet; | 26149 | private bool readOnlyFieldSet; |
26150 | 26150 | ||
26151 | private YesNoType hiddenField; | 26151 | private YesNoType hiddenField; |
26152 | 26152 | ||
26153 | private bool hiddenFieldSet; | 26153 | private bool hiddenFieldSet; |
26154 | 26154 | ||
26155 | private YesNoType systemField; | 26155 | private YesNoType systemField; |
26156 | 26156 | ||
26157 | private bool systemFieldSet; | 26157 | private bool systemFieldSet; |
26158 | 26158 | ||
26159 | private YesNoType vitalField; | 26159 | private YesNoType vitalField; |
26160 | 26160 | ||
26161 | private bool vitalFieldSet; | 26161 | private bool vitalFieldSet; |
26162 | 26162 | ||
26163 | private YesNoType checksumField; | 26163 | private YesNoType checksumField; |
26164 | 26164 | ||
26165 | private bool checksumFieldSet; | 26165 | private bool checksumFieldSet; |
26166 | 26166 | ||
26167 | private YesNoDefaultType compressedField; | 26167 | private YesNoDefaultType compressedField; |
26168 | 26168 | ||
26169 | private bool compressedFieldSet; | 26169 | private bool compressedFieldSet; |
26170 | 26170 | ||
26171 | private string bindPathField; | 26171 | private string bindPathField; |
26172 | 26172 | ||
26173 | private bool bindPathFieldSet; | 26173 | private bool bindPathFieldSet; |
26174 | 26174 | ||
26175 | private int selfRegCostField; | 26175 | private int selfRegCostField; |
26176 | 26176 | ||
26177 | private bool selfRegCostFieldSet; | 26177 | private bool selfRegCostFieldSet; |
26178 | 26178 | ||
26179 | private YesNoType trueTypeField; | 26179 | private YesNoType trueTypeField; |
26180 | 26180 | ||
26181 | private bool trueTypeFieldSet; | 26181 | private bool trueTypeFieldSet; |
26182 | 26182 | ||
26183 | private string fontTitleField; | 26183 | private string fontTitleField; |
26184 | 26184 | ||
26185 | private bool fontTitleFieldSet; | 26185 | private bool fontTitleFieldSet; |
26186 | 26186 | ||
26187 | private string defaultLanguageField; | 26187 | private string defaultLanguageField; |
26188 | 26188 | ||
26189 | private bool defaultLanguageFieldSet; | 26189 | private bool defaultLanguageFieldSet; |
26190 | 26190 | ||
26191 | private int defaultSizeField; | 26191 | private int defaultSizeField; |
26192 | 26192 | ||
26193 | private bool defaultSizeFieldSet; | 26193 | private bool defaultSizeFieldSet; |
26194 | 26194 | ||
26195 | private string defaultVersionField; | 26195 | private string defaultVersionField; |
26196 | 26196 | ||
26197 | private bool defaultVersionFieldSet; | 26197 | private bool defaultVersionFieldSet; |
26198 | 26198 | ||
26199 | private AssemblyType assemblyField; | 26199 | private AssemblyType assemblyField; |
26200 | 26200 | ||
26201 | private bool assemblyFieldSet; | 26201 | private bool assemblyFieldSet; |
26202 | 26202 | ||
26203 | private string assemblyManifestField; | 26203 | private string assemblyManifestField; |
26204 | 26204 | ||
26205 | private bool assemblyManifestFieldSet; | 26205 | private bool assemblyManifestFieldSet; |
26206 | 26206 | ||
26207 | private string assemblyApplicationField; | 26207 | private string assemblyApplicationField; |
26208 | 26208 | ||
26209 | private bool assemblyApplicationFieldSet; | 26209 | private bool assemblyApplicationFieldSet; |
26210 | 26210 | ||
26211 | private ProcessorArchitectureType processorArchitectureField; | 26211 | private ProcessorArchitectureType processorArchitectureField; |
26212 | 26212 | ||
26213 | private bool processorArchitectureFieldSet; | 26213 | private bool processorArchitectureFieldSet; |
26214 | 26214 | ||
26215 | private string diskIdField; | 26215 | private string diskIdField; |
26216 | 26216 | ||
26217 | private bool diskIdFieldSet; | 26217 | private bool diskIdFieldSet; |
26218 | 26218 | ||
26219 | private string sourceField; | 26219 | private string sourceField; |
26220 | 26220 | ||
26221 | private bool sourceFieldSet; | 26221 | private bool sourceFieldSet; |
26222 | 26222 | ||
26223 | private string srcField; | 26223 | private string srcField; |
26224 | 26224 | ||
26225 | private bool srcFieldSet; | 26225 | private bool srcFieldSet; |
26226 | 26226 | ||
26227 | private int patchGroupField; | 26227 | private int patchGroupField; |
26228 | 26228 | ||
26229 | private bool patchGroupFieldSet; | 26229 | private bool patchGroupFieldSet; |
26230 | 26230 | ||
26231 | private YesNoType patchIgnoreField; | 26231 | private YesNoType patchIgnoreField; |
26232 | 26232 | ||
26233 | private bool patchIgnoreFieldSet; | 26233 | private bool patchIgnoreFieldSet; |
26234 | 26234 | ||
26235 | private YesNoType patchAllowIgnoreOnErrorField; | 26235 | private YesNoType patchAllowIgnoreOnErrorField; |
26236 | 26236 | ||
26237 | private bool patchAllowIgnoreOnErrorFieldSet; | 26237 | private bool patchAllowIgnoreOnErrorFieldSet; |
26238 | 26238 | ||
26239 | private YesNoType patchWholeFileField; | 26239 | private YesNoType patchWholeFileField; |
26240 | 26240 | ||
26241 | private bool patchWholeFileFieldSet; | 26241 | private bool patchWholeFileFieldSet; |
26242 | 26242 | ||
26243 | private ISchemaElement parentElement; | 26243 | private ISchemaElement parentElement; |
26244 | 26244 | ||
26245 | public File() | 26245 | public File() |
26246 | { | 26246 | { |
26247 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 26247 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -26259,7 +26259,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26259 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 26259 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
26260 | this.children = childCollection0; | 26260 | this.children = childCollection0; |
26261 | } | 26261 | } |
26262 | 26262 | ||
26263 | public virtual IEnumerable Children | 26263 | public virtual IEnumerable Children |
26264 | { | 26264 | { |
26265 | get | 26265 | get |
@@ -26267,7 +26267,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26267 | return this.children; | 26267 | return this.children; |
26268 | } | 26268 | } |
26269 | } | 26269 | } |
26270 | 26270 | ||
26271 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 26271 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
26272 | public virtual IEnumerable this[System.Type childType] | 26272 | public virtual IEnumerable this[System.Type childType] |
26273 | { | 26273 | { |
@@ -26276,7 +26276,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26276 | return this.children.Filter(childType); | 26276 | return this.children.Filter(childType); |
26277 | } | 26277 | } |
26278 | } | 26278 | } |
26279 | 26279 | ||
26280 | /// <summary> | 26280 | /// <summary> |
26281 | /// The unique identifier for this File element. If you omit Id, it defaults to the file name portion of the Source attribute, if specified. May be referenced as a Property by specifying [#value]. | 26281 | /// The unique identifier for this File element. If you omit Id, it defaults to the file name portion of the Source attribute, if specified. May be referenced as a Property by specifying [#value]. |
26282 | /// </summary> | 26282 | /// </summary> |
@@ -26292,7 +26292,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26292 | this.idField = value; | 26292 | this.idField = value; |
26293 | } | 26293 | } |
26294 | } | 26294 | } |
26295 | 26295 | ||
26296 | /// <summary> | 26296 | /// <summary> |
26297 | /// Set this attribute to make this file a companion child of another file. The installation | 26297 | /// Set this attribute to make this file a companion child of another file. The installation |
26298 | /// state of a companion file depends not on its own file versioning information, but on the versioning of its | 26298 | /// state of a companion file depends not on its own file versioning information, but on the versioning of its |
@@ -26312,7 +26312,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26312 | this.companionFileField = value; | 26312 | this.companionFileField = value; |
26313 | } | 26313 | } |
26314 | } | 26314 | } |
26315 | 26315 | ||
26316 | /// <summary> | 26316 | /// <summary> |
26317 | /// In prior versions of the WiX toolset, this attribute specified the short file name. | 26317 | /// In prior versions of the WiX toolset, this attribute specified the short file name. |
26318 | /// This attribute's value may now be either a short or long file name. | 26318 | /// This attribute's value may now be either a short or long file name. |
@@ -26337,7 +26337,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26337 | this.nameField = value; | 26337 | this.nameField = value; |
26338 | } | 26338 | } |
26339 | } | 26339 | } |
26340 | 26340 | ||
26341 | /// <summary> | 26341 | /// <summary> |
26342 | /// Set to yes in order to force this file to be the key path for the parent component. | 26342 | /// Set to yes in order to force this file to be the key path for the parent component. |
26343 | /// </summary> | 26343 | /// </summary> |
@@ -26353,7 +26353,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26353 | this.keyPathField = value; | 26353 | this.keyPathField = value; |
26354 | } | 26354 | } |
26355 | } | 26355 | } |
26356 | 26356 | ||
26357 | /// <summary> | 26357 | /// <summary> |
26358 | /// The short file name of the file in 8.3 format. | 26358 | /// The short file name of the file in 8.3 format. |
26359 | /// This attribute should only be set if there is a conflict between generated short file names | 26359 | /// This attribute should only be set if there is a conflict between generated short file names |
@@ -26371,7 +26371,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26371 | this.shortNameField = value; | 26371 | this.shortNameField = value; |
26372 | } | 26372 | } |
26373 | } | 26373 | } |
26374 | 26374 | ||
26375 | /// <summary> | 26375 | /// <summary> |
26376 | /// Set to yes in order to have the file's read-only attribute set when it is installed on the target machine. | 26376 | /// Set to yes in order to have the file's read-only attribute set when it is installed on the target machine. |
26377 | /// </summary> | 26377 | /// </summary> |
@@ -26387,7 +26387,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26387 | this.readOnlyField = value; | 26387 | this.readOnlyField = value; |
26388 | } | 26388 | } |
26389 | } | 26389 | } |
26390 | 26390 | ||
26391 | /// <summary> | 26391 | /// <summary> |
26392 | /// Set to yes in order to have the file's hidden attribute set when it is installed on the target machine. | 26392 | /// Set to yes in order to have the file's hidden attribute set when it is installed on the target machine. |
26393 | /// </summary> | 26393 | /// </summary> |
@@ -26403,7 +26403,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26403 | this.hiddenField = value; | 26403 | this.hiddenField = value; |
26404 | } | 26404 | } |
26405 | } | 26405 | } |
26406 | 26406 | ||
26407 | /// <summary> | 26407 | /// <summary> |
26408 | /// Set to yes in order to have the file's system attribute set when it is installed on the target machine. | 26408 | /// Set to yes in order to have the file's system attribute set when it is installed on the target machine. |
26409 | /// </summary> | 26409 | /// </summary> |
@@ -26419,7 +26419,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26419 | this.systemField = value; | 26419 | this.systemField = value; |
26420 | } | 26420 | } |
26421 | } | 26421 | } |
26422 | 26422 | ||
26423 | /// <summary> | 26423 | /// <summary> |
26424 | /// If a file is vital, then installation cannot proceed unless the file is successfully installed. The user will have no option to ignore an error installing this file. If an error occurs, they can merely retry to install the file or abort the installation. The default is "yes," unless the -sfdvital switch (candle.exe) or SuppressFileDefaultVital property (.wixproj) is used. | 26424 | /// If a file is vital, then installation cannot proceed unless the file is successfully installed. The user will have no option to ignore an error installing this file. If an error occurs, they can merely retry to install the file or abort the installation. The default is "yes," unless the -sfdvital switch (candle.exe) or SuppressFileDefaultVital property (.wixproj) is used. |
26425 | /// </summary> | 26425 | /// </summary> |
@@ -26435,7 +26435,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26435 | this.vitalField = value; | 26435 | this.vitalField = value; |
26436 | } | 26436 | } |
26437 | } | 26437 | } |
26438 | 26438 | ||
26439 | /// <summary> | 26439 | /// <summary> |
26440 | /// This attribute should be set to "yes" for every executable file in the installation that has a valid checksum stored in the Portable Executable (PE) file header. Only those files that have this attribute set will be verified for valid checksum during a reinstall. | 26440 | /// This attribute should be set to "yes" for every executable file in the installation that has a valid checksum stored in the Portable Executable (PE) file header. Only those files that have this attribute set will be verified for valid checksum during a reinstall. |
26441 | /// </summary> | 26441 | /// </summary> |
@@ -26451,7 +26451,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26451 | this.checksumField = value; | 26451 | this.checksumField = value; |
26452 | } | 26452 | } |
26453 | } | 26453 | } |
26454 | 26454 | ||
26455 | /// <summary> | 26455 | /// <summary> |
26456 | /// Sets the file's source type compression. A setting of "yes" or "no" will override the setting in the Word Count Summary Property. | 26456 | /// Sets the file's source type compression. A setting of "yes" or "no" will override the setting in the Word Count Summary Property. |
26457 | /// </summary> | 26457 | /// </summary> |
@@ -26467,7 +26467,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26467 | this.compressedField = value; | 26467 | this.compressedField = value; |
26468 | } | 26468 | } |
26469 | } | 26469 | } |
26470 | 26470 | ||
26471 | /// <summary> | 26471 | /// <summary> |
26472 | /// A list of paths, separated by semicolons, that represent the paths to be searched to find the imported DLLs. The list is usually a list of properties, with each property enclosed inside square brackets. The value may be set to an empty string. Including this attribute will cause an entry to be generated for the file in the BindImage table. | 26472 | /// A list of paths, separated by semicolons, that represent the paths to be searched to find the imported DLLs. The list is usually a list of properties, with each property enclosed inside square brackets. The value may be set to an empty string. Including this attribute will cause an entry to be generated for the file in the BindImage table. |
26473 | /// </summary> | 26473 | /// </summary> |
@@ -26483,7 +26483,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26483 | this.bindPathField = value; | 26483 | this.bindPathField = value; |
26484 | } | 26484 | } |
26485 | } | 26485 | } |
26486 | 26486 | ||
26487 | /// <summary> | 26487 | /// <summary> |
26488 | /// The cost of registering the file in bytes. This must be a non-negative number. Including this attribute will cause an entry to be generated for the file in the SelfReg table. | 26488 | /// The cost of registering the file in bytes. This must be a non-negative number. Including this attribute will cause an entry to be generated for the file in the SelfReg table. |
26489 | /// </summary> | 26489 | /// </summary> |
@@ -26499,7 +26499,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26499 | this.selfRegCostField = value; | 26499 | this.selfRegCostField = value; |
26500 | } | 26500 | } |
26501 | } | 26501 | } |
26502 | 26502 | ||
26503 | /// <summary> | 26503 | /// <summary> |
26504 | /// Causes an entry to be generated for the file in the Font table with no FontTitle specified. This attribute is intended to be used to register the file as a TrueType font. | 26504 | /// Causes an entry to be generated for the file in the Font table with no FontTitle specified. This attribute is intended to be used to register the file as a TrueType font. |
26505 | /// </summary> | 26505 | /// </summary> |
@@ -26515,7 +26515,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26515 | this.trueTypeField = value; | 26515 | this.trueTypeField = value; |
26516 | } | 26516 | } |
26517 | } | 26517 | } |
26518 | 26518 | ||
26519 | /// <summary> | 26519 | /// <summary> |
26520 | /// Causes an entry to be generated for the file in the Font table with the specified FontTitle. This attribute is intended to be used to register the file as a non-TrueType font. | 26520 | /// Causes an entry to be generated for the file in the Font table with the specified FontTitle. This attribute is intended to be used to register the file as a non-TrueType font. |
26521 | /// </summary> | 26521 | /// </summary> |
@@ -26531,7 +26531,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26531 | this.fontTitleField = value; | 26531 | this.fontTitleField = value; |
26532 | } | 26532 | } |
26533 | } | 26533 | } |
26534 | 26534 | ||
26535 | /// <summary> | 26535 | /// <summary> |
26536 | /// This is the default language of this file. The linker will replace this value from the value in the file if the suppress files option is not used. | 26536 | /// This is the default language of this file. The linker will replace this value from the value in the file if the suppress files option is not used. |
26537 | /// </summary> | 26537 | /// </summary> |
@@ -26547,7 +26547,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26547 | this.defaultLanguageField = value; | 26547 | this.defaultLanguageField = value; |
26548 | } | 26548 | } |
26549 | } | 26549 | } |
26550 | 26550 | ||
26551 | /// <summary> | 26551 | /// <summary> |
26552 | /// This is the default size of this file. The linker will replace this value from the value in the file if the suppress files option is not used. | 26552 | /// This is the default size of this file. The linker will replace this value from the value in the file if the suppress files option is not used. |
26553 | /// </summary> | 26553 | /// </summary> |
@@ -26563,7 +26563,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26563 | this.defaultSizeField = value; | 26563 | this.defaultSizeField = value; |
26564 | } | 26564 | } |
26565 | } | 26565 | } |
26566 | 26566 | ||
26567 | /// <summary> | 26567 | /// <summary> |
26568 | /// This is the default version of this file. The linker will replace this value from the value in the file if the suppress files option is not used. | 26568 | /// This is the default version of this file. The linker will replace this value from the value in the file if the suppress files option is not used. |
26569 | /// </summary> | 26569 | /// </summary> |
@@ -26579,7 +26579,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26579 | this.defaultVersionField = value; | 26579 | this.defaultVersionField = value; |
26580 | } | 26580 | } |
26581 | } | 26581 | } |
26582 | 26582 | ||
26583 | /// <summary> | 26583 | /// <summary> |
26584 | /// Specifies if this File is a Win32 Assembly or .NET Assembly that needs to be installed into the | 26584 | /// Specifies if this File is a Win32 Assembly or .NET Assembly that needs to be installed into the |
26585 | /// Global Assembly Cache (GAC). If the value is '.net' or 'win32', this file must also be the key path of the Component. | 26585 | /// Global Assembly Cache (GAC). If the value is '.net' or 'win32', this file must also be the key path of the Component. |
@@ -26596,7 +26596,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26596 | this.assemblyField = value; | 26596 | this.assemblyField = value; |
26597 | } | 26597 | } |
26598 | } | 26598 | } |
26599 | 26599 | ||
26600 | /// <summary> | 26600 | /// <summary> |
26601 | /// Specifies the file identifier of the manifest file that describes this assembly. | 26601 | /// Specifies the file identifier of the manifest file that describes this assembly. |
26602 | /// The manifest file should be in the same component as the assembly it describes. | 26602 | /// The manifest file should be in the same component as the assembly it describes. |
@@ -26614,7 +26614,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26614 | this.assemblyManifestField = value; | 26614 | this.assemblyManifestField = value; |
26615 | } | 26615 | } |
26616 | } | 26616 | } |
26617 | 26617 | ||
26618 | /// <summary> | 26618 | /// <summary> |
26619 | /// Specifies the file identifier of the application file. This assembly will be isolated | 26619 | /// Specifies the file identifier of the application file. This assembly will be isolated |
26620 | /// to the same directory as the application file. | 26620 | /// to the same directory as the application file. |
@@ -26633,7 +26633,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26633 | this.assemblyApplicationField = value; | 26633 | this.assemblyApplicationField = value; |
26634 | } | 26634 | } |
26635 | } | 26635 | } |
26636 | 26636 | ||
26637 | /// <summary> | 26637 | /// <summary> |
26638 | /// Specifies the architecture for this assembly. This attribute should only be used on .NET Framework 2.0 or higher assemblies. | 26638 | /// Specifies the architecture for this assembly. This attribute should only be used on .NET Framework 2.0 or higher assemblies. |
26639 | /// </summary> | 26639 | /// </summary> |
@@ -26649,7 +26649,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26649 | this.processorArchitectureField = value; | 26649 | this.processorArchitectureField = value; |
26650 | } | 26650 | } |
26651 | } | 26651 | } |
26652 | 26652 | ||
26653 | /// <summary> | 26653 | /// <summary> |
26654 | /// The value of this attribute should correspond to the Id attribute of a Media | 26654 | /// The value of this attribute should correspond to the Id attribute of a Media |
26655 | /// element authored elsewhere. By creating this connection between a file and | 26655 | /// element authored elsewhere. By creating this connection between a file and |
@@ -26672,7 +26672,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26672 | this.diskIdField = value; | 26672 | this.diskIdField = value; |
26673 | } | 26673 | } |
26674 | } | 26674 | } |
26675 | 26675 | ||
26676 | /// <summary> | 26676 | /// <summary> |
26677 | /// Specifies the path to the File in the build process. Overrides default source path set by parent directories and Name attribute. This attribute must be set if no source information can be gathered from parent directories. For more information, see | 26677 | /// Specifies the path to the File in the build process. Overrides default source path set by parent directories and Name attribute. This attribute must be set if no source information can be gathered from parent directories. For more information, see |
26678 | /// </summary> | 26678 | /// </summary> |
@@ -26688,7 +26688,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26688 | this.sourceField = value; | 26688 | this.sourceField = value; |
26689 | } | 26689 | } |
26690 | } | 26690 | } |
26691 | 26691 | ||
26692 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 26692 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
26693 | public string src | 26693 | public string src |
26694 | { | 26694 | { |
@@ -26702,7 +26702,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26702 | this.srcField = value; | 26702 | this.srcField = value; |
26703 | } | 26703 | } |
26704 | } | 26704 | } |
26705 | 26705 | ||
26706 | /// <summary> | 26706 | /// <summary> |
26707 | /// This attribute must be set for patch-added files. Each patch should be assigned a different patch group number. Patch groups | 26707 | /// This attribute must be set for patch-added files. Each patch should be assigned a different patch group number. Patch groups |
26708 | /// numbers must be greater 0 and should be assigned consecutively. For example, the first patch should use PatchGroup='1', the | 26708 | /// numbers must be greater 0 and should be assigned consecutively. For example, the first patch should use PatchGroup='1', the |
@@ -26720,7 +26720,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26720 | this.patchGroupField = value; | 26720 | this.patchGroupField = value; |
26721 | } | 26721 | } |
26722 | } | 26722 | } |
26723 | 26723 | ||
26724 | /// <summary> | 26724 | /// <summary> |
26725 | /// Prevents the updating of the file that is in fact changed in the upgraded image relative to the target images. | 26725 | /// Prevents the updating of the file that is in fact changed in the upgraded image relative to the target images. |
26726 | /// </summary> | 26726 | /// </summary> |
@@ -26736,7 +26736,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26736 | this.patchIgnoreField = value; | 26736 | this.patchIgnoreField = value; |
26737 | } | 26737 | } |
26738 | } | 26738 | } |
26739 | 26739 | ||
26740 | /// <summary> | 26740 | /// <summary> |
26741 | /// Set to indicate that the patch is non-vital. | 26741 | /// Set to indicate that the patch is non-vital. |
26742 | /// </summary> | 26742 | /// </summary> |
@@ -26752,7 +26752,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26752 | this.patchAllowIgnoreOnErrorField = value; | 26752 | this.patchAllowIgnoreOnErrorField = value; |
26753 | } | 26753 | } |
26754 | } | 26754 | } |
26755 | 26755 | ||
26756 | /// <summary> | 26756 | /// <summary> |
26757 | /// Set if the entire file should be installed rather than creating a binary patch. | 26757 | /// Set if the entire file should be installed rather than creating a binary patch. |
26758 | /// </summary> | 26758 | /// </summary> |
@@ -26768,7 +26768,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26768 | this.patchWholeFileField = value; | 26768 | this.patchWholeFileField = value; |
26769 | } | 26769 | } |
26770 | } | 26770 | } |
26771 | 26771 | ||
26772 | public virtual ISchemaElement ParentElement | 26772 | public virtual ISchemaElement ParentElement |
26773 | { | 26773 | { |
26774 | get | 26774 | get |
@@ -26780,7 +26780,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26780 | this.parentElement = value; | 26780 | this.parentElement = value; |
26781 | } | 26781 | } |
26782 | } | 26782 | } |
26783 | 26783 | ||
26784 | public virtual void AddChild(ISchemaElement child) | 26784 | public virtual void AddChild(ISchemaElement child) |
26785 | { | 26785 | { |
26786 | if ((null == child)) | 26786 | if ((null == child)) |
@@ -26790,7 +26790,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26790 | this.children.AddElement(child); | 26790 | this.children.AddElement(child); |
26791 | child.ParentElement = this; | 26791 | child.ParentElement = this; |
26792 | } | 26792 | } |
26793 | 26793 | ||
26794 | public virtual void RemoveChild(ISchemaElement child) | 26794 | public virtual void RemoveChild(ISchemaElement child) |
26795 | { | 26795 | { |
26796 | if ((null == child)) | 26796 | if ((null == child)) |
@@ -26800,7 +26800,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26800 | this.children.RemoveElement(child); | 26800 | this.children.RemoveElement(child); |
26801 | child.ParentElement = null; | 26801 | child.ParentElement = null; |
26802 | } | 26802 | } |
26803 | 26803 | ||
26804 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 26804 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
26805 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 26805 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
26806 | ISchemaElement ICreateChildren.CreateChild(string childName) | 26806 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -26860,7 +26860,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26860 | } | 26860 | } |
26861 | return childValue; | 26861 | return childValue; |
26862 | } | 26862 | } |
26863 | 26863 | ||
26864 | /// <summary> | 26864 | /// <summary> |
26865 | /// Parses a AssemblyType from a string. | 26865 | /// Parses a AssemblyType from a string. |
26866 | /// </summary> | 26866 | /// </summary> |
@@ -26870,7 +26870,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26870 | File.TryParseAssemblyType(value, out parsedValue); | 26870 | File.TryParseAssemblyType(value, out parsedValue); |
26871 | return parsedValue; | 26871 | return parsedValue; |
26872 | } | 26872 | } |
26873 | 26873 | ||
26874 | /// <summary> | 26874 | /// <summary> |
26875 | /// Tries to parse a AssemblyType from a string. | 26875 | /// Tries to parse a AssemblyType from a string. |
26876 | /// </summary> | 26876 | /// </summary> |
@@ -26906,7 +26906,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26906 | } | 26906 | } |
26907 | return true; | 26907 | return true; |
26908 | } | 26908 | } |
26909 | 26909 | ||
26910 | /// <summary> | 26910 | /// <summary> |
26911 | /// Parses a ProcessorArchitectureType from a string. | 26911 | /// Parses a ProcessorArchitectureType from a string. |
26912 | /// </summary> | 26912 | /// </summary> |
@@ -26916,7 +26916,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26916 | File.TryParseProcessorArchitectureType(value, out parsedValue); | 26916 | File.TryParseProcessorArchitectureType(value, out parsedValue); |
26917 | return parsedValue; | 26917 | return parsedValue; |
26918 | } | 26918 | } |
26919 | 26919 | ||
26920 | /// <summary> | 26920 | /// <summary> |
26921 | /// Tries to parse a ProcessorArchitectureType from a string. | 26921 | /// Tries to parse a ProcessorArchitectureType from a string. |
26922 | /// </summary> | 26922 | /// </summary> |
@@ -26959,7 +26959,7 @@ namespace WixToolset.Harvesters.Serialize | |||
26959 | } | 26959 | } |
26960 | return true; | 26960 | return true; |
26961 | } | 26961 | } |
26962 | 26962 | ||
26963 | /// <summary> | 26963 | /// <summary> |
26964 | /// Processes this element and all child elements into an XmlWriter. | 26964 | /// Processes this element and all child elements into an XmlWriter. |
26965 | /// </summary> | 26965 | /// </summary> |
@@ -27194,14 +27194,14 @@ namespace WixToolset.Harvesters.Serialize | |||
27194 | writer.WriteAttributeString("PatchWholeFile", "yes"); | 27194 | writer.WriteAttributeString("PatchWholeFile", "yes"); |
27195 | } | 27195 | } |
27196 | } | 27196 | } |
27197 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 27197 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
27198 | { | 27198 | { |
27199 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 27199 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
27200 | childElement.OutputXml(writer); | 27200 | childElement.OutputXml(writer); |
27201 | } | 27201 | } |
27202 | writer.WriteEndElement(); | 27202 | writer.WriteEndElement(); |
27203 | } | 27203 | } |
27204 | 27204 | ||
27205 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 27205 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
27206 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 27206 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
27207 | void ISetAttributes.SetAttribute(string name, string value) | 27207 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -27356,61 +27356,61 @@ namespace WixToolset.Harvesters.Serialize | |||
27356 | this.patchWholeFileFieldSet = true; | 27356 | this.patchWholeFileFieldSet = true; |
27357 | } | 27357 | } |
27358 | } | 27358 | } |
27359 | 27359 | ||
27360 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27360 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27361 | public enum AssemblyType | 27361 | public enum AssemblyType |
27362 | { | 27362 | { |
27363 | 27363 | ||
27364 | IllegalValue = int.MaxValue, | 27364 | IllegalValue = int.MaxValue, |
27365 | 27365 | ||
27366 | NotSet = -1, | 27366 | NotSet = -1, |
27367 | 27367 | ||
27368 | /// <summary> | 27368 | /// <summary> |
27369 | /// The file is a .NET Framework assembly. | 27369 | /// The file is a .NET Framework assembly. |
27370 | /// </summary> | 27370 | /// </summary> |
27371 | net, | 27371 | net, |
27372 | 27372 | ||
27373 | /// <summary> | 27373 | /// <summary> |
27374 | /// The file is not a .NET Framework or Win32 assembly. This is the default value. | 27374 | /// The file is not a .NET Framework or Win32 assembly. This is the default value. |
27375 | /// </summary> | 27375 | /// </summary> |
27376 | no, | 27376 | no, |
27377 | 27377 | ||
27378 | /// <summary> | 27378 | /// <summary> |
27379 | /// The file is a Win32 assembly. | 27379 | /// The file is a Win32 assembly. |
27380 | /// </summary> | 27380 | /// </summary> |
27381 | win32, | 27381 | win32, |
27382 | } | 27382 | } |
27383 | 27383 | ||
27384 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27384 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27385 | public enum ProcessorArchitectureType | 27385 | public enum ProcessorArchitectureType |
27386 | { | 27386 | { |
27387 | 27387 | ||
27388 | IllegalValue = int.MaxValue, | 27388 | IllegalValue = int.MaxValue, |
27389 | 27389 | ||
27390 | NotSet = -1, | 27390 | NotSet = -1, |
27391 | 27391 | ||
27392 | /// <summary> | 27392 | /// <summary> |
27393 | /// The file is a .NET Framework assembly that is processor-neutral. | 27393 | /// The file is a .NET Framework assembly that is processor-neutral. |
27394 | /// </summary> | 27394 | /// </summary> |
27395 | msil, | 27395 | msil, |
27396 | 27396 | ||
27397 | /// <summary> | 27397 | /// <summary> |
27398 | /// The file is a .NET Framework assembly for the x86 processor. | 27398 | /// The file is a .NET Framework assembly for the x86 processor. |
27399 | /// </summary> | 27399 | /// </summary> |
27400 | x86, | 27400 | x86, |
27401 | 27401 | ||
27402 | /// <summary> | 27402 | /// <summary> |
27403 | /// The file is a .NET Framework assembly for the x64 processor. | 27403 | /// The file is a .NET Framework assembly for the x64 processor. |
27404 | /// </summary> | 27404 | /// </summary> |
27405 | x64, | 27405 | x64, |
27406 | 27406 | ||
27407 | /// <summary> | 27407 | /// <summary> |
27408 | /// The file is a .NET Framework assembly for the ia64 processor. | 27408 | /// The file is a .NET Framework assembly for the ia64 processor. |
27409 | /// </summary> | 27409 | /// </summary> |
27410 | ia64, | 27410 | ia64, |
27411 | } | 27411 | } |
27412 | } | 27412 | } |
27413 | 27413 | ||
27414 | /// <summary> | 27414 | /// <summary> |
27415 | /// Use several of these elements to specify each registry value in a multiString registry value. This element | 27415 | /// Use several of these elements to specify each registry value in a multiString registry value. This element |
27416 | /// cannot be used if the Value attribute is specified unless the Type attribute is set to 'multiString'. The | 27416 | /// cannot be used if the Value attribute is specified unless the Type attribute is set to 'multiString'. The |
@@ -27419,13 +27419,13 @@ namespace WixToolset.Harvesters.Serialize | |||
27419 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27419 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27420 | public class MultiStringValue : ISetAttributes, ISchemaElement | 27420 | public class MultiStringValue : ISetAttributes, ISchemaElement |
27421 | { | 27421 | { |
27422 | 27422 | ||
27423 | private ISchemaElement parentElement; | 27423 | private ISchemaElement parentElement; |
27424 | 27424 | ||
27425 | private string contentField; | 27425 | private string contentField; |
27426 | 27426 | ||
27427 | private bool contentFieldSet; | 27427 | private bool contentFieldSet; |
27428 | 27428 | ||
27429 | public virtual ISchemaElement ParentElement | 27429 | public virtual ISchemaElement ParentElement |
27430 | { | 27430 | { |
27431 | get | 27431 | get |
@@ -27437,7 +27437,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27437 | this.parentElement = value; | 27437 | this.parentElement = value; |
27438 | } | 27438 | } |
27439 | } | 27439 | } |
27440 | 27440 | ||
27441 | /// <summary> | 27441 | /// <summary> |
27442 | /// Use several of these elements to specify each registry value in a multiString registry value. This element | 27442 | /// Use several of these elements to specify each registry value in a multiString registry value. This element |
27443 | /// cannot be used if the Value attribute is specified unless the Type attribute is set to 'multiString'. The | 27443 | /// cannot be used if the Value attribute is specified unless the Type attribute is set to 'multiString'. The |
@@ -27455,7 +27455,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27455 | this.contentField = value; | 27455 | this.contentField = value; |
27456 | } | 27456 | } |
27457 | } | 27457 | } |
27458 | 27458 | ||
27459 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 27459 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
27460 | void ISetAttributes.SetAttribute(string name, string value) | 27460 | void ISetAttributes.SetAttribute(string name, string value) |
27461 | { | 27461 | { |
@@ -27469,7 +27469,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27469 | this.contentFieldSet = true; | 27469 | this.contentFieldSet = true; |
27470 | } | 27470 | } |
27471 | } | 27471 | } |
27472 | 27472 | ||
27473 | /// <summary> | 27473 | /// <summary> |
27474 | /// Processes this element and all child elements into an XmlWriter. | 27474 | /// Processes this element and all child elements into an XmlWriter. |
27475 | /// </summary> | 27475 | /// </summary> |
@@ -27487,7 +27487,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27487 | writer.WriteEndElement(); | 27487 | writer.WriteEndElement(); |
27488 | } | 27488 | } |
27489 | } | 27489 | } |
27490 | 27490 | ||
27491 | /// <summary> | 27491 | /// <summary> |
27492 | /// Used for organization of child RegistryValue elements or to create a registry key | 27492 | /// Used for organization of child RegistryValue elements or to create a registry key |
27493 | /// (and optionally remove it during uninstallation). | 27493 | /// (and optionally remove it during uninstallation). |
@@ -27495,35 +27495,35 @@ namespace WixToolset.Harvesters.Serialize | |||
27495 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27495 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27496 | public class RegistryKey : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 27496 | public class RegistryKey : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
27497 | { | 27497 | { |
27498 | 27498 | ||
27499 | private ElementCollection children; | 27499 | private ElementCollection children; |
27500 | 27500 | ||
27501 | private string idField; | 27501 | private string idField; |
27502 | 27502 | ||
27503 | private bool idFieldSet; | 27503 | private bool idFieldSet; |
27504 | 27504 | ||
27505 | private ActionType actionField; | 27505 | private ActionType actionField; |
27506 | 27506 | ||
27507 | private bool actionFieldSet; | 27507 | private bool actionFieldSet; |
27508 | 27508 | ||
27509 | private YesNoType forceCreateOnInstallField; | 27509 | private YesNoType forceCreateOnInstallField; |
27510 | 27510 | ||
27511 | private bool forceCreateOnInstallFieldSet; | 27511 | private bool forceCreateOnInstallFieldSet; |
27512 | 27512 | ||
27513 | private YesNoType forceDeleteOnUninstallField; | 27513 | private YesNoType forceDeleteOnUninstallField; |
27514 | 27514 | ||
27515 | private bool forceDeleteOnUninstallFieldSet; | 27515 | private bool forceDeleteOnUninstallFieldSet; |
27516 | 27516 | ||
27517 | private string keyField; | 27517 | private string keyField; |
27518 | 27518 | ||
27519 | private bool keyFieldSet; | 27519 | private bool keyFieldSet; |
27520 | 27520 | ||
27521 | private RegistryRootType rootField; | 27521 | private RegistryRootType rootField; |
27522 | 27522 | ||
27523 | private bool rootFieldSet; | 27523 | private bool rootFieldSet; |
27524 | 27524 | ||
27525 | private ISchemaElement parentElement; | 27525 | private ISchemaElement parentElement; |
27526 | 27526 | ||
27527 | public RegistryKey() | 27527 | public RegistryKey() |
27528 | { | 27528 | { |
27529 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 27529 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -27534,7 +27534,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27534 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 27534 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
27535 | this.children = childCollection0; | 27535 | this.children = childCollection0; |
27536 | } | 27536 | } |
27537 | 27537 | ||
27538 | public virtual IEnumerable Children | 27538 | public virtual IEnumerable Children |
27539 | { | 27539 | { |
27540 | get | 27540 | get |
@@ -27542,7 +27542,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27542 | return this.children; | 27542 | return this.children; |
27543 | } | 27543 | } |
27544 | } | 27544 | } |
27545 | 27545 | ||
27546 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 27546 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
27547 | public virtual IEnumerable this[System.Type childType] | 27547 | public virtual IEnumerable this[System.Type childType] |
27548 | { | 27548 | { |
@@ -27551,7 +27551,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27551 | return this.children.Filter(childType); | 27551 | return this.children.Filter(childType); |
27552 | } | 27552 | } |
27553 | } | 27553 | } |
27554 | 27554 | ||
27555 | /// <summary> | 27555 | /// <summary> |
27556 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be | 27556 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be |
27557 | /// generated by hashing the parent Component identifier, Root, Key, and Name. | 27557 | /// generated by hashing the parent Component identifier, Root, Key, and Name. |
@@ -27568,7 +27568,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27568 | this.idField = value; | 27568 | this.idField = value; |
27569 | } | 27569 | } |
27570 | } | 27570 | } |
27571 | 27571 | ||
27572 | /// <summary> | 27572 | /// <summary> |
27573 | /// The Action attribute has been deprecated. In most cases, you can simply omit @Action. If you need to force Windows Installer | 27573 | /// The Action attribute has been deprecated. In most cases, you can simply omit @Action. If you need to force Windows Installer |
27574 | /// to create an empty key or recursively delete the key, use the ForceCreateOnInstall or ForceDeleteOnUninstall attributes instead. | 27574 | /// to create an empty key or recursively delete the key, use the ForceCreateOnInstall or ForceDeleteOnUninstall attributes instead. |
@@ -27585,7 +27585,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27585 | this.actionField = value; | 27585 | this.actionField = value; |
27586 | } | 27586 | } |
27587 | } | 27587 | } |
27588 | 27588 | ||
27589 | /// <summary> | 27589 | /// <summary> |
27590 | /// Set this attribute to 'yes' to create an empty key, if absent, when the parent component is installed. | 27590 | /// Set this attribute to 'yes' to create an empty key, if absent, when the parent component is installed. |
27591 | /// This value is needed only to create an empty key with no subkeys or values. Windows Installer creates | 27591 | /// This value is needed only to create an empty key with no subkeys or values. Windows Installer creates |
@@ -27603,7 +27603,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27603 | this.forceCreateOnInstallField = value; | 27603 | this.forceCreateOnInstallField = value; |
27604 | } | 27604 | } |
27605 | } | 27605 | } |
27606 | 27606 | ||
27607 | /// <summary> | 27607 | /// <summary> |
27608 | /// Set this attribute to 'yes' to remove the key with all its values and subkeys when the parent component is uninstalled. | 27608 | /// Set this attribute to 'yes' to remove the key with all its values and subkeys when the parent component is uninstalled. |
27609 | /// Note that this value is useful only if your program creates additional values or subkeys under this key and you want an uninstall to remove them. MSI already | 27609 | /// Note that this value is useful only if your program creates additional values or subkeys under this key and you want an uninstall to remove them. MSI already |
@@ -27622,7 +27622,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27622 | this.forceDeleteOnUninstallField = value; | 27622 | this.forceDeleteOnUninstallField = value; |
27623 | } | 27623 | } |
27624 | } | 27624 | } |
27625 | 27625 | ||
27626 | /// <summary> | 27626 | /// <summary> |
27627 | /// The localizable key for the registry value. | 27627 | /// The localizable key for the registry value. |
27628 | /// If the parent element is a RegistryKey, this value may be omitted to use the | 27628 | /// If the parent element is a RegistryKey, this value may be omitted to use the |
@@ -27640,7 +27640,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27640 | this.keyField = value; | 27640 | this.keyField = value; |
27641 | } | 27641 | } |
27642 | } | 27642 | } |
27643 | 27643 | ||
27644 | /// <summary> | 27644 | /// <summary> |
27645 | /// The predefined root key for the registry value. | 27645 | /// The predefined root key for the registry value. |
27646 | /// </summary> | 27646 | /// </summary> |
@@ -27656,7 +27656,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27656 | this.rootField = value; | 27656 | this.rootField = value; |
27657 | } | 27657 | } |
27658 | } | 27658 | } |
27659 | 27659 | ||
27660 | public virtual ISchemaElement ParentElement | 27660 | public virtual ISchemaElement ParentElement |
27661 | { | 27661 | { |
27662 | get | 27662 | get |
@@ -27668,7 +27668,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27668 | this.parentElement = value; | 27668 | this.parentElement = value; |
27669 | } | 27669 | } |
27670 | } | 27670 | } |
27671 | 27671 | ||
27672 | public virtual void AddChild(ISchemaElement child) | 27672 | public virtual void AddChild(ISchemaElement child) |
27673 | { | 27673 | { |
27674 | if ((null == child)) | 27674 | if ((null == child)) |
@@ -27678,7 +27678,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27678 | this.children.AddElement(child); | 27678 | this.children.AddElement(child); |
27679 | child.ParentElement = this; | 27679 | child.ParentElement = this; |
27680 | } | 27680 | } |
27681 | 27681 | ||
27682 | public virtual void RemoveChild(ISchemaElement child) | 27682 | public virtual void RemoveChild(ISchemaElement child) |
27683 | { | 27683 | { |
27684 | if ((null == child)) | 27684 | if ((null == child)) |
@@ -27688,7 +27688,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27688 | this.children.RemoveElement(child); | 27688 | this.children.RemoveElement(child); |
27689 | child.ParentElement = null; | 27689 | child.ParentElement = null; |
27690 | } | 27690 | } |
27691 | 27691 | ||
27692 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 27692 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
27693 | ISchemaElement ICreateChildren.CreateChild(string childName) | 27693 | ISchemaElement ICreateChildren.CreateChild(string childName) |
27694 | { | 27694 | { |
@@ -27719,7 +27719,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27719 | } | 27719 | } |
27720 | return childValue; | 27720 | return childValue; |
27721 | } | 27721 | } |
27722 | 27722 | ||
27723 | /// <summary> | 27723 | /// <summary> |
27724 | /// Parses a ActionType from a string. | 27724 | /// Parses a ActionType from a string. |
27725 | /// </summary> | 27725 | /// </summary> |
@@ -27729,7 +27729,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27729 | RegistryKey.TryParseActionType(value, out parsedValue); | 27729 | RegistryKey.TryParseActionType(value, out parsedValue); |
27730 | return parsedValue; | 27730 | return parsedValue; |
27731 | } | 27731 | } |
27732 | 27732 | ||
27733 | /// <summary> | 27733 | /// <summary> |
27734 | /// Tries to parse a ActionType from a string. | 27734 | /// Tries to parse a ActionType from a string. |
27735 | /// </summary> | 27735 | /// </summary> |
@@ -27765,7 +27765,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27765 | } | 27765 | } |
27766 | return true; | 27766 | return true; |
27767 | } | 27767 | } |
27768 | 27768 | ||
27769 | /// <summary> | 27769 | /// <summary> |
27770 | /// Processes this element and all child elements into an XmlWriter. | 27770 | /// Processes this element and all child elements into an XmlWriter. |
27771 | /// </summary> | 27771 | /// </summary> |
@@ -27845,14 +27845,14 @@ namespace WixToolset.Harvesters.Serialize | |||
27845 | writer.WriteAttributeString("Root", "HKU"); | 27845 | writer.WriteAttributeString("Root", "HKU"); |
27846 | } | 27846 | } |
27847 | } | 27847 | } |
27848 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 27848 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
27849 | { | 27849 | { |
27850 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 27850 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
27851 | childElement.OutputXml(writer); | 27851 | childElement.OutputXml(writer); |
27852 | } | 27852 | } |
27853 | writer.WriteEndElement(); | 27853 | writer.WriteEndElement(); |
27854 | } | 27854 | } |
27855 | 27855 | ||
27856 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 27856 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
27857 | void ISetAttributes.SetAttribute(string name, string value) | 27857 | void ISetAttributes.SetAttribute(string name, string value) |
27858 | { | 27858 | { |
@@ -27891,27 +27891,27 @@ namespace WixToolset.Harvesters.Serialize | |||
27891 | this.rootFieldSet = true; | 27891 | this.rootFieldSet = true; |
27892 | } | 27892 | } |
27893 | } | 27893 | } |
27894 | 27894 | ||
27895 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27895 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27896 | public enum ActionType | 27896 | public enum ActionType |
27897 | { | 27897 | { |
27898 | 27898 | ||
27899 | IllegalValue = int.MaxValue, | 27899 | IllegalValue = int.MaxValue, |
27900 | 27900 | ||
27901 | NotSet = -1, | 27901 | NotSet = -1, |
27902 | 27902 | ||
27903 | /// <summary> | 27903 | /// <summary> |
27904 | /// Creates the key, if absent, when the parent component is installed. | 27904 | /// Creates the key, if absent, when the parent component is installed. |
27905 | /// </summary> | 27905 | /// </summary> |
27906 | create, | 27906 | create, |
27907 | 27907 | ||
27908 | /// <summary> | 27908 | /// <summary> |
27909 | /// Creates the key, if absent, when the parent component is installed then remove the key with all its values and subkeys when the parent component is uninstalled. | 27909 | /// Creates the key, if absent, when the parent component is installed then remove the key with all its values and subkeys when the parent component is uninstalled. |
27910 | /// Note that this value is useful only if your program creates additional values or subkeys under this key and you want an uninstall to remove them. MSI already | 27910 | /// Note that this value is useful only if your program creates additional values or subkeys under this key and you want an uninstall to remove them. MSI already |
27911 | /// removes all values and subkeys that it creates, so this option just adds additional overhead to uninstall. | 27911 | /// removes all values and subkeys that it creates, so this option just adds additional overhead to uninstall. |
27912 | /// </summary> | 27912 | /// </summary> |
27913 | createAndRemoveOnUninstall, | 27913 | createAndRemoveOnUninstall, |
27914 | 27914 | ||
27915 | /// <summary> | 27915 | /// <summary> |
27916 | /// Does nothing; this element is used merely in WiX authoring for organization and does nothing to the final output. | 27916 | /// Does nothing; this element is used merely in WiX authoring for organization and does nothing to the final output. |
27917 | /// This is the default value. | 27917 | /// This is the default value. |
@@ -27919,7 +27919,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27919 | none, | 27919 | none, |
27920 | } | 27920 | } |
27921 | } | 27921 | } |
27922 | 27922 | ||
27923 | /// <summary> | 27923 | /// <summary> |
27924 | /// Used to create a registry value. For multi-string values, this can be used to prepend or append values. | 27924 | /// Used to create a registry value. For multi-string values, this can be used to prepend or append values. |
27925 | /// | 27925 | /// |
@@ -27930,43 +27930,43 @@ namespace WixToolset.Harvesters.Serialize | |||
27930 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 27930 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
27931 | public class RegistryValue : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 27931 | public class RegistryValue : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
27932 | { | 27932 | { |
27933 | 27933 | ||
27934 | private ElementCollection children; | 27934 | private ElementCollection children; |
27935 | 27935 | ||
27936 | private string idField; | 27936 | private string idField; |
27937 | 27937 | ||
27938 | private bool idFieldSet; | 27938 | private bool idFieldSet; |
27939 | 27939 | ||
27940 | private RegistryRootType rootField; | 27940 | private RegistryRootType rootField; |
27941 | 27941 | ||
27942 | private bool rootFieldSet; | 27942 | private bool rootFieldSet; |
27943 | 27943 | ||
27944 | private string keyField; | 27944 | private string keyField; |
27945 | 27945 | ||
27946 | private bool keyFieldSet; | 27946 | private bool keyFieldSet; |
27947 | 27947 | ||
27948 | private string nameField; | 27948 | private string nameField; |
27949 | 27949 | ||
27950 | private bool nameFieldSet; | 27950 | private bool nameFieldSet; |
27951 | 27951 | ||
27952 | private string valueField; | 27952 | private string valueField; |
27953 | 27953 | ||
27954 | private bool valueFieldSet; | 27954 | private bool valueFieldSet; |
27955 | 27955 | ||
27956 | private TypeType typeField; | 27956 | private TypeType typeField; |
27957 | 27957 | ||
27958 | private bool typeFieldSet; | 27958 | private bool typeFieldSet; |
27959 | 27959 | ||
27960 | private ActionType actionField; | 27960 | private ActionType actionField; |
27961 | 27961 | ||
27962 | private bool actionFieldSet; | 27962 | private bool actionFieldSet; |
27963 | 27963 | ||
27964 | private YesNoType keyPathField; | 27964 | private YesNoType keyPathField; |
27965 | 27965 | ||
27966 | private bool keyPathFieldSet; | 27966 | private bool keyPathFieldSet; |
27967 | 27967 | ||
27968 | private ISchemaElement parentElement; | 27968 | private ISchemaElement parentElement; |
27969 | 27969 | ||
27970 | public RegistryValue() | 27970 | public RegistryValue() |
27971 | { | 27971 | { |
27972 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 27972 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -27976,7 +27976,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27976 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 27976 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
27977 | this.children = childCollection0; | 27977 | this.children = childCollection0; |
27978 | } | 27978 | } |
27979 | 27979 | ||
27980 | public virtual IEnumerable Children | 27980 | public virtual IEnumerable Children |
27981 | { | 27981 | { |
27982 | get | 27982 | get |
@@ -27984,7 +27984,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27984 | return this.children; | 27984 | return this.children; |
27985 | } | 27985 | } |
27986 | } | 27986 | } |
27987 | 27987 | ||
27988 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 27988 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
27989 | public virtual IEnumerable this[System.Type childType] | 27989 | public virtual IEnumerable this[System.Type childType] |
27990 | { | 27990 | { |
@@ -27993,7 +27993,7 @@ namespace WixToolset.Harvesters.Serialize | |||
27993 | return this.children.Filter(childType); | 27993 | return this.children.Filter(childType); |
27994 | } | 27994 | } |
27995 | } | 27995 | } |
27996 | 27996 | ||
27997 | /// <summary> | 27997 | /// <summary> |
27998 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be | 27998 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be |
27999 | /// generated by hashing the parent Component identifier, Root, Key, and Name. | 27999 | /// generated by hashing the parent Component identifier, Root, Key, and Name. |
@@ -28010,7 +28010,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28010 | this.idField = value; | 28010 | this.idField = value; |
28011 | } | 28011 | } |
28012 | } | 28012 | } |
28013 | 28013 | ||
28014 | /// <summary> | 28014 | /// <summary> |
28015 | /// The predefined root key for the registry value. | 28015 | /// The predefined root key for the registry value. |
28016 | /// </summary> | 28016 | /// </summary> |
@@ -28026,7 +28026,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28026 | this.rootField = value; | 28026 | this.rootField = value; |
28027 | } | 28027 | } |
28028 | } | 28028 | } |
28029 | 28029 | ||
28030 | /// <summary> | 28030 | /// <summary> |
28031 | /// The localizable key for the registry value. | 28031 | /// The localizable key for the registry value. |
28032 | /// If the parent element is a RegistryKey, this value may be omitted to use the | 28032 | /// If the parent element is a RegistryKey, this value may be omitted to use the |
@@ -28044,7 +28044,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28044 | this.keyField = value; | 28044 | this.keyField = value; |
28045 | } | 28045 | } |
28046 | } | 28046 | } |
28047 | 28047 | ||
28048 | /// <summary> | 28048 | /// <summary> |
28049 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will | 28049 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will |
28050 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not | 28050 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not |
@@ -28062,7 +28062,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28062 | this.nameField = value; | 28062 | this.nameField = value; |
28063 | } | 28063 | } |
28064 | } | 28064 | } |
28065 | 28065 | ||
28066 | /// <summary> | 28066 | /// <summary> |
28067 | /// Set this attribute to the localizable registry value. This value is formatted. The Windows Installer allows | 28067 | /// Set this attribute to the localizable registry value. This value is formatted. The Windows Installer allows |
28068 | /// several special values to be set for this attribute. You should not use them in WiX. Instead use appropriate | 28068 | /// several special values to be set for this attribute. You should not use them in WiX. Instead use appropriate |
@@ -28080,7 +28080,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28080 | this.valueField = value; | 28080 | this.valueField = value; |
28081 | } | 28081 | } |
28082 | } | 28082 | } |
28083 | 28083 | ||
28084 | /// <summary> | 28084 | /// <summary> |
28085 | /// Set this attribute to the type of the desired registry key. This attribute must be specified whenever the Value | 28085 | /// Set this attribute to the type of the desired registry key. This attribute must be specified whenever the Value |
28086 | /// attribute or a child RegistryValue element is specified. This attribute | 28086 | /// attribute or a child RegistryValue element is specified. This attribute |
@@ -28098,7 +28098,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28098 | this.typeField = value; | 28098 | this.typeField = value; |
28099 | } | 28099 | } |
28100 | } | 28100 | } |
28101 | 28101 | ||
28102 | /// <summary> | 28102 | /// <summary> |
28103 | /// This is the action that will be taken for this registry value. | 28103 | /// This is the action that will be taken for this registry value. |
28104 | /// </summary> | 28104 | /// </summary> |
@@ -28114,7 +28114,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28114 | this.actionField = value; | 28114 | this.actionField = value; |
28115 | } | 28115 | } |
28116 | } | 28116 | } |
28117 | 28117 | ||
28118 | /// <summary> | 28118 | /// <summary> |
28119 | /// Set this attribute to 'yes' to make this registry key the KeyPath of the parent component. | 28119 | /// Set this attribute to 'yes' to make this registry key the KeyPath of the parent component. |
28120 | /// Only one resource (registry, file, etc) can be the KeyPath of a component. | 28120 | /// Only one resource (registry, file, etc) can be the KeyPath of a component. |
@@ -28131,7 +28131,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28131 | this.keyPathField = value; | 28131 | this.keyPathField = value; |
28132 | } | 28132 | } |
28133 | } | 28133 | } |
28134 | 28134 | ||
28135 | public virtual ISchemaElement ParentElement | 28135 | public virtual ISchemaElement ParentElement |
28136 | { | 28136 | { |
28137 | get | 28137 | get |
@@ -28143,7 +28143,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28143 | this.parentElement = value; | 28143 | this.parentElement = value; |
28144 | } | 28144 | } |
28145 | } | 28145 | } |
28146 | 28146 | ||
28147 | public virtual void AddChild(ISchemaElement child) | 28147 | public virtual void AddChild(ISchemaElement child) |
28148 | { | 28148 | { |
28149 | if ((null == child)) | 28149 | if ((null == child)) |
@@ -28153,7 +28153,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28153 | this.children.AddElement(child); | 28153 | this.children.AddElement(child); |
28154 | child.ParentElement = this; | 28154 | child.ParentElement = this; |
28155 | } | 28155 | } |
28156 | 28156 | ||
28157 | public virtual void RemoveChild(ISchemaElement child) | 28157 | public virtual void RemoveChild(ISchemaElement child) |
28158 | { | 28158 | { |
28159 | if ((null == child)) | 28159 | if ((null == child)) |
@@ -28163,7 +28163,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28163 | this.children.RemoveElement(child); | 28163 | this.children.RemoveElement(child); |
28164 | child.ParentElement = null; | 28164 | child.ParentElement = null; |
28165 | } | 28165 | } |
28166 | 28166 | ||
28167 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 28167 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
28168 | ISchemaElement ICreateChildren.CreateChild(string childName) | 28168 | ISchemaElement ICreateChildren.CreateChild(string childName) |
28169 | { | 28169 | { |
@@ -28190,7 +28190,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28190 | } | 28190 | } |
28191 | return childValue; | 28191 | return childValue; |
28192 | } | 28192 | } |
28193 | 28193 | ||
28194 | /// <summary> | 28194 | /// <summary> |
28195 | /// Parses a TypeType from a string. | 28195 | /// Parses a TypeType from a string. |
28196 | /// </summary> | 28196 | /// </summary> |
@@ -28200,7 +28200,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28200 | RegistryValue.TryParseTypeType(value, out parsedValue); | 28200 | RegistryValue.TryParseTypeType(value, out parsedValue); |
28201 | return parsedValue; | 28201 | return parsedValue; |
28202 | } | 28202 | } |
28203 | 28203 | ||
28204 | /// <summary> | 28204 | /// <summary> |
28205 | /// Tries to parse a TypeType from a string. | 28205 | /// Tries to parse a TypeType from a string. |
28206 | /// </summary> | 28206 | /// </summary> |
@@ -28250,7 +28250,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28250 | } | 28250 | } |
28251 | return true; | 28251 | return true; |
28252 | } | 28252 | } |
28253 | 28253 | ||
28254 | /// <summary> | 28254 | /// <summary> |
28255 | /// Parses a ActionType from a string. | 28255 | /// Parses a ActionType from a string. |
28256 | /// </summary> | 28256 | /// </summary> |
@@ -28260,7 +28260,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28260 | RegistryValue.TryParseActionType(value, out parsedValue); | 28260 | RegistryValue.TryParseActionType(value, out parsedValue); |
28261 | return parsedValue; | 28261 | return parsedValue; |
28262 | } | 28262 | } |
28263 | 28263 | ||
28264 | /// <summary> | 28264 | /// <summary> |
28265 | /// Tries to parse a ActionType from a string. | 28265 | /// Tries to parse a ActionType from a string. |
28266 | /// </summary> | 28266 | /// </summary> |
@@ -28296,7 +28296,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28296 | } | 28296 | } |
28297 | return true; | 28297 | return true; |
28298 | } | 28298 | } |
28299 | 28299 | ||
28300 | /// <summary> | 28300 | /// <summary> |
28301 | /// Processes this element and all child elements into an XmlWriter. | 28301 | /// Processes this element and all child elements into an XmlWriter. |
28302 | /// </summary> | 28302 | /// </summary> |
@@ -28396,14 +28396,14 @@ namespace WixToolset.Harvesters.Serialize | |||
28396 | writer.WriteAttributeString("KeyPath", "yes"); | 28396 | writer.WriteAttributeString("KeyPath", "yes"); |
28397 | } | 28397 | } |
28398 | } | 28398 | } |
28399 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 28399 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
28400 | { | 28400 | { |
28401 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 28401 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
28402 | childElement.OutputXml(writer); | 28402 | childElement.OutputXml(writer); |
28403 | } | 28403 | } |
28404 | writer.WriteEndElement(); | 28404 | writer.WriteEndElement(); |
28405 | } | 28405 | } |
28406 | 28406 | ||
28407 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 28407 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
28408 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 28408 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
28409 | void ISetAttributes.SetAttribute(string name, string value) | 28409 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -28453,35 +28453,35 @@ namespace WixToolset.Harvesters.Serialize | |||
28453 | this.keyPathFieldSet = true; | 28453 | this.keyPathFieldSet = true; |
28454 | } | 28454 | } |
28455 | } | 28455 | } |
28456 | 28456 | ||
28457 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28457 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28458 | public enum TypeType | 28458 | public enum TypeType |
28459 | { | 28459 | { |
28460 | 28460 | ||
28461 | IllegalValue = int.MaxValue, | 28461 | IllegalValue = int.MaxValue, |
28462 | 28462 | ||
28463 | NotSet = -1, | 28463 | NotSet = -1, |
28464 | 28464 | ||
28465 | /// <summary> | 28465 | /// <summary> |
28466 | /// The value is interpreted and stored as a string (REG_SZ). | 28466 | /// The value is interpreted and stored as a string (REG_SZ). |
28467 | /// </summary> | 28467 | /// </summary> |
28468 | @string, | 28468 | @string, |
28469 | 28469 | ||
28470 | /// <summary> | 28470 | /// <summary> |
28471 | /// The value is interpreted and stored as an integer (REG_DWORD). | 28471 | /// The value is interpreted and stored as an integer (REG_DWORD). |
28472 | /// </summary> | 28472 | /// </summary> |
28473 | integer, | 28473 | integer, |
28474 | 28474 | ||
28475 | /// <summary> | 28475 | /// <summary> |
28476 | /// The value is interpreted and stored as a hexadecimal value (REG_BINARY). | 28476 | /// The value is interpreted and stored as a hexadecimal value (REG_BINARY). |
28477 | /// </summary> | 28477 | /// </summary> |
28478 | binary, | 28478 | binary, |
28479 | 28479 | ||
28480 | /// <summary> | 28480 | /// <summary> |
28481 | /// The value is interpreted and stored as an expandable string (REG_EXPAND_SZ). | 28481 | /// The value is interpreted and stored as an expandable string (REG_EXPAND_SZ). |
28482 | /// </summary> | 28482 | /// </summary> |
28483 | expandable, | 28483 | expandable, |
28484 | 28484 | ||
28485 | /// <summary> | 28485 | /// <summary> |
28486 | /// The value is interpreted and stored as a multiple strings (REG_MULTI_SZ). | 28486 | /// The value is interpreted and stored as a multiple strings (REG_MULTI_SZ). |
28487 | /// Please note that this value will only result in a multi-string value if there is more than one registry value | 28487 | /// Please note that this value will only result in a multi-string value if there is more than one registry value |
@@ -28489,57 +28489,57 @@ namespace WixToolset.Harvesters.Serialize | |||
28489 | /// </summary> | 28489 | /// </summary> |
28490 | multiString, | 28490 | multiString, |
28491 | } | 28491 | } |
28492 | 28492 | ||
28493 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28493 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28494 | public enum ActionType | 28494 | public enum ActionType |
28495 | { | 28495 | { |
28496 | 28496 | ||
28497 | IllegalValue = int.MaxValue, | 28497 | IllegalValue = int.MaxValue, |
28498 | 28498 | ||
28499 | NotSet = -1, | 28499 | NotSet = -1, |
28500 | 28500 | ||
28501 | /// <summary> | 28501 | /// <summary> |
28502 | /// Appends the specified value(s) to a multiString registry value. | 28502 | /// Appends the specified value(s) to a multiString registry value. |
28503 | /// </summary> | 28503 | /// </summary> |
28504 | append, | 28504 | append, |
28505 | 28505 | ||
28506 | /// <summary> | 28506 | /// <summary> |
28507 | /// Prepends the specified value(s) to a multiString registry value. | 28507 | /// Prepends the specified value(s) to a multiString registry value. |
28508 | /// </summary> | 28508 | /// </summary> |
28509 | prepend, | 28509 | prepend, |
28510 | 28510 | ||
28511 | /// <summary> | 28511 | /// <summary> |
28512 | /// Writes a registry value. This is the default value. | 28512 | /// Writes a registry value. This is the default value. |
28513 | /// </summary> | 28513 | /// </summary> |
28514 | write, | 28514 | write, |
28515 | } | 28515 | } |
28516 | } | 28516 | } |
28517 | 28517 | ||
28518 | /// <summary> | 28518 | /// <summary> |
28519 | /// Used for removing registry keys and all child keys either during install or uninstall. | 28519 | /// Used for removing registry keys and all child keys either during install or uninstall. |
28520 | /// </summary> | 28520 | /// </summary> |
28521 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28521 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28522 | public class RemoveRegistryKey : ISchemaElement, ISetAttributes | 28522 | public class RemoveRegistryKey : ISchemaElement, ISetAttributes |
28523 | { | 28523 | { |
28524 | 28524 | ||
28525 | private string idField; | 28525 | private string idField; |
28526 | 28526 | ||
28527 | private bool idFieldSet; | 28527 | private bool idFieldSet; |
28528 | 28528 | ||
28529 | private ActionType actionField; | 28529 | private ActionType actionField; |
28530 | 28530 | ||
28531 | private bool actionFieldSet; | 28531 | private bool actionFieldSet; |
28532 | 28532 | ||
28533 | private string keyField; | 28533 | private string keyField; |
28534 | 28534 | ||
28535 | private bool keyFieldSet; | 28535 | private bool keyFieldSet; |
28536 | 28536 | ||
28537 | private RegistryRootType rootField; | 28537 | private RegistryRootType rootField; |
28538 | 28538 | ||
28539 | private bool rootFieldSet; | 28539 | private bool rootFieldSet; |
28540 | 28540 | ||
28541 | private ISchemaElement parentElement; | 28541 | private ISchemaElement parentElement; |
28542 | 28542 | ||
28543 | /// <summary> | 28543 | /// <summary> |
28544 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be | 28544 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be |
28545 | /// generated by hashing the parent Component identifier, Root, Key, and Name. | 28545 | /// generated by hashing the parent Component identifier, Root, Key, and Name. |
@@ -28556,7 +28556,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28556 | this.idField = value; | 28556 | this.idField = value; |
28557 | } | 28557 | } |
28558 | } | 28558 | } |
28559 | 28559 | ||
28560 | /// <summary> | 28560 | /// <summary> |
28561 | /// This is the action that will be taken for this registry value. | 28561 | /// This is the action that will be taken for this registry value. |
28562 | /// </summary> | 28562 | /// </summary> |
@@ -28572,7 +28572,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28572 | this.actionField = value; | 28572 | this.actionField = value; |
28573 | } | 28573 | } |
28574 | } | 28574 | } |
28575 | 28575 | ||
28576 | /// <summary> | 28576 | /// <summary> |
28577 | /// The localizable key for the registry value. | 28577 | /// The localizable key for the registry value. |
28578 | /// </summary> | 28578 | /// </summary> |
@@ -28588,7 +28588,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28588 | this.keyField = value; | 28588 | this.keyField = value; |
28589 | } | 28589 | } |
28590 | } | 28590 | } |
28591 | 28591 | ||
28592 | /// <summary> | 28592 | /// <summary> |
28593 | /// The predefined root key for the registry value. | 28593 | /// The predefined root key for the registry value. |
28594 | /// </summary> | 28594 | /// </summary> |
@@ -28604,7 +28604,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28604 | this.rootField = value; | 28604 | this.rootField = value; |
28605 | } | 28605 | } |
28606 | } | 28606 | } |
28607 | 28607 | ||
28608 | public virtual ISchemaElement ParentElement | 28608 | public virtual ISchemaElement ParentElement |
28609 | { | 28609 | { |
28610 | get | 28610 | get |
@@ -28616,7 +28616,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28616 | this.parentElement = value; | 28616 | this.parentElement = value; |
28617 | } | 28617 | } |
28618 | } | 28618 | } |
28619 | 28619 | ||
28620 | /// <summary> | 28620 | /// <summary> |
28621 | /// Parses a ActionType from a string. | 28621 | /// Parses a ActionType from a string. |
28622 | /// </summary> | 28622 | /// </summary> |
@@ -28626,7 +28626,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28626 | RemoveRegistryKey.TryParseActionType(value, out parsedValue); | 28626 | RemoveRegistryKey.TryParseActionType(value, out parsedValue); |
28627 | return parsedValue; | 28627 | return parsedValue; |
28628 | } | 28628 | } |
28629 | 28629 | ||
28630 | /// <summary> | 28630 | /// <summary> |
28631 | /// Tries to parse a ActionType from a string. | 28631 | /// Tries to parse a ActionType from a string. |
28632 | /// </summary> | 28632 | /// </summary> |
@@ -28655,7 +28655,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28655 | } | 28655 | } |
28656 | return true; | 28656 | return true; |
28657 | } | 28657 | } |
28658 | 28658 | ||
28659 | /// <summary> | 28659 | /// <summary> |
28660 | /// Processes this element and all child elements into an XmlWriter. | 28660 | /// Processes this element and all child elements into an XmlWriter. |
28661 | /// </summary> | 28661 | /// </summary> |
@@ -28710,7 +28710,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28710 | } | 28710 | } |
28711 | writer.WriteEndElement(); | 28711 | writer.WriteEndElement(); |
28712 | } | 28712 | } |
28713 | 28713 | ||
28714 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 28714 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
28715 | void ISetAttributes.SetAttribute(string name, string value) | 28715 | void ISetAttributes.SetAttribute(string name, string value) |
28716 | { | 28716 | { |
@@ -28739,27 +28739,27 @@ namespace WixToolset.Harvesters.Serialize | |||
28739 | this.rootFieldSet = true; | 28739 | this.rootFieldSet = true; |
28740 | } | 28740 | } |
28741 | } | 28741 | } |
28742 | 28742 | ||
28743 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28743 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28744 | public enum ActionType | 28744 | public enum ActionType |
28745 | { | 28745 | { |
28746 | 28746 | ||
28747 | IllegalValue = int.MaxValue, | 28747 | IllegalValue = int.MaxValue, |
28748 | 28748 | ||
28749 | NotSet = -1, | 28749 | NotSet = -1, |
28750 | 28750 | ||
28751 | /// <summary> | 28751 | /// <summary> |
28752 | /// Removes a key with all its values and subkeys when the parent component is installed. | 28752 | /// Removes a key with all its values and subkeys when the parent component is installed. |
28753 | /// </summary> | 28753 | /// </summary> |
28754 | removeOnInstall, | 28754 | removeOnInstall, |
28755 | 28755 | ||
28756 | /// <summary> | 28756 | /// <summary> |
28757 | /// Removes a key with all its values and subkeys when the parent component is uninstalled. | 28757 | /// Removes a key with all its values and subkeys when the parent component is uninstalled. |
28758 | /// </summary> | 28758 | /// </summary> |
28759 | removeOnUninstall, | 28759 | removeOnUninstall, |
28760 | } | 28760 | } |
28761 | } | 28761 | } |
28762 | 28762 | ||
28763 | /// <summary> | 28763 | /// <summary> |
28764 | /// Used to remove a registry value during installation. | 28764 | /// Used to remove a registry value during installation. |
28765 | /// There is no standard way to remove a single registry value during uninstall (but you can remove an entire key with RemoveRegistryKey). | 28765 | /// There is no standard way to remove a single registry value during uninstall (but you can remove an entire key with RemoveRegistryKey). |
@@ -28767,25 +28767,25 @@ namespace WixToolset.Harvesters.Serialize | |||
28767 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28767 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28768 | public class RemoveRegistryValue : ISchemaElement, ISetAttributes | 28768 | public class RemoveRegistryValue : ISchemaElement, ISetAttributes |
28769 | { | 28769 | { |
28770 | 28770 | ||
28771 | private string idField; | 28771 | private string idField; |
28772 | 28772 | ||
28773 | private bool idFieldSet; | 28773 | private bool idFieldSet; |
28774 | 28774 | ||
28775 | private string keyField; | 28775 | private string keyField; |
28776 | 28776 | ||
28777 | private bool keyFieldSet; | 28777 | private bool keyFieldSet; |
28778 | 28778 | ||
28779 | private string nameField; | 28779 | private string nameField; |
28780 | 28780 | ||
28781 | private bool nameFieldSet; | 28781 | private bool nameFieldSet; |
28782 | 28782 | ||
28783 | private RegistryRootType rootField; | 28783 | private RegistryRootType rootField; |
28784 | 28784 | ||
28785 | private bool rootFieldSet; | 28785 | private bool rootFieldSet; |
28786 | 28786 | ||
28787 | private ISchemaElement parentElement; | 28787 | private ISchemaElement parentElement; |
28788 | 28788 | ||
28789 | /// <summary> | 28789 | /// <summary> |
28790 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be | 28790 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be |
28791 | /// generated by hashing the parent Component identifier, Root, Key, and Name. | 28791 | /// generated by hashing the parent Component identifier, Root, Key, and Name. |
@@ -28802,7 +28802,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28802 | this.idField = value; | 28802 | this.idField = value; |
28803 | } | 28803 | } |
28804 | } | 28804 | } |
28805 | 28805 | ||
28806 | /// <summary> | 28806 | /// <summary> |
28807 | /// The localizable key for the registry value. | 28807 | /// The localizable key for the registry value. |
28808 | /// If the parent element is a RegistryKey, this value may be omitted to use the | 28808 | /// If the parent element is a RegistryKey, this value may be omitted to use the |
@@ -28820,7 +28820,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28820 | this.keyField = value; | 28820 | this.keyField = value; |
28821 | } | 28821 | } |
28822 | } | 28822 | } |
28823 | 28823 | ||
28824 | /// <summary> | 28824 | /// <summary> |
28825 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will | 28825 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will |
28826 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not | 28826 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not |
@@ -28838,7 +28838,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28838 | this.nameField = value; | 28838 | this.nameField = value; |
28839 | } | 28839 | } |
28840 | } | 28840 | } |
28841 | 28841 | ||
28842 | /// <summary> | 28842 | /// <summary> |
28843 | /// The predefined root key for the registry value. | 28843 | /// The predefined root key for the registry value. |
28844 | /// </summary> | 28844 | /// </summary> |
@@ -28854,7 +28854,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28854 | this.rootField = value; | 28854 | this.rootField = value; |
28855 | } | 28855 | } |
28856 | } | 28856 | } |
28857 | 28857 | ||
28858 | public virtual ISchemaElement ParentElement | 28858 | public virtual ISchemaElement ParentElement |
28859 | { | 28859 | { |
28860 | get | 28860 | get |
@@ -28866,7 +28866,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28866 | this.parentElement = value; | 28866 | this.parentElement = value; |
28867 | } | 28867 | } |
28868 | } | 28868 | } |
28869 | 28869 | ||
28870 | /// <summary> | 28870 | /// <summary> |
28871 | /// Processes this element and all child elements into an XmlWriter. | 28871 | /// Processes this element and all child elements into an XmlWriter. |
28872 | /// </summary> | 28872 | /// </summary> |
@@ -28914,7 +28914,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28914 | } | 28914 | } |
28915 | writer.WriteEndElement(); | 28915 | writer.WriteEndElement(); |
28916 | } | 28916 | } |
28917 | 28917 | ||
28918 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 28918 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
28919 | void ISetAttributes.SetAttribute(string name, string value) | 28919 | void ISetAttributes.SetAttribute(string name, string value) |
28920 | { | 28920 | { |
@@ -28944,47 +28944,47 @@ namespace WixToolset.Harvesters.Serialize | |||
28944 | } | 28944 | } |
28945 | } | 28945 | } |
28946 | } | 28946 | } |
28947 | 28947 | ||
28948 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 28948 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
28949 | public class Registry : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 28949 | public class Registry : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
28950 | { | 28950 | { |
28951 | 28951 | ||
28952 | private ElementCollection children; | 28952 | private ElementCollection children; |
28953 | 28953 | ||
28954 | private string idField; | 28954 | private string idField; |
28955 | 28955 | ||
28956 | private bool idFieldSet; | 28956 | private bool idFieldSet; |
28957 | 28957 | ||
28958 | private ActionType actionField; | 28958 | private ActionType actionField; |
28959 | 28959 | ||
28960 | private bool actionFieldSet; | 28960 | private bool actionFieldSet; |
28961 | 28961 | ||
28962 | private string keyField; | 28962 | private string keyField; |
28963 | 28963 | ||
28964 | private bool keyFieldSet; | 28964 | private bool keyFieldSet; |
28965 | 28965 | ||
28966 | private YesNoType keyPathField; | 28966 | private YesNoType keyPathField; |
28967 | 28967 | ||
28968 | private bool keyPathFieldSet; | 28968 | private bool keyPathFieldSet; |
28969 | 28969 | ||
28970 | private string nameField; | 28970 | private string nameField; |
28971 | 28971 | ||
28972 | private bool nameFieldSet; | 28972 | private bool nameFieldSet; |
28973 | 28973 | ||
28974 | private RegistryRootType rootField; | 28974 | private RegistryRootType rootField; |
28975 | 28975 | ||
28976 | private bool rootFieldSet; | 28976 | private bool rootFieldSet; |
28977 | 28977 | ||
28978 | private TypeType typeField; | 28978 | private TypeType typeField; |
28979 | 28979 | ||
28980 | private bool typeFieldSet; | 28980 | private bool typeFieldSet; |
28981 | 28981 | ||
28982 | private string valueField; | 28982 | private string valueField; |
28983 | 28983 | ||
28984 | private bool valueFieldSet; | 28984 | private bool valueFieldSet; |
28985 | 28985 | ||
28986 | private ISchemaElement parentElement; | 28986 | private ISchemaElement parentElement; |
28987 | 28987 | ||
28988 | public Registry() | 28988 | public Registry() |
28989 | { | 28989 | { |
28990 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 28990 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -28995,7 +28995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
28995 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 28995 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
28996 | this.children = childCollection0; | 28996 | this.children = childCollection0; |
28997 | } | 28997 | } |
28998 | 28998 | ||
28999 | public virtual IEnumerable Children | 28999 | public virtual IEnumerable Children |
29000 | { | 29000 | { |
29001 | get | 29001 | get |
@@ -29003,7 +29003,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29003 | return this.children; | 29003 | return this.children; |
29004 | } | 29004 | } |
29005 | } | 29005 | } |
29006 | 29006 | ||
29007 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 29007 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
29008 | public virtual IEnumerable this[System.Type childType] | 29008 | public virtual IEnumerable this[System.Type childType] |
29009 | { | 29009 | { |
@@ -29012,7 +29012,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29012 | return this.children.Filter(childType); | 29012 | return this.children.Filter(childType); |
29013 | } | 29013 | } |
29014 | } | 29014 | } |
29015 | 29015 | ||
29016 | /// <summary> | 29016 | /// <summary> |
29017 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be | 29017 | /// Primary key used to identify this particular entry. If this attribute is not specified, an identifier will be |
29018 | /// generated by hashing the parent Component identifier, Root, Key, and Name. | 29018 | /// generated by hashing the parent Component identifier, Root, Key, and Name. |
@@ -29029,7 +29029,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29029 | this.idField = value; | 29029 | this.idField = value; |
29030 | } | 29030 | } |
29031 | } | 29031 | } |
29032 | 29032 | ||
29033 | /// <summary> | 29033 | /// <summary> |
29034 | /// This is the action that will be taken for this registry key. | 29034 | /// This is the action that will be taken for this registry key. |
29035 | /// </summary> | 29035 | /// </summary> |
@@ -29045,7 +29045,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29045 | this.actionField = value; | 29045 | this.actionField = value; |
29046 | } | 29046 | } |
29047 | } | 29047 | } |
29048 | 29048 | ||
29049 | /// <summary> | 29049 | /// <summary> |
29050 | /// The localizable key for the registry value. | 29050 | /// The localizable key for the registry value. |
29051 | /// </summary> | 29051 | /// </summary> |
@@ -29061,7 +29061,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29061 | this.keyField = value; | 29061 | this.keyField = value; |
29062 | } | 29062 | } |
29063 | } | 29063 | } |
29064 | 29064 | ||
29065 | /// <summary> | 29065 | /// <summary> |
29066 | /// Set this attribute to 'yes' to make this registry key the KeyPath of the parent component. Only one resource (registry, | 29066 | /// Set this attribute to 'yes' to make this registry key the KeyPath of the parent component. Only one resource (registry, |
29067 | /// file, etc) can be the KeyPath of a component. | 29067 | /// file, etc) can be the KeyPath of a component. |
@@ -29078,7 +29078,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29078 | this.keyPathField = value; | 29078 | this.keyPathField = value; |
29079 | } | 29079 | } |
29080 | } | 29080 | } |
29081 | 29081 | ||
29082 | /// <summary> | 29082 | /// <summary> |
29083 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will | 29083 | /// The localizable registry value name. If this attribute is not provided the default value for the registry key will |
29084 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not | 29084 | /// be set instead. The Windows Installer allows several special values to be set for this attribute. You should not |
@@ -29096,7 +29096,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29096 | this.nameField = value; | 29096 | this.nameField = value; |
29097 | } | 29097 | } |
29098 | } | 29098 | } |
29099 | 29099 | ||
29100 | /// <summary> | 29100 | /// <summary> |
29101 | /// The predefined root key for the registry value. | 29101 | /// The predefined root key for the registry value. |
29102 | /// </summary> | 29102 | /// </summary> |
@@ -29112,7 +29112,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29112 | this.rootField = value; | 29112 | this.rootField = value; |
29113 | } | 29113 | } |
29114 | } | 29114 | } |
29115 | 29115 | ||
29116 | /// <summary> | 29116 | /// <summary> |
29117 | /// Set this attribute to the type of the desired registry key. This attribute must be specified whenever the Value | 29117 | /// Set this attribute to the type of the desired registry key. This attribute must be specified whenever the Value |
29118 | /// attribute or a child RegistryValue element is specified. This attribute | 29118 | /// attribute or a child RegistryValue element is specified. This attribute |
@@ -29130,7 +29130,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29130 | this.typeField = value; | 29130 | this.typeField = value; |
29131 | } | 29131 | } |
29132 | } | 29132 | } |
29133 | 29133 | ||
29134 | /// <summary> | 29134 | /// <summary> |
29135 | /// Set this attribute to the localizable registry value. This value is formatted. The Windows Installer allows | 29135 | /// Set this attribute to the localizable registry value. This value is formatted. The Windows Installer allows |
29136 | /// several special values to be set for this attribute. You should not use them in WiX. Instead use appropriate | 29136 | /// several special values to be set for this attribute. You should not use them in WiX. Instead use appropriate |
@@ -29149,7 +29149,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29149 | this.valueField = value; | 29149 | this.valueField = value; |
29150 | } | 29150 | } |
29151 | } | 29151 | } |
29152 | 29152 | ||
29153 | public virtual ISchemaElement ParentElement | 29153 | public virtual ISchemaElement ParentElement |
29154 | { | 29154 | { |
29155 | get | 29155 | get |
@@ -29161,7 +29161,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29161 | this.parentElement = value; | 29161 | this.parentElement = value; |
29162 | } | 29162 | } |
29163 | } | 29163 | } |
29164 | 29164 | ||
29165 | public virtual void AddChild(ISchemaElement child) | 29165 | public virtual void AddChild(ISchemaElement child) |
29166 | { | 29166 | { |
29167 | if ((null == child)) | 29167 | if ((null == child)) |
@@ -29171,7 +29171,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29171 | this.children.AddElement(child); | 29171 | this.children.AddElement(child); |
29172 | child.ParentElement = this; | 29172 | child.ParentElement = this; |
29173 | } | 29173 | } |
29174 | 29174 | ||
29175 | public virtual void RemoveChild(ISchemaElement child) | 29175 | public virtual void RemoveChild(ISchemaElement child) |
29176 | { | 29176 | { |
29177 | if ((null == child)) | 29177 | if ((null == child)) |
@@ -29181,7 +29181,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29181 | this.children.RemoveElement(child); | 29181 | this.children.RemoveElement(child); |
29182 | child.ParentElement = null; | 29182 | child.ParentElement = null; |
29183 | } | 29183 | } |
29184 | 29184 | ||
29185 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 29185 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
29186 | ISchemaElement ICreateChildren.CreateChild(string childName) | 29186 | ISchemaElement ICreateChildren.CreateChild(string childName) |
29187 | { | 29187 | { |
@@ -29212,7 +29212,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29212 | } | 29212 | } |
29213 | return childValue; | 29213 | return childValue; |
29214 | } | 29214 | } |
29215 | 29215 | ||
29216 | /// <summary> | 29216 | /// <summary> |
29217 | /// Parses a ActionType from a string. | 29217 | /// Parses a ActionType from a string. |
29218 | /// </summary> | 29218 | /// </summary> |
@@ -29222,7 +29222,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29222 | Registry.TryParseActionType(value, out parsedValue); | 29222 | Registry.TryParseActionType(value, out parsedValue); |
29223 | return parsedValue; | 29223 | return parsedValue; |
29224 | } | 29224 | } |
29225 | 29225 | ||
29226 | /// <summary> | 29226 | /// <summary> |
29227 | /// Tries to parse a ActionType from a string. | 29227 | /// Tries to parse a ActionType from a string. |
29228 | /// </summary> | 29228 | /// </summary> |
@@ -29293,7 +29293,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29293 | } | 29293 | } |
29294 | return true; | 29294 | return true; |
29295 | } | 29295 | } |
29296 | 29296 | ||
29297 | /// <summary> | 29297 | /// <summary> |
29298 | /// Parses a TypeType from a string. | 29298 | /// Parses a TypeType from a string. |
29299 | /// </summary> | 29299 | /// </summary> |
@@ -29303,7 +29303,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29303 | Registry.TryParseTypeType(value, out parsedValue); | 29303 | Registry.TryParseTypeType(value, out parsedValue); |
29304 | return parsedValue; | 29304 | return parsedValue; |
29305 | } | 29305 | } |
29306 | 29306 | ||
29307 | /// <summary> | 29307 | /// <summary> |
29308 | /// Tries to parse a TypeType from a string. | 29308 | /// Tries to parse a TypeType from a string. |
29309 | /// </summary> | 29309 | /// </summary> |
@@ -29353,7 +29353,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29353 | } | 29353 | } |
29354 | return true; | 29354 | return true; |
29355 | } | 29355 | } |
29356 | 29356 | ||
29357 | /// <summary> | 29357 | /// <summary> |
29358 | /// Processes this element and all child elements into an XmlWriter. | 29358 | /// Processes this element and all child elements into an XmlWriter. |
29359 | /// </summary> | 29359 | /// </summary> |
@@ -29473,14 +29473,14 @@ namespace WixToolset.Harvesters.Serialize | |||
29473 | { | 29473 | { |
29474 | writer.WriteAttributeString("Value", this.valueField); | 29474 | writer.WriteAttributeString("Value", this.valueField); |
29475 | } | 29475 | } |
29476 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 29476 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
29477 | { | 29477 | { |
29478 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 29478 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
29479 | childElement.OutputXml(writer); | 29479 | childElement.OutputXml(writer); |
29480 | } | 29480 | } |
29481 | writer.WriteEndElement(); | 29481 | writer.WriteEndElement(); |
29482 | } | 29482 | } |
29483 | 29483 | ||
29484 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 29484 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
29485 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 29485 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
29486 | void ISetAttributes.SetAttribute(string name, string value) | 29486 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -29530,84 +29530,84 @@ namespace WixToolset.Harvesters.Serialize | |||
29530 | this.valueFieldSet = true; | 29530 | this.valueFieldSet = true; |
29531 | } | 29531 | } |
29532 | } | 29532 | } |
29533 | 29533 | ||
29534 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 29534 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
29535 | public enum ActionType | 29535 | public enum ActionType |
29536 | { | 29536 | { |
29537 | 29537 | ||
29538 | IllegalValue = int.MaxValue, | 29538 | IllegalValue = int.MaxValue, |
29539 | 29539 | ||
29540 | NotSet = -1, | 29540 | NotSet = -1, |
29541 | 29541 | ||
29542 | /// <summary> | 29542 | /// <summary> |
29543 | /// Appends the specified value(s) to a multiString registry key. | 29543 | /// Appends the specified value(s) to a multiString registry key. |
29544 | /// </summary> | 29544 | /// </summary> |
29545 | append, | 29545 | append, |
29546 | 29546 | ||
29547 | /// <summary> | 29547 | /// <summary> |
29548 | /// Creates the key, if absent, when the parent component is installed. | 29548 | /// Creates the key, if absent, when the parent component is installed. |
29549 | /// </summary> | 29549 | /// </summary> |
29550 | createKey, | 29550 | createKey, |
29551 | 29551 | ||
29552 | /// <summary> | 29552 | /// <summary> |
29553 | /// Creates the key, if absent, when the parent component is installed then remove the key with all its values and subkeys when the parent component is uninstalled. | 29553 | /// Creates the key, if absent, when the parent component is installed then remove the key with all its values and subkeys when the parent component is uninstalled. |
29554 | /// </summary> | 29554 | /// </summary> |
29555 | createKeyAndRemoveKeyOnUninstall, | 29555 | createKeyAndRemoveKeyOnUninstall, |
29556 | 29556 | ||
29557 | /// <summary> | 29557 | /// <summary> |
29558 | /// Prepends the specified value(s) to a multiString registry key. | 29558 | /// Prepends the specified value(s) to a multiString registry key. |
29559 | /// </summary> | 29559 | /// </summary> |
29560 | prepend, | 29560 | prepend, |
29561 | 29561 | ||
29562 | /// <summary> | 29562 | /// <summary> |
29563 | /// Removes a registry name when the parent component is installed. | 29563 | /// Removes a registry name when the parent component is installed. |
29564 | /// </summary> | 29564 | /// </summary> |
29565 | remove, | 29565 | remove, |
29566 | 29566 | ||
29567 | /// <summary> | 29567 | /// <summary> |
29568 | /// Removes a key with all its values and subkeys when the parent component is installed. | 29568 | /// Removes a key with all its values and subkeys when the parent component is installed. |
29569 | /// </summary> | 29569 | /// </summary> |
29570 | removeKeyOnInstall, | 29570 | removeKeyOnInstall, |
29571 | 29571 | ||
29572 | /// <summary> | 29572 | /// <summary> |
29573 | /// Removes a key with all its values and subkeys when the parent component is uninstalled. | 29573 | /// Removes a key with all its values and subkeys when the parent component is uninstalled. |
29574 | /// </summary> | 29574 | /// </summary> |
29575 | removeKeyOnUninstall, | 29575 | removeKeyOnUninstall, |
29576 | 29576 | ||
29577 | /// <summary> | 29577 | /// <summary> |
29578 | /// Writes a registry value. | 29578 | /// Writes a registry value. |
29579 | /// </summary> | 29579 | /// </summary> |
29580 | write, | 29580 | write, |
29581 | } | 29581 | } |
29582 | 29582 | ||
29583 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 29583 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
29584 | public enum TypeType | 29584 | public enum TypeType |
29585 | { | 29585 | { |
29586 | 29586 | ||
29587 | IllegalValue = int.MaxValue, | 29587 | IllegalValue = int.MaxValue, |
29588 | 29588 | ||
29589 | NotSet = -1, | 29589 | NotSet = -1, |
29590 | 29590 | ||
29591 | /// <summary> | 29591 | /// <summary> |
29592 | /// The value is interpreted and stored as a string (REG_SZ). | 29592 | /// The value is interpreted and stored as a string (REG_SZ). |
29593 | /// </summary> | 29593 | /// </summary> |
29594 | @string, | 29594 | @string, |
29595 | 29595 | ||
29596 | /// <summary> | 29596 | /// <summary> |
29597 | /// The value is interpreted and stored as an integer (REG_DWORD). | 29597 | /// The value is interpreted and stored as an integer (REG_DWORD). |
29598 | /// </summary> | 29598 | /// </summary> |
29599 | integer, | 29599 | integer, |
29600 | 29600 | ||
29601 | /// <summary> | 29601 | /// <summary> |
29602 | /// The value is interpreted and stored as a hexadecimal value (REG_BINARY). | 29602 | /// The value is interpreted and stored as a hexadecimal value (REG_BINARY). |
29603 | /// </summary> | 29603 | /// </summary> |
29604 | binary, | 29604 | binary, |
29605 | 29605 | ||
29606 | /// <summary> | 29606 | /// <summary> |
29607 | /// The value is interpreted and stored as an expandable string (REG_EXPAND_SZ). | 29607 | /// The value is interpreted and stored as an expandable string (REG_EXPAND_SZ). |
29608 | /// </summary> | 29608 | /// </summary> |
29609 | expandable, | 29609 | expandable, |
29610 | 29610 | ||
29611 | /// <summary> | 29611 | /// <summary> |
29612 | /// The value is interpreted and stored as a multiple strings (REG_MULTI_SZ). | 29612 | /// The value is interpreted and stored as a multiple strings (REG_MULTI_SZ). |
29613 | /// Please note that this value will only result in a multi-string value if there is more than one registry value | 29613 | /// Please note that this value will only result in a multi-string value if there is more than one registry value |
@@ -29616,7 +29616,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29616 | multiString, | 29616 | multiString, |
29617 | } | 29617 | } |
29618 | } | 29618 | } |
29619 | 29619 | ||
29620 | /// <summary> | 29620 | /// <summary> |
29621 | /// Remove a file(s) if the parent component is selected for installation or removal. Multiple files can be removed | 29621 | /// Remove a file(s) if the parent component is selected for installation or removal. Multiple files can be removed |
29622 | /// by specifying a wildcard for the value of the Name attribute. By default, the source | 29622 | /// by specifying a wildcard for the value of the Name attribute. By default, the source |
@@ -29628,33 +29628,33 @@ namespace WixToolset.Harvesters.Serialize | |||
29628 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 29628 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
29629 | public class RemoveFile : ISchemaElement, ISetAttributes | 29629 | public class RemoveFile : ISchemaElement, ISetAttributes |
29630 | { | 29630 | { |
29631 | 29631 | ||
29632 | private string idField; | 29632 | private string idField; |
29633 | 29633 | ||
29634 | private bool idFieldSet; | 29634 | private bool idFieldSet; |
29635 | 29635 | ||
29636 | private string directoryField; | 29636 | private string directoryField; |
29637 | 29637 | ||
29638 | private bool directoryFieldSet; | 29638 | private bool directoryFieldSet; |
29639 | 29639 | ||
29640 | private string propertyField; | 29640 | private string propertyField; |
29641 | 29641 | ||
29642 | private bool propertyFieldSet; | 29642 | private bool propertyFieldSet; |
29643 | 29643 | ||
29644 | private string nameField; | 29644 | private string nameField; |
29645 | 29645 | ||
29646 | private bool nameFieldSet; | 29646 | private bool nameFieldSet; |
29647 | 29647 | ||
29648 | private string shortNameField; | 29648 | private string shortNameField; |
29649 | 29649 | ||
29650 | private bool shortNameFieldSet; | 29650 | private bool shortNameFieldSet; |
29651 | 29651 | ||
29652 | private InstallUninstallType onField; | 29652 | private InstallUninstallType onField; |
29653 | 29653 | ||
29654 | private bool onFieldSet; | 29654 | private bool onFieldSet; |
29655 | 29655 | ||
29656 | private ISchemaElement parentElement; | 29656 | private ISchemaElement parentElement; |
29657 | 29657 | ||
29658 | /// <summary> | 29658 | /// <summary> |
29659 | /// Primary key used to identify this particular entry. | 29659 | /// Primary key used to identify this particular entry. |
29660 | /// </summary> | 29660 | /// </summary> |
@@ -29670,7 +29670,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29670 | this.idField = value; | 29670 | this.idField = value; |
29671 | } | 29671 | } |
29672 | } | 29672 | } |
29673 | 29673 | ||
29674 | /// <summary> | 29674 | /// <summary> |
29675 | /// Overrides the directory of the parent component with a specific Directory. This Directory must exist in the | 29675 | /// Overrides the directory of the parent component with a specific Directory. This Directory must exist in the |
29676 | /// installer database at creation time. This attribute cannot be specified in conjunction with the Property attribute. | 29676 | /// installer database at creation time. This attribute cannot be specified in conjunction with the Property attribute. |
@@ -29687,7 +29687,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29687 | this.directoryField = value; | 29687 | this.directoryField = value; |
29688 | } | 29688 | } |
29689 | } | 29689 | } |
29690 | 29690 | ||
29691 | /// <summary> | 29691 | /// <summary> |
29692 | /// Overrides the directory of the parent component with the value of the specified property. The property | 29692 | /// Overrides the directory of the parent component with the value of the specified property. The property |
29693 | /// should have a value that resolves to the full path of the source directory. The property does not have | 29693 | /// should have a value that resolves to the full path of the source directory. The property does not have |
@@ -29706,7 +29706,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29706 | this.propertyField = value; | 29706 | this.propertyField = value; |
29707 | } | 29707 | } |
29708 | } | 29708 | } |
29709 | 29709 | ||
29710 | /// <summary> | 29710 | /// <summary> |
29711 | /// This value should be set to the localizable name of the file(s) to be removed. All of the files that | 29711 | /// This value should be set to the localizable name of the file(s) to be removed. All of the files that |
29712 | /// match the wild card will be removed from the specified directory. The value is a filename that may also | 29712 | /// match the wild card will be removed from the specified directory. The value is a filename that may also |
@@ -29730,7 +29730,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29730 | this.nameField = value; | 29730 | this.nameField = value; |
29731 | } | 29731 | } |
29732 | } | 29732 | } |
29733 | 29733 | ||
29734 | /// <summary> | 29734 | /// <summary> |
29735 | /// The short file name of the file in 8.3 format. | 29735 | /// The short file name of the file in 8.3 format. |
29736 | /// This attribute should only be set if you want to manually specify the short file name. | 29736 | /// This attribute should only be set if you want to manually specify the short file name. |
@@ -29747,7 +29747,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29747 | this.shortNameField = value; | 29747 | this.shortNameField = value; |
29748 | } | 29748 | } |
29749 | } | 29749 | } |
29750 | 29750 | ||
29751 | /// <summary> | 29751 | /// <summary> |
29752 | /// This value determines the time at which the file(s) may be removed. For 'install', the file will | 29752 | /// This value determines the time at which the file(s) may be removed. For 'install', the file will |
29753 | /// be removed only when the parent component is being installed (msiInstallStateLocal or | 29753 | /// be removed only when the parent component is being installed (msiInstallStateLocal or |
@@ -29766,7 +29766,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29766 | this.onField = value; | 29766 | this.onField = value; |
29767 | } | 29767 | } |
29768 | } | 29768 | } |
29769 | 29769 | ||
29770 | public virtual ISchemaElement ParentElement | 29770 | public virtual ISchemaElement ParentElement |
29771 | { | 29771 | { |
29772 | get | 29772 | get |
@@ -29778,7 +29778,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29778 | this.parentElement = value; | 29778 | this.parentElement = value; |
29779 | } | 29779 | } |
29780 | } | 29780 | } |
29781 | 29781 | ||
29782 | /// <summary> | 29782 | /// <summary> |
29783 | /// Processes this element and all child elements into an XmlWriter. | 29783 | /// Processes this element and all child elements into an XmlWriter. |
29784 | /// </summary> | 29784 | /// </summary> |
@@ -29826,7 +29826,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29826 | } | 29826 | } |
29827 | writer.WriteEndElement(); | 29827 | writer.WriteEndElement(); |
29828 | } | 29828 | } |
29829 | 29829 | ||
29830 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 29830 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
29831 | void ISetAttributes.SetAttribute(string name, string value) | 29831 | void ISetAttributes.SetAttribute(string name, string value) |
29832 | { | 29832 | { |
@@ -29866,7 +29866,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29866 | } | 29866 | } |
29867 | } | 29867 | } |
29868 | } | 29868 | } |
29869 | 29869 | ||
29870 | /// <summary> | 29870 | /// <summary> |
29871 | /// Remove an empty folder if the parent component is selected for installation or removal. By default, the folder | 29871 | /// Remove an empty folder if the parent component is selected for installation or removal. By default, the folder |
29872 | /// is the directory of the parent component. This can be overridden by specifying the Directory attribute | 29872 | /// is the directory of the parent component. This can be overridden by specifying the Directory attribute |
@@ -29876,25 +29876,25 @@ namespace WixToolset.Harvesters.Serialize | |||
29876 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 29876 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
29877 | public class RemoveFolder : ISchemaElement, ISetAttributes | 29877 | public class RemoveFolder : ISchemaElement, ISetAttributes |
29878 | { | 29878 | { |
29879 | 29879 | ||
29880 | private string idField; | 29880 | private string idField; |
29881 | 29881 | ||
29882 | private bool idFieldSet; | 29882 | private bool idFieldSet; |
29883 | 29883 | ||
29884 | private string directoryField; | 29884 | private string directoryField; |
29885 | 29885 | ||
29886 | private bool directoryFieldSet; | 29886 | private bool directoryFieldSet; |
29887 | 29887 | ||
29888 | private string propertyField; | 29888 | private string propertyField; |
29889 | 29889 | ||
29890 | private bool propertyFieldSet; | 29890 | private bool propertyFieldSet; |
29891 | 29891 | ||
29892 | private InstallUninstallType onField; | 29892 | private InstallUninstallType onField; |
29893 | 29893 | ||
29894 | private bool onFieldSet; | 29894 | private bool onFieldSet; |
29895 | 29895 | ||
29896 | private ISchemaElement parentElement; | 29896 | private ISchemaElement parentElement; |
29897 | 29897 | ||
29898 | /// <summary> | 29898 | /// <summary> |
29899 | /// Primary key used to identify this particular entry. | 29899 | /// Primary key used to identify this particular entry. |
29900 | /// </summary> | 29900 | /// </summary> |
@@ -29910,7 +29910,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29910 | this.idField = value; | 29910 | this.idField = value; |
29911 | } | 29911 | } |
29912 | } | 29912 | } |
29913 | 29913 | ||
29914 | /// <summary> | 29914 | /// <summary> |
29915 | /// Overrides the directory of the parent component with a specific Directory. This Directory must exist in the | 29915 | /// Overrides the directory of the parent component with a specific Directory. This Directory must exist in the |
29916 | /// installer database at creation time. This attribute cannot be specified in conjunction with the Property attribute. | 29916 | /// installer database at creation time. This attribute cannot be specified in conjunction with the Property attribute. |
@@ -29927,7 +29927,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29927 | this.directoryField = value; | 29927 | this.directoryField = value; |
29928 | } | 29928 | } |
29929 | } | 29929 | } |
29930 | 29930 | ||
29931 | /// <summary> | 29931 | /// <summary> |
29932 | /// Overrides the directory of the parent component with the value of the specified property. The property | 29932 | /// Overrides the directory of the parent component with the value of the specified property. The property |
29933 | /// should have a value that resolves to the full path of the source directory. The property does not have | 29933 | /// should have a value that resolves to the full path of the source directory. The property does not have |
@@ -29946,7 +29946,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29946 | this.propertyField = value; | 29946 | this.propertyField = value; |
29947 | } | 29947 | } |
29948 | } | 29948 | } |
29949 | 29949 | ||
29950 | /// <summary> | 29950 | /// <summary> |
29951 | /// This value determines the time at which the folder may be removed, based on the install/uninstall of the parent component. | 29951 | /// This value determines the time at which the folder may be removed, based on the install/uninstall of the parent component. |
29952 | /// For 'install', the folder will be removed only when the parent component is being installed (msiInstallStateLocal or | 29952 | /// For 'install', the folder will be removed only when the parent component is being installed (msiInstallStateLocal or |
@@ -29965,7 +29965,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29965 | this.onField = value; | 29965 | this.onField = value; |
29966 | } | 29966 | } |
29967 | } | 29967 | } |
29968 | 29968 | ||
29969 | public virtual ISchemaElement ParentElement | 29969 | public virtual ISchemaElement ParentElement |
29970 | { | 29970 | { |
29971 | get | 29971 | get |
@@ -29977,7 +29977,7 @@ namespace WixToolset.Harvesters.Serialize | |||
29977 | this.parentElement = value; | 29977 | this.parentElement = value; |
29978 | } | 29978 | } |
29979 | } | 29979 | } |
29980 | 29980 | ||
29981 | /// <summary> | 29981 | /// <summary> |
29982 | /// Processes this element and all child elements into an XmlWriter. | 29982 | /// Processes this element and all child elements into an XmlWriter. |
29983 | /// </summary> | 29983 | /// </summary> |
@@ -30017,7 +30017,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30017 | } | 30017 | } |
30018 | writer.WriteEndElement(); | 30018 | writer.WriteEndElement(); |
30019 | } | 30019 | } |
30020 | 30020 | ||
30021 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30021 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30022 | void ISetAttributes.SetAttribute(string name, string value) | 30022 | void ISetAttributes.SetAttribute(string name, string value) |
30023 | { | 30023 | { |
@@ -30047,22 +30047,22 @@ namespace WixToolset.Harvesters.Serialize | |||
30047 | } | 30047 | } |
30048 | } | 30048 | } |
30049 | } | 30049 | } |
30050 | 30050 | ||
30051 | /// <summary> | 30051 | /// <summary> |
30052 | /// Create folder as part of parent Component. | 30052 | /// Create folder as part of parent Component. |
30053 | /// </summary> | 30053 | /// </summary> |
30054 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30054 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30055 | public class CreateFolder : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 30055 | public class CreateFolder : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
30056 | { | 30056 | { |
30057 | 30057 | ||
30058 | private ElementCollection children; | 30058 | private ElementCollection children; |
30059 | 30059 | ||
30060 | private string directoryField; | 30060 | private string directoryField; |
30061 | 30061 | ||
30062 | private bool directoryFieldSet; | 30062 | private bool directoryFieldSet; |
30063 | 30063 | ||
30064 | private ISchemaElement parentElement; | 30064 | private ISchemaElement parentElement; |
30065 | 30065 | ||
30066 | public CreateFolder() | 30066 | public CreateFolder() |
30067 | { | 30067 | { |
30068 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 30068 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -30072,7 +30072,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30072 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 30072 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
30073 | this.children = childCollection0; | 30073 | this.children = childCollection0; |
30074 | } | 30074 | } |
30075 | 30075 | ||
30076 | public virtual IEnumerable Children | 30076 | public virtual IEnumerable Children |
30077 | { | 30077 | { |
30078 | get | 30078 | get |
@@ -30080,7 +30080,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30080 | return this.children; | 30080 | return this.children; |
30081 | } | 30081 | } |
30082 | } | 30082 | } |
30083 | 30083 | ||
30084 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 30084 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
30085 | public virtual IEnumerable this[System.Type childType] | 30085 | public virtual IEnumerable this[System.Type childType] |
30086 | { | 30086 | { |
@@ -30089,7 +30089,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30089 | return this.children.Filter(childType); | 30089 | return this.children.Filter(childType); |
30090 | } | 30090 | } |
30091 | } | 30091 | } |
30092 | 30092 | ||
30093 | /// <summary> | 30093 | /// <summary> |
30094 | /// Identifier of Directory to create. Defaults to Directory of parent Component. | 30094 | /// Identifier of Directory to create. Defaults to Directory of parent Component. |
30095 | /// </summary> | 30095 | /// </summary> |
@@ -30105,7 +30105,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30105 | this.directoryField = value; | 30105 | this.directoryField = value; |
30106 | } | 30106 | } |
30107 | } | 30107 | } |
30108 | 30108 | ||
30109 | public virtual ISchemaElement ParentElement | 30109 | public virtual ISchemaElement ParentElement |
30110 | { | 30110 | { |
30111 | get | 30111 | get |
@@ -30117,7 +30117,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30117 | this.parentElement = value; | 30117 | this.parentElement = value; |
30118 | } | 30118 | } |
30119 | } | 30119 | } |
30120 | 30120 | ||
30121 | public virtual void AddChild(ISchemaElement child) | 30121 | public virtual void AddChild(ISchemaElement child) |
30122 | { | 30122 | { |
30123 | if ((null == child)) | 30123 | if ((null == child)) |
@@ -30127,7 +30127,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30127 | this.children.AddElement(child); | 30127 | this.children.AddElement(child); |
30128 | child.ParentElement = this; | 30128 | child.ParentElement = this; |
30129 | } | 30129 | } |
30130 | 30130 | ||
30131 | public virtual void RemoveChild(ISchemaElement child) | 30131 | public virtual void RemoveChild(ISchemaElement child) |
30132 | { | 30132 | { |
30133 | if ((null == child)) | 30133 | if ((null == child)) |
@@ -30137,7 +30137,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30137 | this.children.RemoveElement(child); | 30137 | this.children.RemoveElement(child); |
30138 | child.ParentElement = null; | 30138 | child.ParentElement = null; |
30139 | } | 30139 | } |
30140 | 30140 | ||
30141 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30141 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30142 | ISchemaElement ICreateChildren.CreateChild(string childName) | 30142 | ISchemaElement ICreateChildren.CreateChild(string childName) |
30143 | { | 30143 | { |
@@ -30164,7 +30164,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30164 | } | 30164 | } |
30165 | return childValue; | 30165 | return childValue; |
30166 | } | 30166 | } |
30167 | 30167 | ||
30168 | /// <summary> | 30168 | /// <summary> |
30169 | /// Processes this element and all child elements into an XmlWriter. | 30169 | /// Processes this element and all child elements into an XmlWriter. |
30170 | /// </summary> | 30170 | /// </summary> |
@@ -30179,14 +30179,14 @@ namespace WixToolset.Harvesters.Serialize | |||
30179 | { | 30179 | { |
30180 | writer.WriteAttributeString("Directory", this.directoryField); | 30180 | writer.WriteAttributeString("Directory", this.directoryField); |
30181 | } | 30181 | } |
30182 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 30182 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
30183 | { | 30183 | { |
30184 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 30184 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
30185 | childElement.OutputXml(writer); | 30185 | childElement.OutputXml(writer); |
30186 | } | 30186 | } |
30187 | writer.WriteEndElement(); | 30187 | writer.WriteEndElement(); |
30188 | } | 30188 | } |
30189 | 30189 | ||
30190 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30190 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30191 | void ISetAttributes.SetAttribute(string name, string value) | 30191 | void ISetAttributes.SetAttribute(string name, string value) |
30192 | { | 30192 | { |
@@ -30201,20 +30201,20 @@ namespace WixToolset.Harvesters.Serialize | |||
30201 | } | 30201 | } |
30202 | } | 30202 | } |
30203 | } | 30203 | } |
30204 | 30204 | ||
30205 | /// <summary> | 30205 | /// <summary> |
30206 | /// Optional way for defining AppData, generally used for complex CDATA. | 30206 | /// Optional way for defining AppData, generally used for complex CDATA. |
30207 | /// </summary> | 30207 | /// </summary> |
30208 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30208 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30209 | public class AppData : ISetAttributes, ISchemaElement | 30209 | public class AppData : ISetAttributes, ISchemaElement |
30210 | { | 30210 | { |
30211 | 30211 | ||
30212 | private ISchemaElement parentElement; | 30212 | private ISchemaElement parentElement; |
30213 | 30213 | ||
30214 | private string contentField; | 30214 | private string contentField; |
30215 | 30215 | ||
30216 | private bool contentFieldSet; | 30216 | private bool contentFieldSet; |
30217 | 30217 | ||
30218 | public virtual ISchemaElement ParentElement | 30218 | public virtual ISchemaElement ParentElement |
30219 | { | 30219 | { |
30220 | get | 30220 | get |
@@ -30226,7 +30226,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30226 | this.parentElement = value; | 30226 | this.parentElement = value; |
30227 | } | 30227 | } |
30228 | } | 30228 | } |
30229 | 30229 | ||
30230 | /// <summary> | 30230 | /// <summary> |
30231 | /// Optional way for defining AppData, generally used for complex CDATA. | 30231 | /// Optional way for defining AppData, generally used for complex CDATA. |
30232 | /// </summary> | 30232 | /// </summary> |
@@ -30242,7 +30242,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30242 | this.contentField = value; | 30242 | this.contentField = value; |
30243 | } | 30243 | } |
30244 | } | 30244 | } |
30245 | 30245 | ||
30246 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30246 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30247 | void ISetAttributes.SetAttribute(string name, string value) | 30247 | void ISetAttributes.SetAttribute(string name, string value) |
30248 | { | 30248 | { |
@@ -30256,7 +30256,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30256 | this.contentFieldSet = true; | 30256 | this.contentFieldSet = true; |
30257 | } | 30257 | } |
30258 | } | 30258 | } |
30259 | 30259 | ||
30260 | /// <summary> | 30260 | /// <summary> |
30261 | /// Processes this element and all child elements into an XmlWriter. | 30261 | /// Processes this element and all child elements into an XmlWriter. |
30262 | /// </summary> | 30262 | /// </summary> |
@@ -30274,41 +30274,41 @@ namespace WixToolset.Harvesters.Serialize | |||
30274 | writer.WriteEndElement(); | 30274 | writer.WriteEndElement(); |
30275 | } | 30275 | } |
30276 | } | 30276 | } |
30277 | 30277 | ||
30278 | /// <summary> | 30278 | /// <summary> |
30279 | /// Qualified published component for parent Component | 30279 | /// Qualified published component for parent Component |
30280 | /// </summary> | 30280 | /// </summary> |
30281 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30281 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30282 | public class Category : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 30282 | public class Category : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
30283 | { | 30283 | { |
30284 | 30284 | ||
30285 | private ElementCollection children; | 30285 | private ElementCollection children; |
30286 | 30286 | ||
30287 | private string idField; | 30287 | private string idField; |
30288 | 30288 | ||
30289 | private bool idFieldSet; | 30289 | private bool idFieldSet; |
30290 | 30290 | ||
30291 | private string qualifierField; | 30291 | private string qualifierField; |
30292 | 30292 | ||
30293 | private bool qualifierFieldSet; | 30293 | private bool qualifierFieldSet; |
30294 | 30294 | ||
30295 | private string appDataField; | 30295 | private string appDataField; |
30296 | 30296 | ||
30297 | private bool appDataFieldSet; | 30297 | private bool appDataFieldSet; |
30298 | 30298 | ||
30299 | private string featureField; | 30299 | private string featureField; |
30300 | 30300 | ||
30301 | private bool featureFieldSet; | 30301 | private bool featureFieldSet; |
30302 | 30302 | ||
30303 | private ISchemaElement parentElement; | 30303 | private ISchemaElement parentElement; |
30304 | 30304 | ||
30305 | public Category() | 30305 | public Category() |
30306 | { | 30306 | { |
30307 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 30307 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
30308 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(AppData))); | 30308 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(AppData))); |
30309 | this.children = childCollection0; | 30309 | this.children = childCollection0; |
30310 | } | 30310 | } |
30311 | 30311 | ||
30312 | public virtual IEnumerable Children | 30312 | public virtual IEnumerable Children |
30313 | { | 30313 | { |
30314 | get | 30314 | get |
@@ -30316,7 +30316,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30316 | return this.children; | 30316 | return this.children; |
30317 | } | 30317 | } |
30318 | } | 30318 | } |
30319 | 30319 | ||
30320 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 30320 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
30321 | public virtual IEnumerable this[System.Type childType] | 30321 | public virtual IEnumerable this[System.Type childType] |
30322 | { | 30322 | { |
@@ -30325,7 +30325,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30325 | return this.children.Filter(childType); | 30325 | return this.children.Filter(childType); |
30326 | } | 30326 | } |
30327 | } | 30327 | } |
30328 | 30328 | ||
30329 | /// <summary> | 30329 | /// <summary> |
30330 | /// A string GUID that represents the category of components being grouped together. | 30330 | /// A string GUID that represents the category of components being grouped together. |
30331 | /// </summary> | 30331 | /// </summary> |
@@ -30341,7 +30341,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30341 | this.idField = value; | 30341 | this.idField = value; |
30342 | } | 30342 | } |
30343 | } | 30343 | } |
30344 | 30344 | ||
30345 | /// <summary> | 30345 | /// <summary> |
30346 | /// A text string that qualifies the value in the Id attribute. A qualifier is used to distinguish multiple forms of the same Component, such as a Component that is implemented in multiple languages. | 30346 | /// A text string that qualifies the value in the Id attribute. A qualifier is used to distinguish multiple forms of the same Component, such as a Component that is implemented in multiple languages. |
30347 | /// </summary> | 30347 | /// </summary> |
@@ -30357,7 +30357,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30357 | this.qualifierField = value; | 30357 | this.qualifierField = value; |
30358 | } | 30358 | } |
30359 | } | 30359 | } |
30360 | 30360 | ||
30361 | /// <summary> | 30361 | /// <summary> |
30362 | /// An optional localizable text describing the category. The string is commonly parsed by the application and can be displayed to the user. It should describe the category. | 30362 | /// An optional localizable text describing the category. The string is commonly parsed by the application and can be displayed to the user. It should describe the category. |
30363 | /// </summary> | 30363 | /// </summary> |
@@ -30373,7 +30373,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30373 | this.appDataField = value; | 30373 | this.appDataField = value; |
30374 | } | 30374 | } |
30375 | } | 30375 | } |
30376 | 30376 | ||
30377 | /// <summary> | 30377 | /// <summary> |
30378 | /// Feature that controls the advertisement of the category. Defaults to the primary Feature for the parent Component . | 30378 | /// Feature that controls the advertisement of the category. Defaults to the primary Feature for the parent Component . |
30379 | /// </summary> | 30379 | /// </summary> |
@@ -30389,7 +30389,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30389 | this.featureField = value; | 30389 | this.featureField = value; |
30390 | } | 30390 | } |
30391 | } | 30391 | } |
30392 | 30392 | ||
30393 | public virtual ISchemaElement ParentElement | 30393 | public virtual ISchemaElement ParentElement |
30394 | { | 30394 | { |
30395 | get | 30395 | get |
@@ -30401,7 +30401,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30401 | this.parentElement = value; | 30401 | this.parentElement = value; |
30402 | } | 30402 | } |
30403 | } | 30403 | } |
30404 | 30404 | ||
30405 | public virtual void AddChild(ISchemaElement child) | 30405 | public virtual void AddChild(ISchemaElement child) |
30406 | { | 30406 | { |
30407 | if ((null == child)) | 30407 | if ((null == child)) |
@@ -30411,7 +30411,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30411 | this.children.AddElement(child); | 30411 | this.children.AddElement(child); |
30412 | child.ParentElement = this; | 30412 | child.ParentElement = this; |
30413 | } | 30413 | } |
30414 | 30414 | ||
30415 | public virtual void RemoveChild(ISchemaElement child) | 30415 | public virtual void RemoveChild(ISchemaElement child) |
30416 | { | 30416 | { |
30417 | if ((null == child)) | 30417 | if ((null == child)) |
@@ -30421,7 +30421,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30421 | this.children.RemoveElement(child); | 30421 | this.children.RemoveElement(child); |
30422 | child.ParentElement = null; | 30422 | child.ParentElement = null; |
30423 | } | 30423 | } |
30424 | 30424 | ||
30425 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30425 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30426 | ISchemaElement ICreateChildren.CreateChild(string childName) | 30426 | ISchemaElement ICreateChildren.CreateChild(string childName) |
30427 | { | 30427 | { |
@@ -30440,7 +30440,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30440 | } | 30440 | } |
30441 | return childValue; | 30441 | return childValue; |
30442 | } | 30442 | } |
30443 | 30443 | ||
30444 | /// <summary> | 30444 | /// <summary> |
30445 | /// Processes this element and all child elements into an XmlWriter. | 30445 | /// Processes this element and all child elements into an XmlWriter. |
30446 | /// </summary> | 30446 | /// </summary> |
@@ -30467,14 +30467,14 @@ namespace WixToolset.Harvesters.Serialize | |||
30467 | { | 30467 | { |
30468 | writer.WriteAttributeString("Feature", this.featureField); | 30468 | writer.WriteAttributeString("Feature", this.featureField); |
30469 | } | 30469 | } |
30470 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 30470 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
30471 | { | 30471 | { |
30472 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 30472 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
30473 | childElement.OutputXml(writer); | 30473 | childElement.OutputXml(writer); |
30474 | } | 30474 | } |
30475 | writer.WriteEndElement(); | 30475 | writer.WriteEndElement(); |
30476 | } | 30476 | } |
30477 | 30477 | ||
30478 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30478 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30479 | void ISetAttributes.SetAttribute(string name, string value) | 30479 | void ISetAttributes.SetAttribute(string name, string value) |
30480 | { | 30480 | { |
@@ -30504,32 +30504,32 @@ namespace WixToolset.Harvesters.Serialize | |||
30504 | } | 30504 | } |
30505 | } | 30505 | } |
30506 | } | 30506 | } |
30507 | 30507 | ||
30508 | /// <summary> | 30508 | /// <summary> |
30509 | /// MIME content-type for an Extension | 30509 | /// MIME content-type for an Extension |
30510 | /// </summary> | 30510 | /// </summary> |
30511 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30511 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30512 | public class MIME : ISchemaElement, ISetAttributes | 30512 | public class MIME : ISchemaElement, ISetAttributes |
30513 | { | 30513 | { |
30514 | 30514 | ||
30515 | private YesNoType advertiseField; | 30515 | private YesNoType advertiseField; |
30516 | 30516 | ||
30517 | private bool advertiseFieldSet; | 30517 | private bool advertiseFieldSet; |
30518 | 30518 | ||
30519 | private string contentTypeField; | 30519 | private string contentTypeField; |
30520 | 30520 | ||
30521 | private bool contentTypeFieldSet; | 30521 | private bool contentTypeFieldSet; |
30522 | 30522 | ||
30523 | private string classField; | 30523 | private string classField; |
30524 | 30524 | ||
30525 | private bool classFieldSet; | 30525 | private bool classFieldSet; |
30526 | 30526 | ||
30527 | private YesNoType defaultField; | 30527 | private YesNoType defaultField; |
30528 | 30528 | ||
30529 | private bool defaultFieldSet; | 30529 | private bool defaultFieldSet; |
30530 | 30530 | ||
30531 | private ISchemaElement parentElement; | 30531 | private ISchemaElement parentElement; |
30532 | 30532 | ||
30533 | /// <summary> | 30533 | /// <summary> |
30534 | /// Whether this MIME is to be advertised. The default is to match whatever the parent extension element uses. If the parent element is not advertised, then this element cannot be advertised either. | 30534 | /// Whether this MIME is to be advertised. The default is to match whatever the parent extension element uses. If the parent element is not advertised, then this element cannot be advertised either. |
30535 | /// </summary> | 30535 | /// </summary> |
@@ -30545,7 +30545,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30545 | this.advertiseField = value; | 30545 | this.advertiseField = value; |
30546 | } | 30546 | } |
30547 | } | 30547 | } |
30548 | 30548 | ||
30549 | /// <summary> | 30549 | /// <summary> |
30550 | /// This is the identifier for the MIME content. It is commonly written in the form of type/format. | 30550 | /// This is the identifier for the MIME content. It is commonly written in the form of type/format. |
30551 | /// </summary> | 30551 | /// </summary> |
@@ -30561,7 +30561,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30561 | this.contentTypeField = value; | 30561 | this.contentTypeField = value; |
30562 | } | 30562 | } |
30563 | } | 30563 | } |
30564 | 30564 | ||
30565 | /// <summary> | 30565 | /// <summary> |
30566 | /// Class ID for the COM server that is to be associated with the MIME content. | 30566 | /// Class ID for the COM server that is to be associated with the MIME content. |
30567 | /// </summary> | 30567 | /// </summary> |
@@ -30577,7 +30577,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30577 | this.classField = value; | 30577 | this.classField = value; |
30578 | } | 30578 | } |
30579 | } | 30579 | } |
30580 | 30580 | ||
30581 | /// <summary> | 30581 | /// <summary> |
30582 | /// If 'yes', become the content type for the parent Extension. The default value is 'no'. | 30582 | /// If 'yes', become the content type for the parent Extension. The default value is 'no'. |
30583 | /// </summary> | 30583 | /// </summary> |
@@ -30593,7 +30593,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30593 | this.defaultField = value; | 30593 | this.defaultField = value; |
30594 | } | 30594 | } |
30595 | } | 30595 | } |
30596 | 30596 | ||
30597 | public virtual ISchemaElement ParentElement | 30597 | public virtual ISchemaElement ParentElement |
30598 | { | 30598 | { |
30599 | get | 30599 | get |
@@ -30605,7 +30605,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30605 | this.parentElement = value; | 30605 | this.parentElement = value; |
30606 | } | 30606 | } |
30607 | } | 30607 | } |
30608 | 30608 | ||
30609 | /// <summary> | 30609 | /// <summary> |
30610 | /// Processes this element and all child elements into an XmlWriter. | 30610 | /// Processes this element and all child elements into an XmlWriter. |
30611 | /// </summary> | 30611 | /// </summary> |
@@ -30648,7 +30648,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30648 | } | 30648 | } |
30649 | writer.WriteEndElement(); | 30649 | writer.WriteEndElement(); |
30650 | } | 30650 | } |
30651 | 30651 | ||
30652 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30652 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30653 | void ISetAttributes.SetAttribute(string name, string value) | 30653 | void ISetAttributes.SetAttribute(string name, string value) |
30654 | { | 30654 | { |
@@ -30678,44 +30678,44 @@ namespace WixToolset.Harvesters.Serialize | |||
30678 | } | 30678 | } |
30679 | } | 30679 | } |
30680 | } | 30680 | } |
30681 | 30681 | ||
30682 | /// <summary> | 30682 | /// <summary> |
30683 | /// Verb definition for an Extension. When advertised, this element creates a row in the | 30683 | /// Verb definition for an Extension. When advertised, this element creates a row in the |
30684 | /// </summary> | 30684 | /// </summary> |
30685 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30685 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30686 | public class Verb : ISchemaElement, ISetAttributes | 30686 | public class Verb : ISchemaElement, ISetAttributes |
30687 | { | 30687 | { |
30688 | 30688 | ||
30689 | private string idField; | 30689 | private string idField; |
30690 | 30690 | ||
30691 | private bool idFieldSet; | 30691 | private bool idFieldSet; |
30692 | 30692 | ||
30693 | private string commandField; | 30693 | private string commandField; |
30694 | 30694 | ||
30695 | private bool commandFieldSet; | 30695 | private bool commandFieldSet; |
30696 | 30696 | ||
30697 | private string argumentField; | 30697 | private string argumentField; |
30698 | 30698 | ||
30699 | private bool argumentFieldSet; | 30699 | private bool argumentFieldSet; |
30700 | 30700 | ||
30701 | private int sequenceField; | 30701 | private int sequenceField; |
30702 | 30702 | ||
30703 | private bool sequenceFieldSet; | 30703 | private bool sequenceFieldSet; |
30704 | 30704 | ||
30705 | private string targetField; | 30705 | private string targetField; |
30706 | 30706 | ||
30707 | private bool targetFieldSet; | 30707 | private bool targetFieldSet; |
30708 | 30708 | ||
30709 | private string targetFileField; | 30709 | private string targetFileField; |
30710 | 30710 | ||
30711 | private bool targetFileFieldSet; | 30711 | private bool targetFileFieldSet; |
30712 | 30712 | ||
30713 | private string targetPropertyField; | 30713 | private string targetPropertyField; |
30714 | 30714 | ||
30715 | private bool targetPropertyFieldSet; | 30715 | private bool targetPropertyFieldSet; |
30716 | 30716 | ||
30717 | private ISchemaElement parentElement; | 30717 | private ISchemaElement parentElement; |
30718 | 30718 | ||
30719 | /// <summary> | 30719 | /// <summary> |
30720 | /// The verb for the command. | 30720 | /// The verb for the command. |
30721 | /// </summary> | 30721 | /// </summary> |
@@ -30731,7 +30731,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30731 | this.idField = value; | 30731 | this.idField = value; |
30732 | } | 30732 | } |
30733 | } | 30733 | } |
30734 | 30734 | ||
30735 | /// <summary> | 30735 | /// <summary> |
30736 | /// The localized text displayed on the context menu. | 30736 | /// The localized text displayed on the context menu. |
30737 | /// </summary> | 30737 | /// </summary> |
@@ -30747,7 +30747,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30747 | this.commandField = value; | 30747 | this.commandField = value; |
30748 | } | 30748 | } |
30749 | } | 30749 | } |
30750 | 30750 | ||
30751 | /// <summary> | 30751 | /// <summary> |
30752 | /// Value for the command arguments. Note that the resolution of properties in the | 30752 | /// Value for the command arguments. Note that the resolution of properties in the |
30753 | /// Argument field is limited. A property formatted as [Property] in this field can only be resolved if the property | 30753 | /// Argument field is limited. A property formatted as [Property] in this field can only be resolved if the property |
@@ -30767,7 +30767,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30767 | this.argumentField = value; | 30767 | this.argumentField = value; |
30768 | } | 30768 | } |
30769 | } | 30769 | } |
30770 | 30770 | ||
30771 | /// <summary> | 30771 | /// <summary> |
30772 | /// The sequence of the commands. Only verbs for which the Sequence is specified | 30772 | /// The sequence of the commands. Only verbs for which the Sequence is specified |
30773 | /// are used to prepare an ordered list for the default value of the shell key. The Verb with the lowest value in this | 30773 | /// are used to prepare an ordered list for the default value of the shell key. The Verb with the lowest value in this |
@@ -30785,7 +30785,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30785 | this.sequenceField = value; | 30785 | this.sequenceField = value; |
30786 | } | 30786 | } |
30787 | } | 30787 | } |
30788 | 30788 | ||
30789 | public string Target | 30789 | public string Target |
30790 | { | 30790 | { |
30791 | get | 30791 | get |
@@ -30798,7 +30798,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30798 | this.targetField = value; | 30798 | this.targetField = value; |
30799 | } | 30799 | } |
30800 | } | 30800 | } |
30801 | 30801 | ||
30802 | /// <summary> | 30802 | /// <summary> |
30803 | /// Either this attribute or the TargetProperty attribute must be specified for a non-advertised verb. | 30803 | /// Either this attribute or the TargetProperty attribute must be specified for a non-advertised verb. |
30804 | /// The value should be the identifier of the target file to be executed for the verb. | 30804 | /// The value should be the identifier of the target file to be executed for the verb. |
@@ -30815,7 +30815,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30815 | this.targetFileField = value; | 30815 | this.targetFileField = value; |
30816 | } | 30816 | } |
30817 | } | 30817 | } |
30818 | 30818 | ||
30819 | /// <summary> | 30819 | /// <summary> |
30820 | /// Either this attribute or the TargetFile attribute must be specified for a non-advertised verb. | 30820 | /// Either this attribute or the TargetFile attribute must be specified for a non-advertised verb. |
30821 | /// The value should be the identifier of the property which will resolve to the path to the target file to be executed for the verb. | 30821 | /// The value should be the identifier of the property which will resolve to the path to the target file to be executed for the verb. |
@@ -30832,7 +30832,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30832 | this.targetPropertyField = value; | 30832 | this.targetPropertyField = value; |
30833 | } | 30833 | } |
30834 | } | 30834 | } |
30835 | 30835 | ||
30836 | public virtual ISchemaElement ParentElement | 30836 | public virtual ISchemaElement ParentElement |
30837 | { | 30837 | { |
30838 | get | 30838 | get |
@@ -30844,7 +30844,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30844 | this.parentElement = value; | 30844 | this.parentElement = value; |
30845 | } | 30845 | } |
30846 | } | 30846 | } |
30847 | 30847 | ||
30848 | /// <summary> | 30848 | /// <summary> |
30849 | /// Processes this element and all child elements into an XmlWriter. | 30849 | /// Processes this element and all child elements into an XmlWriter. |
30850 | /// </summary> | 30850 | /// </summary> |
@@ -30886,7 +30886,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30886 | } | 30886 | } |
30887 | writer.WriteEndElement(); | 30887 | writer.WriteEndElement(); |
30888 | } | 30888 | } |
30889 | 30889 | ||
30890 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 30890 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
30891 | void ISetAttributes.SetAttribute(string name, string value) | 30891 | void ISetAttributes.SetAttribute(string name, string value) |
30892 | { | 30892 | { |
@@ -30931,30 +30931,30 @@ namespace WixToolset.Harvesters.Serialize | |||
30931 | } | 30931 | } |
30932 | } | 30932 | } |
30933 | } | 30933 | } |
30934 | 30934 | ||
30935 | /// <summary> | 30935 | /// <summary> |
30936 | /// Extension for a Component | 30936 | /// Extension for a Component |
30937 | /// </summary> | 30937 | /// </summary> |
30938 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 30938 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
30939 | public class Extension : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 30939 | public class Extension : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
30940 | { | 30940 | { |
30941 | 30941 | ||
30942 | private ElementCollection children; | 30942 | private ElementCollection children; |
30943 | 30943 | ||
30944 | private string idField; | 30944 | private string idField; |
30945 | 30945 | ||
30946 | private bool idFieldSet; | 30946 | private bool idFieldSet; |
30947 | 30947 | ||
30948 | private string contentTypeField; | 30948 | private string contentTypeField; |
30949 | 30949 | ||
30950 | private bool contentTypeFieldSet; | 30950 | private bool contentTypeFieldSet; |
30951 | 30951 | ||
30952 | private YesNoType advertiseField; | 30952 | private YesNoType advertiseField; |
30953 | 30953 | ||
30954 | private bool advertiseFieldSet; | 30954 | private bool advertiseFieldSet; |
30955 | 30955 | ||
30956 | private ISchemaElement parentElement; | 30956 | private ISchemaElement parentElement; |
30957 | 30957 | ||
30958 | public Extension() | 30958 | public Extension() |
30959 | { | 30959 | { |
30960 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 30960 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -30962,7 +30962,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30962 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Verb))); | 30962 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Verb))); |
30963 | this.children = childCollection0; | 30963 | this.children = childCollection0; |
30964 | } | 30964 | } |
30965 | 30965 | ||
30966 | public virtual IEnumerable Children | 30966 | public virtual IEnumerable Children |
30967 | { | 30967 | { |
30968 | get | 30968 | get |
@@ -30970,7 +30970,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30970 | return this.children; | 30970 | return this.children; |
30971 | } | 30971 | } |
30972 | } | 30972 | } |
30973 | 30973 | ||
30974 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 30974 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
30975 | public virtual IEnumerable this[System.Type childType] | 30975 | public virtual IEnumerable this[System.Type childType] |
30976 | { | 30976 | { |
@@ -30979,7 +30979,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30979 | return this.children.Filter(childType); | 30979 | return this.children.Filter(childType); |
30980 | } | 30980 | } |
30981 | } | 30981 | } |
30982 | 30982 | ||
30983 | /// <summary> | 30983 | /// <summary> |
30984 | /// This is simply the file extension, like "doc" or "xml". Do not include the preceding period. | 30984 | /// This is simply the file extension, like "doc" or "xml". Do not include the preceding period. |
30985 | /// </summary> | 30985 | /// </summary> |
@@ -30995,7 +30995,7 @@ namespace WixToolset.Harvesters.Serialize | |||
30995 | this.idField = value; | 30995 | this.idField = value; |
30996 | } | 30996 | } |
30997 | } | 30997 | } |
30998 | 30998 | ||
30999 | /// <summary> | 30999 | /// <summary> |
31000 | /// The MIME type that is to be written. | 31000 | /// The MIME type that is to be written. |
31001 | /// </summary> | 31001 | /// </summary> |
@@ -31011,7 +31011,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31011 | this.contentTypeField = value; | 31011 | this.contentTypeField = value; |
31012 | } | 31012 | } |
31013 | } | 31013 | } |
31014 | 31014 | ||
31015 | /// <summary> | 31015 | /// <summary> |
31016 | /// Whether this extension is to be advertised. The default is "no". | 31016 | /// Whether this extension is to be advertised. The default is "no". |
31017 | /// </summary> | 31017 | /// </summary> |
@@ -31027,7 +31027,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31027 | this.advertiseField = value; | 31027 | this.advertiseField = value; |
31028 | } | 31028 | } |
31029 | } | 31029 | } |
31030 | 31030 | ||
31031 | public virtual ISchemaElement ParentElement | 31031 | public virtual ISchemaElement ParentElement |
31032 | { | 31032 | { |
31033 | get | 31033 | get |
@@ -31039,7 +31039,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31039 | this.parentElement = value; | 31039 | this.parentElement = value; |
31040 | } | 31040 | } |
31041 | } | 31041 | } |
31042 | 31042 | ||
31043 | public virtual void AddChild(ISchemaElement child) | 31043 | public virtual void AddChild(ISchemaElement child) |
31044 | { | 31044 | { |
31045 | if ((null == child)) | 31045 | if ((null == child)) |
@@ -31049,7 +31049,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31049 | this.children.AddElement(child); | 31049 | this.children.AddElement(child); |
31050 | child.ParentElement = this; | 31050 | child.ParentElement = this; |
31051 | } | 31051 | } |
31052 | 31052 | ||
31053 | public virtual void RemoveChild(ISchemaElement child) | 31053 | public virtual void RemoveChild(ISchemaElement child) |
31054 | { | 31054 | { |
31055 | if ((null == child)) | 31055 | if ((null == child)) |
@@ -31059,7 +31059,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31059 | this.children.RemoveElement(child); | 31059 | this.children.RemoveElement(child); |
31060 | child.ParentElement = null; | 31060 | child.ParentElement = null; |
31061 | } | 31061 | } |
31062 | 31062 | ||
31063 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31063 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31064 | ISchemaElement ICreateChildren.CreateChild(string childName) | 31064 | ISchemaElement ICreateChildren.CreateChild(string childName) |
31065 | { | 31065 | { |
@@ -31082,7 +31082,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31082 | } | 31082 | } |
31083 | return childValue; | 31083 | return childValue; |
31084 | } | 31084 | } |
31085 | 31085 | ||
31086 | /// <summary> | 31086 | /// <summary> |
31087 | /// Processes this element and all child elements into an XmlWriter. | 31087 | /// Processes this element and all child elements into an XmlWriter. |
31088 | /// </summary> | 31088 | /// </summary> |
@@ -31112,14 +31112,14 @@ namespace WixToolset.Harvesters.Serialize | |||
31112 | writer.WriteAttributeString("Advertise", "yes"); | 31112 | writer.WriteAttributeString("Advertise", "yes"); |
31113 | } | 31113 | } |
31114 | } | 31114 | } |
31115 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 31115 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
31116 | { | 31116 | { |
31117 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 31117 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
31118 | childElement.OutputXml(writer); | 31118 | childElement.OutputXml(writer); |
31119 | } | 31119 | } |
31120 | writer.WriteEndElement(); | 31120 | writer.WriteEndElement(); |
31121 | } | 31121 | } |
31122 | 31122 | ||
31123 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31123 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31124 | void ISetAttributes.SetAttribute(string name, string value) | 31124 | void ISetAttributes.SetAttribute(string name, string value) |
31125 | { | 31125 | { |
@@ -31144,7 +31144,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31144 | } | 31144 | } |
31145 | } | 31145 | } |
31146 | } | 31146 | } |
31147 | 31147 | ||
31148 | /// <summary> | 31148 | /// <summary> |
31149 | /// Register a type library (TypeLib). Please note that in order to properly use this | 31149 | /// Register a type library (TypeLib). Please note that in order to properly use this |
31150 | /// non-advertised, you will need use this element with Advertise='no' and also author the | 31150 | /// non-advertised, you will need use this element with Advertise='no' and also author the |
@@ -31153,63 +31153,63 @@ namespace WixToolset.Harvesters.Serialize | |||
31153 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 31153 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
31154 | public class TypeLib : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 31154 | public class TypeLib : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
31155 | { | 31155 | { |
31156 | 31156 | ||
31157 | private ElementCollection children; | 31157 | private ElementCollection children; |
31158 | 31158 | ||
31159 | private string idField; | 31159 | private string idField; |
31160 | 31160 | ||
31161 | private bool idFieldSet; | 31161 | private bool idFieldSet; |
31162 | 31162 | ||
31163 | private YesNoType advertiseField; | 31163 | private YesNoType advertiseField; |
31164 | 31164 | ||
31165 | private bool advertiseFieldSet; | 31165 | private bool advertiseFieldSet; |
31166 | 31166 | ||
31167 | private YesNoType controlField; | 31167 | private YesNoType controlField; |
31168 | 31168 | ||
31169 | private bool controlFieldSet; | 31169 | private bool controlFieldSet; |
31170 | 31170 | ||
31171 | private int costField; | 31171 | private int costField; |
31172 | 31172 | ||
31173 | private bool costFieldSet; | 31173 | private bool costFieldSet; |
31174 | 31174 | ||
31175 | private string descriptionField; | 31175 | private string descriptionField; |
31176 | 31176 | ||
31177 | private bool descriptionFieldSet; | 31177 | private bool descriptionFieldSet; |
31178 | 31178 | ||
31179 | private YesNoType hasDiskImageField; | 31179 | private YesNoType hasDiskImageField; |
31180 | 31180 | ||
31181 | private bool hasDiskImageFieldSet; | 31181 | private bool hasDiskImageFieldSet; |
31182 | 31182 | ||
31183 | private string helpDirectoryField; | 31183 | private string helpDirectoryField; |
31184 | 31184 | ||
31185 | private bool helpDirectoryFieldSet; | 31185 | private bool helpDirectoryFieldSet; |
31186 | 31186 | ||
31187 | private YesNoType hiddenField; | 31187 | private YesNoType hiddenField; |
31188 | 31188 | ||
31189 | private bool hiddenFieldSet; | 31189 | private bool hiddenFieldSet; |
31190 | 31190 | ||
31191 | private int languageField; | 31191 | private int languageField; |
31192 | 31192 | ||
31193 | private bool languageFieldSet; | 31193 | private bool languageFieldSet; |
31194 | 31194 | ||
31195 | private int majorVersionField; | 31195 | private int majorVersionField; |
31196 | 31196 | ||
31197 | private bool majorVersionFieldSet; | 31197 | private bool majorVersionFieldSet; |
31198 | 31198 | ||
31199 | private int minorVersionField; | 31199 | private int minorVersionField; |
31200 | 31200 | ||
31201 | private bool minorVersionFieldSet; | 31201 | private bool minorVersionFieldSet; |
31202 | 31202 | ||
31203 | private int resourceIdField; | 31203 | private int resourceIdField; |
31204 | 31204 | ||
31205 | private bool resourceIdFieldSet; | 31205 | private bool resourceIdFieldSet; |
31206 | 31206 | ||
31207 | private YesNoType restrictedField; | 31207 | private YesNoType restrictedField; |
31208 | 31208 | ||
31209 | private bool restrictedFieldSet; | 31209 | private bool restrictedFieldSet; |
31210 | 31210 | ||
31211 | private ISchemaElement parentElement; | 31211 | private ISchemaElement parentElement; |
31212 | 31212 | ||
31213 | public TypeLib() | 31213 | public TypeLib() |
31214 | { | 31214 | { |
31215 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 31215 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -31218,7 +31218,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31218 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Interface))); | 31218 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Interface))); |
31219 | this.children = childCollection0; | 31219 | this.children = childCollection0; |
31220 | } | 31220 | } |
31221 | 31221 | ||
31222 | public virtual IEnumerable Children | 31222 | public virtual IEnumerable Children |
31223 | { | 31223 | { |
31224 | get | 31224 | get |
@@ -31226,7 +31226,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31226 | return this.children; | 31226 | return this.children; |
31227 | } | 31227 | } |
31228 | } | 31228 | } |
31229 | 31229 | ||
31230 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 31230 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
31231 | public virtual IEnumerable this[System.Type childType] | 31231 | public virtual IEnumerable this[System.Type childType] |
31232 | { | 31232 | { |
@@ -31235,7 +31235,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31235 | return this.children.Filter(childType); | 31235 | return this.children.Filter(childType); |
31236 | } | 31236 | } |
31237 | } | 31237 | } |
31238 | 31238 | ||
31239 | /// <summary> | 31239 | /// <summary> |
31240 | /// The GUID that identifes the type library. | 31240 | /// The GUID that identifes the type library. |
31241 | /// </summary> | 31241 | /// </summary> |
@@ -31251,7 +31251,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31251 | this.idField = value; | 31251 | this.idField = value; |
31252 | } | 31252 | } |
31253 | } | 31253 | } |
31254 | 31254 | ||
31255 | /// <summary> | 31255 | /// <summary> |
31256 | /// Value of 'yes' will create a row in the TypeLib table. | 31256 | /// Value of 'yes' will create a row in the TypeLib table. |
31257 | /// Value of 'no' will create rows in the Registry table. | 31257 | /// Value of 'no' will create rows in the Registry table. |
@@ -31269,7 +31269,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31269 | this.advertiseField = value; | 31269 | this.advertiseField = value; |
31270 | } | 31270 | } |
31271 | } | 31271 | } |
31272 | 31272 | ||
31273 | /// <summary> | 31273 | /// <summary> |
31274 | /// Value of 'yes' means the type library describes controls, and should not be displayed in type browsers intended for nonvisual objects. | 31274 | /// Value of 'yes' means the type library describes controls, and should not be displayed in type browsers intended for nonvisual objects. |
31275 | /// This attribute can only be set if Advertise='no'. | 31275 | /// This attribute can only be set if Advertise='no'. |
@@ -31286,7 +31286,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31286 | this.controlField = value; | 31286 | this.controlField = value; |
31287 | } | 31287 | } |
31288 | } | 31288 | } |
31289 | 31289 | ||
31290 | /// <summary> | 31290 | /// <summary> |
31291 | /// The cost associated with the registration of the type library in bytes. This attribute cannot be set if Advertise='no'. | 31291 | /// The cost associated with the registration of the type library in bytes. This attribute cannot be set if Advertise='no'. |
31292 | /// </summary> | 31292 | /// </summary> |
@@ -31302,7 +31302,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31302 | this.costField = value; | 31302 | this.costField = value; |
31303 | } | 31303 | } |
31304 | } | 31304 | } |
31305 | 31305 | ||
31306 | /// <summary> | 31306 | /// <summary> |
31307 | /// The localizable description of the type library. | 31307 | /// The localizable description of the type library. |
31308 | /// </summary> | 31308 | /// </summary> |
@@ -31318,7 +31318,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31318 | this.descriptionField = value; | 31318 | this.descriptionField = value; |
31319 | } | 31319 | } |
31320 | } | 31320 | } |
31321 | 31321 | ||
31322 | /// <summary> | 31322 | /// <summary> |
31323 | /// Value of 'yes' means the type library exists in a persisted form on disk. This attribute can only be set if Advertise='no'. | 31323 | /// Value of 'yes' means the type library exists in a persisted form on disk. This attribute can only be set if Advertise='no'. |
31324 | /// </summary> | 31324 | /// </summary> |
@@ -31334,7 +31334,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31334 | this.hasDiskImageField = value; | 31334 | this.hasDiskImageField = value; |
31335 | } | 31335 | } |
31336 | } | 31336 | } |
31337 | 31337 | ||
31338 | /// <summary> | 31338 | /// <summary> |
31339 | /// The identifier of the Directory element for the help directory. | 31339 | /// The identifier of the Directory element for the help directory. |
31340 | /// </summary> | 31340 | /// </summary> |
@@ -31350,7 +31350,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31350 | this.helpDirectoryField = value; | 31350 | this.helpDirectoryField = value; |
31351 | } | 31351 | } |
31352 | } | 31352 | } |
31353 | 31353 | ||
31354 | /// <summary> | 31354 | /// <summary> |
31355 | /// Value of 'yes' means the type library should not be displayed to users, although its use is not restricted. | 31355 | /// Value of 'yes' means the type library should not be displayed to users, although its use is not restricted. |
31356 | /// Should be used by controls. Hosts should create a new type library that wraps the control with extended properties. | 31356 | /// Should be used by controls. Hosts should create a new type library that wraps the control with extended properties. |
@@ -31368,7 +31368,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31368 | this.hiddenField = value; | 31368 | this.hiddenField = value; |
31369 | } | 31369 | } |
31370 | } | 31370 | } |
31371 | 31371 | ||
31372 | /// <summary> | 31372 | /// <summary> |
31373 | /// The language of the type library. This must be a non-negative integer. | 31373 | /// The language of the type library. This must be a non-negative integer. |
31374 | /// </summary> | 31374 | /// </summary> |
@@ -31384,7 +31384,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31384 | this.languageField = value; | 31384 | this.languageField = value; |
31385 | } | 31385 | } |
31386 | } | 31386 | } |
31387 | 31387 | ||
31388 | /// <summary> | 31388 | /// <summary> |
31389 | /// The major version of the type library. The value should be an integer from 0 - 255. | 31389 | /// The major version of the type library. The value should be an integer from 0 - 255. |
31390 | /// </summary> | 31390 | /// </summary> |
@@ -31400,7 +31400,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31400 | this.majorVersionField = value; | 31400 | this.majorVersionField = value; |
31401 | } | 31401 | } |
31402 | } | 31402 | } |
31403 | 31403 | ||
31404 | /// <summary> | 31404 | /// <summary> |
31405 | /// The minor version of the type library. The value should be an integer from 0 - 255. | 31405 | /// The minor version of the type library. The value should be an integer from 0 - 255. |
31406 | /// </summary> | 31406 | /// </summary> |
@@ -31416,7 +31416,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31416 | this.minorVersionField = value; | 31416 | this.minorVersionField = value; |
31417 | } | 31417 | } |
31418 | } | 31418 | } |
31419 | 31419 | ||
31420 | /// <summary> | 31420 | /// <summary> |
31421 | /// The resource id of a typelib. The value is appended to the end of the typelib path in the registry. | 31421 | /// The resource id of a typelib. The value is appended to the end of the typelib path in the registry. |
31422 | /// </summary> | 31422 | /// </summary> |
@@ -31432,7 +31432,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31432 | this.resourceIdField = value; | 31432 | this.resourceIdField = value; |
31433 | } | 31433 | } |
31434 | } | 31434 | } |
31435 | 31435 | ||
31436 | /// <summary> | 31436 | /// <summary> |
31437 | /// Value of 'yes' means the type library is restricted, and should not be displayed to users. This attribute can only be set if Advertise='no'. | 31437 | /// Value of 'yes' means the type library is restricted, and should not be displayed to users. This attribute can only be set if Advertise='no'. |
31438 | /// </summary> | 31438 | /// </summary> |
@@ -31448,7 +31448,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31448 | this.restrictedField = value; | 31448 | this.restrictedField = value; |
31449 | } | 31449 | } |
31450 | } | 31450 | } |
31451 | 31451 | ||
31452 | public virtual ISchemaElement ParentElement | 31452 | public virtual ISchemaElement ParentElement |
31453 | { | 31453 | { |
31454 | get | 31454 | get |
@@ -31460,7 +31460,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31460 | this.parentElement = value; | 31460 | this.parentElement = value; |
31461 | } | 31461 | } |
31462 | } | 31462 | } |
31463 | 31463 | ||
31464 | public virtual void AddChild(ISchemaElement child) | 31464 | public virtual void AddChild(ISchemaElement child) |
31465 | { | 31465 | { |
31466 | if ((null == child)) | 31466 | if ((null == child)) |
@@ -31470,7 +31470,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31470 | this.children.AddElement(child); | 31470 | this.children.AddElement(child); |
31471 | child.ParentElement = this; | 31471 | child.ParentElement = this; |
31472 | } | 31472 | } |
31473 | 31473 | ||
31474 | public virtual void RemoveChild(ISchemaElement child) | 31474 | public virtual void RemoveChild(ISchemaElement child) |
31475 | { | 31475 | { |
31476 | if ((null == child)) | 31476 | if ((null == child)) |
@@ -31480,7 +31480,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31480 | this.children.RemoveElement(child); | 31480 | this.children.RemoveElement(child); |
31481 | child.ParentElement = null; | 31481 | child.ParentElement = null; |
31482 | } | 31482 | } |
31483 | 31483 | ||
31484 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31484 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31485 | ISchemaElement ICreateChildren.CreateChild(string childName) | 31485 | ISchemaElement ICreateChildren.CreateChild(string childName) |
31486 | { | 31486 | { |
@@ -31507,7 +31507,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31507 | } | 31507 | } |
31508 | return childValue; | 31508 | return childValue; |
31509 | } | 31509 | } |
31510 | 31510 | ||
31511 | /// <summary> | 31511 | /// <summary> |
31512 | /// Processes this element and all child elements into an XmlWriter. | 31512 | /// Processes this element and all child elements into an XmlWriter. |
31513 | /// </summary> | 31513 | /// </summary> |
@@ -31606,14 +31606,14 @@ namespace WixToolset.Harvesters.Serialize | |||
31606 | writer.WriteAttributeString("Restricted", "yes"); | 31606 | writer.WriteAttributeString("Restricted", "yes"); |
31607 | } | 31607 | } |
31608 | } | 31608 | } |
31609 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 31609 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
31610 | { | 31610 | { |
31611 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 31611 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
31612 | childElement.OutputXml(writer); | 31612 | childElement.OutputXml(writer); |
31613 | } | 31613 | } |
31614 | writer.WriteEndElement(); | 31614 | writer.WriteEndElement(); |
31615 | } | 31615 | } |
31616 | 31616 | ||
31617 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31617 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31618 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 31618 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
31619 | void ISetAttributes.SetAttribute(string name, string value) | 31619 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -31689,42 +31689,42 @@ namespace WixToolset.Harvesters.Serialize | |||
31689 | } | 31689 | } |
31690 | } | 31690 | } |
31691 | } | 31691 | } |
31692 | 31692 | ||
31693 | /// <summary> | 31693 | /// <summary> |
31694 | /// ProgId registration for parent Component. If ProgId has an associated Class, it must be a child of that element. | 31694 | /// ProgId registration for parent Component. If ProgId has an associated Class, it must be a child of that element. |
31695 | /// </summary> | 31695 | /// </summary> |
31696 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 31696 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
31697 | public class ProgId : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 31697 | public class ProgId : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
31698 | { | 31698 | { |
31699 | 31699 | ||
31700 | private ElementCollection children; | 31700 | private ElementCollection children; |
31701 | 31701 | ||
31702 | private string idField; | 31702 | private string idField; |
31703 | 31703 | ||
31704 | private bool idFieldSet; | 31704 | private bool idFieldSet; |
31705 | 31705 | ||
31706 | private string descriptionField; | 31706 | private string descriptionField; |
31707 | 31707 | ||
31708 | private bool descriptionFieldSet; | 31708 | private bool descriptionFieldSet; |
31709 | 31709 | ||
31710 | private string iconField; | 31710 | private string iconField; |
31711 | 31711 | ||
31712 | private bool iconFieldSet; | 31712 | private bool iconFieldSet; |
31713 | 31713 | ||
31714 | private int iconIndexField; | 31714 | private int iconIndexField; |
31715 | 31715 | ||
31716 | private bool iconIndexFieldSet; | 31716 | private bool iconIndexFieldSet; |
31717 | 31717 | ||
31718 | private YesNoType advertiseField; | 31718 | private YesNoType advertiseField; |
31719 | 31719 | ||
31720 | private bool advertiseFieldSet; | 31720 | private bool advertiseFieldSet; |
31721 | 31721 | ||
31722 | private string noOpenField; | 31722 | private string noOpenField; |
31723 | 31723 | ||
31724 | private bool noOpenFieldSet; | 31724 | private bool noOpenFieldSet; |
31725 | 31725 | ||
31726 | private ISchemaElement parentElement; | 31726 | private ISchemaElement parentElement; |
31727 | 31727 | ||
31728 | public ProgId() | 31728 | public ProgId() |
31729 | { | 31729 | { |
31730 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 31730 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
@@ -31732,7 +31732,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31732 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Extension))); | 31732 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(Extension))); |
31733 | this.children = childCollection0; | 31733 | this.children = childCollection0; |
31734 | } | 31734 | } |
31735 | 31735 | ||
31736 | public virtual IEnumerable Children | 31736 | public virtual IEnumerable Children |
31737 | { | 31737 | { |
31738 | get | 31738 | get |
@@ -31740,7 +31740,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31740 | return this.children; | 31740 | return this.children; |
31741 | } | 31741 | } |
31742 | } | 31742 | } |
31743 | 31743 | ||
31744 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 31744 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
31745 | public virtual IEnumerable this[System.Type childType] | 31745 | public virtual IEnumerable this[System.Type childType] |
31746 | { | 31746 | { |
@@ -31749,7 +31749,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31749 | return this.children.Filter(childType); | 31749 | return this.children.Filter(childType); |
31750 | } | 31750 | } |
31751 | } | 31751 | } |
31752 | 31752 | ||
31753 | public string Id | 31753 | public string Id |
31754 | { | 31754 | { |
31755 | get | 31755 | get |
@@ -31762,7 +31762,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31762 | this.idField = value; | 31762 | this.idField = value; |
31763 | } | 31763 | } |
31764 | } | 31764 | } |
31765 | 31765 | ||
31766 | public string Description | 31766 | public string Description |
31767 | { | 31767 | { |
31768 | get | 31768 | get |
@@ -31775,7 +31775,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31775 | this.descriptionField = value; | 31775 | this.descriptionField = value; |
31776 | } | 31776 | } |
31777 | } | 31777 | } |
31778 | 31778 | ||
31779 | /// <summary> | 31779 | /// <summary> |
31780 | /// For an advertised ProgId, the Id of an Icon element. For a non-advertised ProgId, this is the Id of a file containing an icon resource. | 31780 | /// For an advertised ProgId, the Id of an Icon element. For a non-advertised ProgId, this is the Id of a file containing an icon resource. |
31781 | /// </summary> | 31781 | /// </summary> |
@@ -31791,7 +31791,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31791 | this.iconField = value; | 31791 | this.iconField = value; |
31792 | } | 31792 | } |
31793 | } | 31793 | } |
31794 | 31794 | ||
31795 | public int IconIndex | 31795 | public int IconIndex |
31796 | { | 31796 | { |
31797 | get | 31797 | get |
@@ -31804,7 +31804,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31804 | this.iconIndexField = value; | 31804 | this.iconIndexField = value; |
31805 | } | 31805 | } |
31806 | } | 31806 | } |
31807 | 31807 | ||
31808 | public YesNoType Advertise | 31808 | public YesNoType Advertise |
31809 | { | 31809 | { |
31810 | get | 31810 | get |
@@ -31817,7 +31817,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31817 | this.advertiseField = value; | 31817 | this.advertiseField = value; |
31818 | } | 31818 | } |
31819 | } | 31819 | } |
31820 | 31820 | ||
31821 | /// <summary> | 31821 | /// <summary> |
31822 | /// Specifies that the associated ProgId should not be opened by users. The value is presented as a warning to users. An empty string is also valid for this attribute. | 31822 | /// Specifies that the associated ProgId should not be opened by users. The value is presented as a warning to users. An empty string is also valid for this attribute. |
31823 | /// </summary> | 31823 | /// </summary> |
@@ -31833,7 +31833,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31833 | this.noOpenField = value; | 31833 | this.noOpenField = value; |
31834 | } | 31834 | } |
31835 | } | 31835 | } |
31836 | 31836 | ||
31837 | public virtual ISchemaElement ParentElement | 31837 | public virtual ISchemaElement ParentElement |
31838 | { | 31838 | { |
31839 | get | 31839 | get |
@@ -31845,7 +31845,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31845 | this.parentElement = value; | 31845 | this.parentElement = value; |
31846 | } | 31846 | } |
31847 | } | 31847 | } |
31848 | 31848 | ||
31849 | public virtual void AddChild(ISchemaElement child) | 31849 | public virtual void AddChild(ISchemaElement child) |
31850 | { | 31850 | { |
31851 | if ((null == child)) | 31851 | if ((null == child)) |
@@ -31855,7 +31855,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31855 | this.children.AddElement(child); | 31855 | this.children.AddElement(child); |
31856 | child.ParentElement = this; | 31856 | child.ParentElement = this; |
31857 | } | 31857 | } |
31858 | 31858 | ||
31859 | public virtual void RemoveChild(ISchemaElement child) | 31859 | public virtual void RemoveChild(ISchemaElement child) |
31860 | { | 31860 | { |
31861 | if ((null == child)) | 31861 | if ((null == child)) |
@@ -31865,7 +31865,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31865 | this.children.RemoveElement(child); | 31865 | this.children.RemoveElement(child); |
31866 | child.ParentElement = null; | 31866 | child.ParentElement = null; |
31867 | } | 31867 | } |
31868 | 31868 | ||
31869 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31869 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31870 | ISchemaElement ICreateChildren.CreateChild(string childName) | 31870 | ISchemaElement ICreateChildren.CreateChild(string childName) |
31871 | { | 31871 | { |
@@ -31888,7 +31888,7 @@ namespace WixToolset.Harvesters.Serialize | |||
31888 | } | 31888 | } |
31889 | return childValue; | 31889 | return childValue; |
31890 | } | 31890 | } |
31891 | 31891 | ||
31892 | /// <summary> | 31892 | /// <summary> |
31893 | /// Processes this element and all child elements into an XmlWriter. | 31893 | /// Processes this element and all child elements into an XmlWriter. |
31894 | /// </summary> | 31894 | /// </summary> |
@@ -31931,14 +31931,14 @@ namespace WixToolset.Harvesters.Serialize | |||
31931 | { | 31931 | { |
31932 | writer.WriteAttributeString("NoOpen", this.noOpenField); | 31932 | writer.WriteAttributeString("NoOpen", this.noOpenField); |
31933 | } | 31933 | } |
31934 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 31934 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
31935 | { | 31935 | { |
31936 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 31936 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
31937 | childElement.OutputXml(writer); | 31937 | childElement.OutputXml(writer); |
31938 | } | 31938 | } |
31939 | writer.WriteEndElement(); | 31939 | writer.WriteEndElement(); |
31940 | } | 31940 | } |
31941 | 31941 | ||
31942 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 31942 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
31943 | void ISetAttributes.SetAttribute(string name, string value) | 31943 | void ISetAttributes.SetAttribute(string name, string value) |
31944 | { | 31944 | { |
@@ -31987,54 +31987,54 @@ namespace WixToolset.Harvesters.Serialize | |||
31987 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 31987 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
31988 | public class AppId : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 31988 | public class AppId : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
31989 | { | 31989 | { |
31990 | 31990 | ||
31991 | private ElementCollection children; | 31991 | private ElementCollection children; |
31992 | 31992 | ||
31993 | private YesNoType activateAtStorageField; | 31993 | private YesNoType activateAtStorageField; |
31994 | 31994 | ||
31995 | private bool activateAtStorageFieldSet; | 31995 | private bool activateAtStorageFieldSet; |
31996 | 31996 | ||
31997 | private YesNoType advertiseField; | 31997 | private YesNoType advertiseField; |
31998 | 31998 | ||
31999 | private bool advertiseFieldSet; | 31999 | private bool advertiseFieldSet; |
32000 | 32000 | ||
32001 | private string descriptionField; | 32001 | private string descriptionField; |
32002 | 32002 | ||
32003 | private bool descriptionFieldSet; | 32003 | private bool descriptionFieldSet; |
32004 | 32004 | ||
32005 | private string dllSurrogateField; | 32005 | private string dllSurrogateField; |
32006 | 32006 | ||
32007 | private bool dllSurrogateFieldSet; | 32007 | private bool dllSurrogateFieldSet; |
32008 | 32008 | ||
32009 | private string idField; | 32009 | private string idField; |
32010 | 32010 | ||
32011 | private bool idFieldSet; | 32011 | private bool idFieldSet; |
32012 | 32012 | ||
32013 | private string localServiceField; | 32013 | private string localServiceField; |
32014 | 32014 | ||
32015 | private bool localServiceFieldSet; | 32015 | private bool localServiceFieldSet; |
32016 | 32016 | ||
32017 | private string remoteServerNameField; | 32017 | private string remoteServerNameField; |
32018 | 32018 | ||
32019 | private bool remoteServerNameFieldSet; | 32019 | private bool remoteServerNameFieldSet; |
32020 | 32020 | ||
32021 | private YesNoType runAsInteractiveUserField; | 32021 | private YesNoType runAsInteractiveUserField; |
32022 | 32022 | ||
32023 | private bool runAsInteractiveUserFieldSet; | 32023 | private bool runAsInteractiveUserFieldSet; |
32024 | 32024 | ||
32025 | private string serviceParametersField; | 32025 | private string serviceParametersField; |
32026 | 32026 | ||
32027 | private bool serviceParametersFieldSet; | 32027 | private bool serviceParametersFieldSet; |
32028 | 32028 | ||
32029 | private ISchemaElement parentElement; | 32029 | private ISchemaElement parentElement; |
32030 | 32030 | ||
32031 | public AppId() | 32031 | public AppId() |
32032 | { | 32032 | { |
32033 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 32033 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
32034 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Class))); | 32034 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Class))); |
32035 | this.children = childCollection0; | 32035 | this.children = childCollection0; |
32036 | } | 32036 | } |
32037 | 32037 | ||
32038 | public virtual IEnumerable Children | 32038 | public virtual IEnumerable Children |
32039 | { | 32039 | { |
32040 | get | 32040 | get |
@@ -32042,7 +32042,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32042 | return this.children; | 32042 | return this.children; |
32043 | } | 32043 | } |
32044 | } | 32044 | } |
32045 | 32045 | ||
32046 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 32046 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
32047 | public virtual IEnumerable this[System.Type childType] | 32047 | public virtual IEnumerable this[System.Type childType] |
32048 | { | 32048 | { |
@@ -32051,7 +32051,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32051 | return this.children.Filter(childType); | 32051 | return this.children.Filter(childType); |
32052 | } | 32052 | } |
32053 | } | 32053 | } |
32054 | 32054 | ||
32055 | /// <summary> | 32055 | /// <summary> |
32056 | /// Set this value to 'yes' to configure the client to activate on the same system as persistent storage. | 32056 | /// Set this value to 'yes' to configure the client to activate on the same system as persistent storage. |
32057 | /// </summary> | 32057 | /// </summary> |
@@ -32067,7 +32067,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32067 | this.activateAtStorageField = value; | 32067 | this.activateAtStorageField = value; |
32068 | } | 32068 | } |
32069 | } | 32069 | } |
32070 | 32070 | ||
32071 | /// <summary> | 32071 | /// <summary> |
32072 | /// Set this value to 'yes' in order to create a normal AppId table row. Set this value to 'no' in order to | 32072 | /// Set this value to 'yes' in order to create a normal AppId table row. Set this value to 'no' in order to |
32073 | /// generate Registry rows that perform similar registration (without the often problematic Windows Installer | 32073 | /// generate Registry rows that perform similar registration (without the often problematic Windows Installer |
@@ -32085,7 +32085,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32085 | this.advertiseField = value; | 32085 | this.advertiseField = value; |
32086 | } | 32086 | } |
32087 | } | 32087 | } |
32088 | 32088 | ||
32089 | /// <summary> | 32089 | /// <summary> |
32090 | /// Set this value to the description of the AppId. It can only be specified when the AppId is not being advertised. | 32090 | /// Set this value to the description of the AppId. It can only be specified when the AppId is not being advertised. |
32091 | /// </summary> | 32091 | /// </summary> |
@@ -32101,7 +32101,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32101 | this.descriptionField = value; | 32101 | this.descriptionField = value; |
32102 | } | 32102 | } |
32103 | } | 32103 | } |
32104 | 32104 | ||
32105 | /// <summary> | 32105 | /// <summary> |
32106 | /// Set this value to specify that the class is a DLL that is to be activated in a surrogate EXE | 32106 | /// Set this value to specify that the class is a DLL that is to be activated in a surrogate EXE |
32107 | /// process, and the surrogate process to be used is the path of a surrogate EXE file specified by the value. | 32107 | /// process, and the surrogate process to be used is the path of a surrogate EXE file specified by the value. |
@@ -32118,7 +32118,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32118 | this.dllSurrogateField = value; | 32118 | this.dllSurrogateField = value; |
32119 | } | 32119 | } |
32120 | } | 32120 | } |
32121 | 32121 | ||
32122 | /// <summary> | 32122 | /// <summary> |
32123 | /// Set this value to the AppID GUID that corresponds to the named executable. | 32123 | /// Set this value to the AppID GUID that corresponds to the named executable. |
32124 | /// </summary> | 32124 | /// </summary> |
@@ -32134,7 +32134,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32134 | this.idField = value; | 32134 | this.idField = value; |
32135 | } | 32135 | } |
32136 | } | 32136 | } |
32137 | 32137 | ||
32138 | /// <summary> | 32138 | /// <summary> |
32139 | /// Set this value to the name of a service to allow the object to be installed as a Win32 service. | 32139 | /// Set this value to the name of a service to allow the object to be installed as a Win32 service. |
32140 | /// </summary> | 32140 | /// </summary> |
@@ -32150,7 +32150,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32150 | this.localServiceField = value; | 32150 | this.localServiceField = value; |
32151 | } | 32151 | } |
32152 | } | 32152 | } |
32153 | 32153 | ||
32154 | /// <summary> | 32154 | /// <summary> |
32155 | /// Set this value to the name of the remote server to configure the client to request the object | 32155 | /// Set this value to the name of the remote server to configure the client to request the object |
32156 | /// be run at a particular machine whenever an activation function is called for which a COSERVERINFO | 32156 | /// be run at a particular machine whenever an activation function is called for which a COSERVERINFO |
@@ -32168,7 +32168,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32168 | this.remoteServerNameField = value; | 32168 | this.remoteServerNameField = value; |
32169 | } | 32169 | } |
32170 | } | 32170 | } |
32171 | 32171 | ||
32172 | /// <summary> | 32172 | /// <summary> |
32173 | /// Set this value to 'yes' to configure a class to run under the identity of the user currently | 32173 | /// Set this value to 'yes' to configure a class to run under the identity of the user currently |
32174 | /// logged on and connected to the interactive desktop when activated by a remote client without | 32174 | /// logged on and connected to the interactive desktop when activated by a remote client without |
@@ -32186,7 +32186,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32186 | this.runAsInteractiveUserField = value; | 32186 | this.runAsInteractiveUserField = value; |
32187 | } | 32187 | } |
32188 | } | 32188 | } |
32189 | 32189 | ||
32190 | /// <summary> | 32190 | /// <summary> |
32191 | /// Set this value to the parameters to be passed to a LocalService on invocation. | 32191 | /// Set this value to the parameters to be passed to a LocalService on invocation. |
32192 | /// </summary> | 32192 | /// </summary> |
@@ -32202,7 +32202,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32202 | this.serviceParametersField = value; | 32202 | this.serviceParametersField = value; |
32203 | } | 32203 | } |
32204 | } | 32204 | } |
32205 | 32205 | ||
32206 | public virtual ISchemaElement ParentElement | 32206 | public virtual ISchemaElement ParentElement |
32207 | { | 32207 | { |
32208 | get | 32208 | get |
@@ -32214,7 +32214,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32214 | this.parentElement = value; | 32214 | this.parentElement = value; |
32215 | } | 32215 | } |
32216 | } | 32216 | } |
32217 | 32217 | ||
32218 | public virtual void AddChild(ISchemaElement child) | 32218 | public virtual void AddChild(ISchemaElement child) |
32219 | { | 32219 | { |
32220 | if ((null == child)) | 32220 | if ((null == child)) |
@@ -32224,7 +32224,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32224 | this.children.AddElement(child); | 32224 | this.children.AddElement(child); |
32225 | child.ParentElement = this; | 32225 | child.ParentElement = this; |
32226 | } | 32226 | } |
32227 | 32227 | ||
32228 | public virtual void RemoveChild(ISchemaElement child) | 32228 | public virtual void RemoveChild(ISchemaElement child) |
32229 | { | 32229 | { |
32230 | if ((null == child)) | 32230 | if ((null == child)) |
@@ -32234,7 +32234,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32234 | this.children.RemoveElement(child); | 32234 | this.children.RemoveElement(child); |
32235 | child.ParentElement = null; | 32235 | child.ParentElement = null; |
32236 | } | 32236 | } |
32237 | 32237 | ||
32238 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 32238 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
32239 | ISchemaElement ICreateChildren.CreateChild(string childName) | 32239 | ISchemaElement ICreateChildren.CreateChild(string childName) |
32240 | { | 32240 | { |
@@ -32253,7 +32253,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32253 | } | 32253 | } |
32254 | return childValue; | 32254 | return childValue; |
32255 | } | 32255 | } |
32256 | 32256 | ||
32257 | /// <summary> | 32257 | /// <summary> |
32258 | /// Processes this element and all child elements into an XmlWriter. | 32258 | /// Processes this element and all child elements into an XmlWriter. |
32259 | /// </summary> | 32259 | /// </summary> |
@@ -32322,14 +32322,14 @@ namespace WixToolset.Harvesters.Serialize | |||
32322 | { | 32322 | { |
32323 | writer.WriteAttributeString("ServiceParameters", this.serviceParametersField); | 32323 | writer.WriteAttributeString("ServiceParameters", this.serviceParametersField); |
32324 | } | 32324 | } |
32325 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 32325 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
32326 | { | 32326 | { |
32327 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 32327 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
32328 | childElement.OutputXml(writer); | 32328 | childElement.OutputXml(writer); |
32329 | } | 32329 | } |
32330 | writer.WriteEndElement(); | 32330 | writer.WriteEndElement(); |
32331 | } | 32331 | } |
32332 | 32332 | ||
32333 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 32333 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
32334 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 32334 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
32335 | void ISetAttributes.SetAttribute(string name, string value) | 32335 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -32385,98 +32385,98 @@ namespace WixToolset.Harvesters.Serialize | |||
32385 | } | 32385 | } |
32386 | } | 32386 | } |
32387 | } | 32387 | } |
32388 | 32388 | ||
32389 | /// <summary> | 32389 | /// <summary> |
32390 | /// COM Class registration for parent Component. | 32390 | /// COM Class registration for parent Component. |
32391 | /// </summary> | 32391 | /// </summary> |
32392 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 32392 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
32393 | public class Class : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 32393 | public class Class : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
32394 | { | 32394 | { |
32395 | 32395 | ||
32396 | private ElementCollection children; | 32396 | private ElementCollection children; |
32397 | 32397 | ||
32398 | private string idField; | 32398 | private string idField; |
32399 | 32399 | ||
32400 | private bool idFieldSet; | 32400 | private bool idFieldSet; |
32401 | 32401 | ||
32402 | private ContextType contextField; | 32402 | private ContextType contextField; |
32403 | 32403 | ||
32404 | private bool contextFieldSet; | 32404 | private bool contextFieldSet; |
32405 | 32405 | ||
32406 | private string descriptionField; | 32406 | private string descriptionField; |
32407 | 32407 | ||
32408 | private bool descriptionFieldSet; | 32408 | private bool descriptionFieldSet; |
32409 | 32409 | ||
32410 | private string appIdField; | 32410 | private string appIdField; |
32411 | 32411 | ||
32412 | private bool appIdFieldSet; | 32412 | private bool appIdFieldSet; |
32413 | 32413 | ||
32414 | private string iconField; | 32414 | private string iconField; |
32415 | 32415 | ||
32416 | private bool iconFieldSet; | 32416 | private bool iconFieldSet; |
32417 | 32417 | ||
32418 | private int iconIndexField; | 32418 | private int iconIndexField; |
32419 | 32419 | ||
32420 | private bool iconIndexFieldSet; | 32420 | private bool iconIndexFieldSet; |
32421 | 32421 | ||
32422 | private string handlerField; | 32422 | private string handlerField; |
32423 | 32423 | ||
32424 | private bool handlerFieldSet; | 32424 | private bool handlerFieldSet; |
32425 | 32425 | ||
32426 | private string argumentField; | 32426 | private string argumentField; |
32427 | 32427 | ||
32428 | private bool argumentFieldSet; | 32428 | private bool argumentFieldSet; |
32429 | 32429 | ||
32430 | private YesNoType relativePathField; | 32430 | private YesNoType relativePathField; |
32431 | 32431 | ||
32432 | private bool relativePathFieldSet; | 32432 | private bool relativePathFieldSet; |
32433 | 32433 | ||
32434 | private YesNoType advertiseField; | 32434 | private YesNoType advertiseField; |
32435 | 32435 | ||
32436 | private bool advertiseFieldSet; | 32436 | private bool advertiseFieldSet; |
32437 | 32437 | ||
32438 | private ThreadingModelType threadingModelField; | 32438 | private ThreadingModelType threadingModelField; |
32439 | 32439 | ||
32440 | private bool threadingModelFieldSet; | 32440 | private bool threadingModelFieldSet; |
32441 | 32441 | ||
32442 | private string versionField; | 32442 | private string versionField; |
32443 | 32443 | ||
32444 | private bool versionFieldSet; | 32444 | private bool versionFieldSet; |
32445 | 32445 | ||
32446 | private YesNoType insertableField; | 32446 | private YesNoType insertableField; |
32447 | 32447 | ||
32448 | private bool insertableFieldSet; | 32448 | private bool insertableFieldSet; |
32449 | 32449 | ||
32450 | private YesNoType programmableField; | 32450 | private YesNoType programmableField; |
32451 | 32451 | ||
32452 | private bool programmableFieldSet; | 32452 | private bool programmableFieldSet; |
32453 | 32453 | ||
32454 | private string foreignServerField; | 32454 | private string foreignServerField; |
32455 | 32455 | ||
32456 | private bool foreignServerFieldSet; | 32456 | private bool foreignServerFieldSet; |
32457 | 32457 | ||
32458 | private string serverField; | 32458 | private string serverField; |
32459 | 32459 | ||
32460 | private bool serverFieldSet; | 32460 | private bool serverFieldSet; |
32461 | 32461 | ||
32462 | private YesNoType shortPathField; | 32462 | private YesNoType shortPathField; |
32463 | 32463 | ||
32464 | private bool shortPathFieldSet; | 32464 | private bool shortPathFieldSet; |
32465 | 32465 | ||
32466 | private YesNoType safeForScriptingField; | 32466 | private YesNoType safeForScriptingField; |
32467 | 32467 | ||
32468 | private bool safeForScriptingFieldSet; | 32468 | private bool safeForScriptingFieldSet; |
32469 | 32469 | ||
32470 | private YesNoType safeForInitializingField; | 32470 | private YesNoType safeForInitializingField; |
32471 | 32471 | ||
32472 | private bool safeForInitializingFieldSet; | 32472 | private bool safeForInitializingFieldSet; |
32473 | 32473 | ||
32474 | private YesNoType controlField; | 32474 | private YesNoType controlField; |
32475 | 32475 | ||
32476 | private bool controlFieldSet; | 32476 | private bool controlFieldSet; |
32477 | 32477 | ||
32478 | private ISchemaElement parentElement; | 32478 | private ISchemaElement parentElement; |
32479 | 32479 | ||
32480 | public Class() | 32480 | public Class() |
32481 | { | 32481 | { |
32482 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 32482 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -32485,7 +32485,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32485 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Interface))); | 32485 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Interface))); |
32486 | this.children = childCollection0; | 32486 | this.children = childCollection0; |
32487 | } | 32487 | } |
32488 | 32488 | ||
32489 | public virtual IEnumerable Children | 32489 | public virtual IEnumerable Children |
32490 | { | 32490 | { |
32491 | get | 32491 | get |
@@ -32493,7 +32493,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32493 | return this.children; | 32493 | return this.children; |
32494 | } | 32494 | } |
32495 | } | 32495 | } |
32496 | 32496 | ||
32497 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 32497 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
32498 | public virtual IEnumerable this[System.Type childType] | 32498 | public virtual IEnumerable this[System.Type childType] |
32499 | { | 32499 | { |
@@ -32502,7 +32502,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32502 | return this.children.Filter(childType); | 32502 | return this.children.Filter(childType); |
32503 | } | 32503 | } |
32504 | } | 32504 | } |
32505 | 32505 | ||
32506 | /// <summary> | 32506 | /// <summary> |
32507 | /// The Class identifier (CLSID) of a COM server. | 32507 | /// The Class identifier (CLSID) of a COM server. |
32508 | /// </summary> | 32508 | /// </summary> |
@@ -32518,7 +32518,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32518 | this.idField = value; | 32518 | this.idField = value; |
32519 | } | 32519 | } |
32520 | } | 32520 | } |
32521 | 32521 | ||
32522 | /// <summary> | 32522 | /// <summary> |
32523 | /// The server context(s) for this COM server. This attribute is optional for VB6 libraries that are marked "PublicNotCreateable". | 32523 | /// The server context(s) for this COM server. This attribute is optional for VB6 libraries that are marked "PublicNotCreateable". |
32524 | /// Class elements marked Advertised must specify at least one server context. It is most common for there to be a single value | 32524 | /// Class elements marked Advertised must specify at least one server context. It is most common for there to be a single value |
@@ -32536,7 +32536,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32536 | this.contextField = value; | 32536 | this.contextField = value; |
32537 | } | 32537 | } |
32538 | } | 32538 | } |
32539 | 32539 | ||
32540 | /// <summary> | 32540 | /// <summary> |
32541 | /// Localized description associated with the Class ID and Program ID. | 32541 | /// Localized description associated with the Class ID and Program ID. |
32542 | /// </summary> | 32542 | /// </summary> |
@@ -32571,7 +32571,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32571 | this.appIdField = value; | 32571 | this.appIdField = value; |
32572 | } | 32572 | } |
32573 | } | 32573 | } |
32574 | 32574 | ||
32575 | /// <summary> | 32575 | /// <summary> |
32576 | /// The file providing the icon associated with this CLSID. Reference to an Icon element | 32576 | /// The file providing the icon associated with this CLSID. Reference to an Icon element |
32577 | /// (should match the Id attribute of an Icon element). This is currently not supported if the | 32577 | /// (should match the Id attribute of an Icon element). This is currently not supported if the |
@@ -32589,7 +32589,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32589 | this.iconField = value; | 32589 | this.iconField = value; |
32590 | } | 32590 | } |
32591 | } | 32591 | } |
32592 | 32592 | ||
32593 | /// <summary> | 32593 | /// <summary> |
32594 | /// Icon index into the icon file. | 32594 | /// Icon index into the icon file. |
32595 | /// </summary> | 32595 | /// </summary> |
@@ -32605,7 +32605,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32605 | this.iconIndexField = value; | 32605 | this.iconIndexField = value; |
32606 | } | 32606 | } |
32607 | } | 32607 | } |
32608 | 32608 | ||
32609 | /// <summary> | 32609 | /// <summary> |
32610 | /// The default inproc handler. May be optionally provided only for Context = LocalServer or | 32610 | /// The default inproc handler. May be optionally provided only for Context = LocalServer or |
32611 | /// LocalServer32. Value of "1" creates a 16-bit InprocHandler (appearing as the InprocHandler | 32611 | /// LocalServer32. Value of "1" creates a 16-bit InprocHandler (appearing as the InprocHandler |
@@ -32625,7 +32625,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32625 | this.handlerField = value; | 32625 | this.handlerField = value; |
32626 | } | 32626 | } |
32627 | } | 32627 | } |
32628 | 32628 | ||
32629 | /// <summary> | 32629 | /// <summary> |
32630 | /// This column is optional only when the Context column is set to "LocalServer" | 32630 | /// This column is optional only when the Context column is set to "LocalServer" |
32631 | /// or "LocalServer32" server context. The text is registered as the argument against | 32631 | /// or "LocalServer32" server context. The text is registered as the argument against |
@@ -32648,7 +32648,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32648 | this.argumentField = value; | 32648 | this.argumentField = value; |
32649 | } | 32649 | } |
32650 | } | 32650 | } |
32651 | 32651 | ||
32652 | /// <summary> | 32652 | /// <summary> |
32653 | /// When the value is "yes", the bare file name can be used for COM servers. The installer | 32653 | /// When the value is "yes", the bare file name can be used for COM servers. The installer |
32654 | /// registers the file name only instead of the complete path. This enables the server in | 32654 | /// registers the file name only instead of the complete path. This enables the server in |
@@ -32666,7 +32666,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32666 | this.relativePathField = value; | 32666 | this.relativePathField = value; |
32667 | } | 32667 | } |
32668 | } | 32668 | } |
32669 | 32669 | ||
32670 | /// <summary> | 32670 | /// <summary> |
32671 | /// Set this value to "yes" in order to create a normal Class table row. Set this value to | 32671 | /// Set this value to "yes" in order to create a normal Class table row. Set this value to |
32672 | /// "no" in order to generate Registry rows that perform similar registration (without the | 32672 | /// "no" in order to generate Registry rows that perform similar registration (without the |
@@ -32684,7 +32684,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32684 | this.advertiseField = value; | 32684 | this.advertiseField = value; |
32685 | } | 32685 | } |
32686 | } | 32686 | } |
32687 | 32687 | ||
32688 | /// <summary> | 32688 | /// <summary> |
32689 | /// Threading model for the CLSID. | 32689 | /// Threading model for the CLSID. |
32690 | /// </summary> | 32690 | /// </summary> |
@@ -32700,7 +32700,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32700 | this.threadingModelField = value; | 32700 | this.threadingModelField = value; |
32701 | } | 32701 | } |
32702 | } | 32702 | } |
32703 | 32703 | ||
32704 | /// <summary> | 32704 | /// <summary> |
32705 | /// Version for the CLSID. | 32705 | /// Version for the CLSID. |
32706 | /// </summary> | 32706 | /// </summary> |
@@ -32716,7 +32716,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32716 | this.versionField = value; | 32716 | this.versionField = value; |
32717 | } | 32717 | } |
32718 | } | 32718 | } |
32719 | 32719 | ||
32720 | /// <summary> | 32720 | /// <summary> |
32721 | /// Specifies the CLSID may be insertable. | 32721 | /// Specifies the CLSID may be insertable. |
32722 | /// </summary> | 32722 | /// </summary> |
@@ -32732,7 +32732,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32732 | this.insertableField = value; | 32732 | this.insertableField = value; |
32733 | } | 32733 | } |
32734 | } | 32734 | } |
32735 | 32735 | ||
32736 | /// <summary> | 32736 | /// <summary> |
32737 | /// Specifies the CLSID may be programmable. | 32737 | /// Specifies the CLSID may be programmable. |
32738 | /// </summary> | 32738 | /// </summary> |
@@ -32748,7 +32748,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32748 | this.programmableField = value; | 32748 | this.programmableField = value; |
32749 | } | 32749 | } |
32750 | } | 32750 | } |
32751 | 32751 | ||
32752 | /// <summary> | 32752 | /// <summary> |
32753 | /// May only be specified if the value of the Advertise attribute is "no" and Server has not been specified. In addition, it may only | 32753 | /// May only be specified if the value of the Advertise attribute is "no" and Server has not been specified. In addition, it may only |
32754 | /// be used when the Class element is directly under the Component element. The value can be | 32754 | /// be used when the Class element is directly under the Component element. The value can be |
@@ -32766,7 +32766,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32766 | this.foreignServerField = value; | 32766 | this.foreignServerField = value; |
32767 | } | 32767 | } |
32768 | } | 32768 | } |
32769 | 32769 | ||
32770 | /// <summary> | 32770 | /// <summary> |
32771 | /// May only be specified if the value of the Advertise attribute is "no" and the ForeignServer attribute is not specified. File Id of the | 32771 | /// May only be specified if the value of the Advertise attribute is "no" and the ForeignServer attribute is not specified. File Id of the |
32772 | /// COM server file. If this element is nested under a File element, this value defaults to | 32772 | /// COM server file. If this element is nested under a File element, this value defaults to |
@@ -32784,7 +32784,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32784 | this.serverField = value; | 32784 | this.serverField = value; |
32785 | } | 32785 | } |
32786 | } | 32786 | } |
32787 | 32787 | ||
32788 | /// <summary> | 32788 | /// <summary> |
32789 | /// Specifies whether or not to use the short path for the COM server. This can only apply when Advertise is set to 'no'. The default is 'no' meaning that it will use the long file name for the COM server. | 32789 | /// Specifies whether or not to use the short path for the COM server. This can only apply when Advertise is set to 'no'. The default is 'no' meaning that it will use the long file name for the COM server. |
32790 | /// </summary> | 32790 | /// </summary> |
@@ -32800,7 +32800,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32800 | this.shortPathField = value; | 32800 | this.shortPathField = value; |
32801 | } | 32801 | } |
32802 | } | 32802 | } |
32803 | 32803 | ||
32804 | /// <summary> | 32804 | /// <summary> |
32805 | /// May only be specified if the value of the Advertise attribute is "no". | 32805 | /// May only be specified if the value of the Advertise attribute is "no". |
32806 | /// </summary> | 32806 | /// </summary> |
@@ -32816,7 +32816,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32816 | this.safeForScriptingField = value; | 32816 | this.safeForScriptingField = value; |
32817 | } | 32817 | } |
32818 | } | 32818 | } |
32819 | 32819 | ||
32820 | /// <summary> | 32820 | /// <summary> |
32821 | /// May only be specified if the value of the Advertise attribute is "no". | 32821 | /// May only be specified if the value of the Advertise attribute is "no". |
32822 | /// </summary> | 32822 | /// </summary> |
@@ -32832,7 +32832,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32832 | this.safeForInitializingField = value; | 32832 | this.safeForInitializingField = value; |
32833 | } | 32833 | } |
32834 | } | 32834 | } |
32835 | 32835 | ||
32836 | /// <summary> | 32836 | /// <summary> |
32837 | /// Set this attribute's value to 'yes' to identify an object as an ActiveX Control. The default value is 'no'. | 32837 | /// Set this attribute's value to 'yes' to identify an object as an ActiveX Control. The default value is 'no'. |
32838 | /// </summary> | 32838 | /// </summary> |
@@ -32848,7 +32848,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32848 | this.controlField = value; | 32848 | this.controlField = value; |
32849 | } | 32849 | } |
32850 | } | 32850 | } |
32851 | 32851 | ||
32852 | public virtual ISchemaElement ParentElement | 32852 | public virtual ISchemaElement ParentElement |
32853 | { | 32853 | { |
32854 | get | 32854 | get |
@@ -32860,7 +32860,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32860 | this.parentElement = value; | 32860 | this.parentElement = value; |
32861 | } | 32861 | } |
32862 | } | 32862 | } |
32863 | 32863 | ||
32864 | public virtual void AddChild(ISchemaElement child) | 32864 | public virtual void AddChild(ISchemaElement child) |
32865 | { | 32865 | { |
32866 | if ((null == child)) | 32866 | if ((null == child)) |
@@ -32870,7 +32870,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32870 | this.children.AddElement(child); | 32870 | this.children.AddElement(child); |
32871 | child.ParentElement = this; | 32871 | child.ParentElement = this; |
32872 | } | 32872 | } |
32873 | 32873 | ||
32874 | public virtual void RemoveChild(ISchemaElement child) | 32874 | public virtual void RemoveChild(ISchemaElement child) |
32875 | { | 32875 | { |
32876 | if ((null == child)) | 32876 | if ((null == child)) |
@@ -32880,7 +32880,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32880 | this.children.RemoveElement(child); | 32880 | this.children.RemoveElement(child); |
32881 | child.ParentElement = null; | 32881 | child.ParentElement = null; |
32882 | } | 32882 | } |
32883 | 32883 | ||
32884 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 32884 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
32885 | ISchemaElement ICreateChildren.CreateChild(string childName) | 32885 | ISchemaElement ICreateChildren.CreateChild(string childName) |
32886 | { | 32886 | { |
@@ -32907,7 +32907,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32907 | } | 32907 | } |
32908 | return childValue; | 32908 | return childValue; |
32909 | } | 32909 | } |
32910 | 32910 | ||
32911 | /// <summary> | 32911 | /// <summary> |
32912 | /// Tries to parse a ContextType from a string. | 32912 | /// Tries to parse a ContextType from a string. |
32913 | /// </summary> | 32913 | /// </summary> |
@@ -32919,7 +32919,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32919 | return false; | 32919 | return false; |
32920 | } | 32920 | } |
32921 | string[] splitValue = value.Split(" \t\r\n".ToCharArray(), System.StringSplitOptions.RemoveEmptyEntries); | 32921 | string[] splitValue = value.Split(" \t\r\n".ToCharArray(), System.StringSplitOptions.RemoveEmptyEntries); |
32922 | for (System.Collections.IEnumerator enumerator = splitValue.GetEnumerator(); enumerator.MoveNext(); | 32922 | for (System.Collections.IEnumerator enumerator = splitValue.GetEnumerator(); enumerator.MoveNext(); |
32923 | ) | 32923 | ) |
32924 | { | 32924 | { |
32925 | string currentValue = ((string)(enumerator.Current)); | 32925 | string currentValue = ((string)(enumerator.Current)); |
@@ -32956,7 +32956,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32956 | } | 32956 | } |
32957 | return true; | 32957 | return true; |
32958 | } | 32958 | } |
32959 | 32959 | ||
32960 | /// <summary> | 32960 | /// <summary> |
32961 | /// Parses a ThreadingModelType from a string. | 32961 | /// Parses a ThreadingModelType from a string. |
32962 | /// </summary> | 32962 | /// </summary> |
@@ -32966,7 +32966,7 @@ namespace WixToolset.Harvesters.Serialize | |||
32966 | Class.TryParseThreadingModelType(value, out parsedValue); | 32966 | Class.TryParseThreadingModelType(value, out parsedValue); |
32967 | return parsedValue; | 32967 | return parsedValue; |
32968 | } | 32968 | } |
32969 | 32969 | ||
32970 | /// <summary> | 32970 | /// <summary> |
32971 | /// Tries to parse a ThreadingModelType from a string. | 32971 | /// Tries to parse a ThreadingModelType from a string. |
32972 | /// </summary> | 32972 | /// </summary> |
@@ -33023,7 +33023,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33023 | } | 33023 | } |
33024 | return true; | 33024 | return true; |
33025 | } | 33025 | } |
33026 | 33026 | ||
33027 | /// <summary> | 33027 | /// <summary> |
33028 | /// Processes this element and all child elements into an XmlWriter. | 33028 | /// Processes this element and all child elements into an XmlWriter. |
33029 | /// </summary> | 33029 | /// </summary> |
@@ -33042,7 +33042,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33042 | if (this.contextFieldSet) | 33042 | if (this.contextFieldSet) |
33043 | { | 33043 | { |
33044 | string outputValue = ""; | 33044 | string outputValue = ""; |
33045 | if (((this.contextField & ContextType.LocalServer) | 33045 | if (((this.contextField & ContextType.LocalServer) |
33046 | != 0)) | 33046 | != 0)) |
33047 | { | 33047 | { |
33048 | if ((outputValue.Length != 0)) | 33048 | if ((outputValue.Length != 0)) |
@@ -33051,7 +33051,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33051 | } | 33051 | } |
33052 | outputValue = (outputValue + "LocalServer"); | 33052 | outputValue = (outputValue + "LocalServer"); |
33053 | } | 33053 | } |
33054 | if (((this.contextField & ContextType.LocalServer32) | 33054 | if (((this.contextField & ContextType.LocalServer32) |
33055 | != 0)) | 33055 | != 0)) |
33056 | { | 33056 | { |
33057 | if ((outputValue.Length != 0)) | 33057 | if ((outputValue.Length != 0)) |
@@ -33060,7 +33060,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33060 | } | 33060 | } |
33061 | outputValue = (outputValue + "LocalServer32"); | 33061 | outputValue = (outputValue + "LocalServer32"); |
33062 | } | 33062 | } |
33063 | if (((this.contextField & ContextType.InprocServer) | 33063 | if (((this.contextField & ContextType.InprocServer) |
33064 | != 0)) | 33064 | != 0)) |
33065 | { | 33065 | { |
33066 | if ((outputValue.Length != 0)) | 33066 | if ((outputValue.Length != 0)) |
@@ -33069,7 +33069,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33069 | } | 33069 | } |
33070 | outputValue = (outputValue + "InprocServer"); | 33070 | outputValue = (outputValue + "InprocServer"); |
33071 | } | 33071 | } |
33072 | if (((this.contextField & ContextType.InprocServer32) | 33072 | if (((this.contextField & ContextType.InprocServer32) |
33073 | != 0)) | 33073 | != 0)) |
33074 | { | 33074 | { |
33075 | if ((outputValue.Length != 0)) | 33075 | if ((outputValue.Length != 0)) |
@@ -33231,14 +33231,14 @@ namespace WixToolset.Harvesters.Serialize | |||
33231 | writer.WriteAttributeString("Control", "yes"); | 33231 | writer.WriteAttributeString("Control", "yes"); |
33232 | } | 33232 | } |
33233 | } | 33233 | } |
33234 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 33234 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
33235 | { | 33235 | { |
33236 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 33236 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
33237 | childElement.OutputXml(writer); | 33237 | childElement.OutputXml(writer); |
33238 | } | 33238 | } |
33239 | writer.WriteEndElement(); | 33239 | writer.WriteEndElement(); |
33240 | } | 33240 | } |
33241 | 33241 | ||
33242 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 33242 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
33243 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 33243 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
33244 | void ISetAttributes.SetAttribute(string name, string value) | 33244 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -33348,94 +33348,94 @@ namespace WixToolset.Harvesters.Serialize | |||
33348 | this.controlFieldSet = true; | 33348 | this.controlFieldSet = true; |
33349 | } | 33349 | } |
33350 | } | 33350 | } |
33351 | 33351 | ||
33352 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33352 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33353 | [Flags()] | 33353 | [Flags()] |
33354 | public enum ContextType | 33354 | public enum ContextType |
33355 | { | 33355 | { |
33356 | 33356 | ||
33357 | None = 0, | 33357 | None = 0, |
33358 | 33358 | ||
33359 | /// <summary> | 33359 | /// <summary> |
33360 | /// A 16-bit local server application. | 33360 | /// A 16-bit local server application. |
33361 | /// </summary> | 33361 | /// </summary> |
33362 | LocalServer = 1, | 33362 | LocalServer = 1, |
33363 | 33363 | ||
33364 | /// <summary> | 33364 | /// <summary> |
33365 | /// A 32-bit local server application. | 33365 | /// A 32-bit local server application. |
33366 | /// </summary> | 33366 | /// </summary> |
33367 | LocalServer32 = 2, | 33367 | LocalServer32 = 2, |
33368 | 33368 | ||
33369 | /// <summary> | 33369 | /// <summary> |
33370 | /// A 16-bit in-process server DLL. | 33370 | /// A 16-bit in-process server DLL. |
33371 | /// </summary> | 33371 | /// </summary> |
33372 | InprocServer = 4, | 33372 | InprocServer = 4, |
33373 | 33373 | ||
33374 | /// <summary> | 33374 | /// <summary> |
33375 | /// A 32-bit in-process server DLL. | 33375 | /// A 32-bit in-process server DLL. |
33376 | /// </summary> | 33376 | /// </summary> |
33377 | InprocServer32 = 8, | 33377 | InprocServer32 = 8, |
33378 | } | 33378 | } |
33379 | 33379 | ||
33380 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33380 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33381 | public enum ThreadingModelType | 33381 | public enum ThreadingModelType |
33382 | { | 33382 | { |
33383 | 33383 | ||
33384 | IllegalValue = int.MaxValue, | 33384 | IllegalValue = int.MaxValue, |
33385 | 33385 | ||
33386 | NotSet = -1, | 33386 | NotSet = -1, |
33387 | 33387 | ||
33388 | apartment, | 33388 | apartment, |
33389 | 33389 | ||
33390 | free, | 33390 | free, |
33391 | 33391 | ||
33392 | both, | 33392 | both, |
33393 | 33393 | ||
33394 | neutral, | 33394 | neutral, |
33395 | 33395 | ||
33396 | single, | 33396 | single, |
33397 | 33397 | ||
33398 | rental, | 33398 | rental, |
33399 | } | 33399 | } |
33400 | } | 33400 | } |
33401 | 33401 | ||
33402 | /// <summary> | 33402 | /// <summary> |
33403 | /// COM Interface registration for parent TypeLib. | 33403 | /// COM Interface registration for parent TypeLib. |
33404 | /// </summary> | 33404 | /// </summary> |
33405 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33405 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33406 | public class Interface : ISchemaElement, ISetAttributes | 33406 | public class Interface : ISchemaElement, ISetAttributes |
33407 | { | 33407 | { |
33408 | 33408 | ||
33409 | private string idField; | 33409 | private string idField; |
33410 | 33410 | ||
33411 | private bool idFieldSet; | 33411 | private bool idFieldSet; |
33412 | 33412 | ||
33413 | private string nameField; | 33413 | private string nameField; |
33414 | 33414 | ||
33415 | private bool nameFieldSet; | 33415 | private bool nameFieldSet; |
33416 | 33416 | ||
33417 | private string baseInterfaceField; | 33417 | private string baseInterfaceField; |
33418 | 33418 | ||
33419 | private bool baseInterfaceFieldSet; | 33419 | private bool baseInterfaceFieldSet; |
33420 | 33420 | ||
33421 | private string proxyStubClassIdField; | 33421 | private string proxyStubClassIdField; |
33422 | 33422 | ||
33423 | private bool proxyStubClassIdFieldSet; | 33423 | private bool proxyStubClassIdFieldSet; |
33424 | 33424 | ||
33425 | private string proxyStubClassId32Field; | 33425 | private string proxyStubClassId32Field; |
33426 | 33426 | ||
33427 | private bool proxyStubClassId32FieldSet; | 33427 | private bool proxyStubClassId32FieldSet; |
33428 | 33428 | ||
33429 | private int numMethodsField; | 33429 | private int numMethodsField; |
33430 | 33430 | ||
33431 | private bool numMethodsFieldSet; | 33431 | private bool numMethodsFieldSet; |
33432 | 33432 | ||
33433 | private YesNoType versionedField; | 33433 | private YesNoType versionedField; |
33434 | 33434 | ||
33435 | private bool versionedFieldSet; | 33435 | private bool versionedFieldSet; |
33436 | 33436 | ||
33437 | private ISchemaElement parentElement; | 33437 | private ISchemaElement parentElement; |
33438 | 33438 | ||
33439 | /// <summary> | 33439 | /// <summary> |
33440 | /// GUID identifier for COM Interface. | 33440 | /// GUID identifier for COM Interface. |
33441 | /// </summary> | 33441 | /// </summary> |
@@ -33451,7 +33451,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33451 | this.idField = value; | 33451 | this.idField = value; |
33452 | } | 33452 | } |
33453 | } | 33453 | } |
33454 | 33454 | ||
33455 | /// <summary> | 33455 | /// <summary> |
33456 | /// Name for COM Interface. | 33456 | /// Name for COM Interface. |
33457 | /// </summary> | 33457 | /// </summary> |
@@ -33467,7 +33467,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33467 | this.nameField = value; | 33467 | this.nameField = value; |
33468 | } | 33468 | } |
33469 | } | 33469 | } |
33470 | 33470 | ||
33471 | /// <summary> | 33471 | /// <summary> |
33472 | /// Identifies the interface from which the current interface is derived. | 33472 | /// Identifies the interface from which the current interface is derived. |
33473 | /// </summary> | 33473 | /// </summary> |
@@ -33483,7 +33483,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33483 | this.baseInterfaceField = value; | 33483 | this.baseInterfaceField = value; |
33484 | } | 33484 | } |
33485 | } | 33485 | } |
33486 | 33486 | ||
33487 | /// <summary> | 33487 | /// <summary> |
33488 | /// GUID CLSID for proxy stub to COM Interface. | 33488 | /// GUID CLSID for proxy stub to COM Interface. |
33489 | /// </summary> | 33489 | /// </summary> |
@@ -33499,7 +33499,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33499 | this.proxyStubClassIdField = value; | 33499 | this.proxyStubClassIdField = value; |
33500 | } | 33500 | } |
33501 | } | 33501 | } |
33502 | 33502 | ||
33503 | /// <summary> | 33503 | /// <summary> |
33504 | /// GUID CLSID for 32-bit proxy stub to COM Interface. | 33504 | /// GUID CLSID for 32-bit proxy stub to COM Interface. |
33505 | /// </summary> | 33505 | /// </summary> |
@@ -33515,7 +33515,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33515 | this.proxyStubClassId32Field = value; | 33515 | this.proxyStubClassId32Field = value; |
33516 | } | 33516 | } |
33517 | } | 33517 | } |
33518 | 33518 | ||
33519 | /// <summary> | 33519 | /// <summary> |
33520 | /// Number of methods implemented on COM Interface. | 33520 | /// Number of methods implemented on COM Interface. |
33521 | /// </summary> | 33521 | /// </summary> |
@@ -33531,7 +33531,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33531 | this.numMethodsField = value; | 33531 | this.numMethodsField = value; |
33532 | } | 33532 | } |
33533 | } | 33533 | } |
33534 | 33534 | ||
33535 | /// <summary> | 33535 | /// <summary> |
33536 | /// Determines whether a Typelib version entry should be created with the other COM Interface registry keys. Default is 'yes'. | 33536 | /// Determines whether a Typelib version entry should be created with the other COM Interface registry keys. Default is 'yes'. |
33537 | /// </summary> | 33537 | /// </summary> |
@@ -33547,7 +33547,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33547 | this.versionedField = value; | 33547 | this.versionedField = value; |
33548 | } | 33548 | } |
33549 | } | 33549 | } |
33550 | 33550 | ||
33551 | public virtual ISchemaElement ParentElement | 33551 | public virtual ISchemaElement ParentElement |
33552 | { | 33552 | { |
33553 | get | 33553 | get |
@@ -33559,7 +33559,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33559 | this.parentElement = value; | 33559 | this.parentElement = value; |
33560 | } | 33560 | } |
33561 | } | 33561 | } |
33562 | 33562 | ||
33563 | /// <summary> | 33563 | /// <summary> |
33564 | /// Processes this element and all child elements into an XmlWriter. | 33564 | /// Processes this element and all child elements into an XmlWriter. |
33565 | /// </summary> | 33565 | /// </summary> |
@@ -33608,7 +33608,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33608 | } | 33608 | } |
33609 | writer.WriteEndElement(); | 33609 | writer.WriteEndElement(); |
33610 | } | 33610 | } |
33611 | 33611 | ||
33612 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 33612 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
33613 | void ISetAttributes.SetAttribute(string name, string value) | 33613 | void ISetAttributes.SetAttribute(string name, string value) |
33614 | { | 33614 | { |
@@ -33653,28 +33653,28 @@ namespace WixToolset.Harvesters.Serialize | |||
33653 | } | 33653 | } |
33654 | } | 33654 | } |
33655 | } | 33655 | } |
33656 | 33656 | ||
33657 | /// <summary> | 33657 | /// <summary> |
33658 | /// FileType data for class Id registration. | 33658 | /// FileType data for class Id registration. |
33659 | /// </summary> | 33659 | /// </summary> |
33660 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33660 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33661 | public class FileTypeMask : ISchemaElement, ISetAttributes | 33661 | public class FileTypeMask : ISchemaElement, ISetAttributes |
33662 | { | 33662 | { |
33663 | 33663 | ||
33664 | private int offsetField; | 33664 | private int offsetField; |
33665 | 33665 | ||
33666 | private bool offsetFieldSet; | 33666 | private bool offsetFieldSet; |
33667 | 33667 | ||
33668 | private string maskField; | 33668 | private string maskField; |
33669 | 33669 | ||
33670 | private bool maskFieldSet; | 33670 | private bool maskFieldSet; |
33671 | 33671 | ||
33672 | private string valueField; | 33672 | private string valueField; |
33673 | 33673 | ||
33674 | private bool valueFieldSet; | 33674 | private bool valueFieldSet; |
33675 | 33675 | ||
33676 | private ISchemaElement parentElement; | 33676 | private ISchemaElement parentElement; |
33677 | 33677 | ||
33678 | /// <summary> | 33678 | /// <summary> |
33679 | /// Offset into file. If positive, offset is from the beginning; if negative, offset is from the end. | 33679 | /// Offset into file. If positive, offset is from the beginning; if negative, offset is from the end. |
33680 | /// </summary> | 33680 | /// </summary> |
@@ -33690,7 +33690,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33690 | this.offsetField = value; | 33690 | this.offsetField = value; |
33691 | } | 33691 | } |
33692 | } | 33692 | } |
33693 | 33693 | ||
33694 | /// <summary> | 33694 | /// <summary> |
33695 | /// Hex value that is AND'd against the bytes in the file at Offset. | 33695 | /// Hex value that is AND'd against the bytes in the file at Offset. |
33696 | /// </summary> | 33696 | /// </summary> |
@@ -33706,7 +33706,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33706 | this.maskField = value; | 33706 | this.maskField = value; |
33707 | } | 33707 | } |
33708 | } | 33708 | } |
33709 | 33709 | ||
33710 | /// <summary> | 33710 | /// <summary> |
33711 | /// If the result of the AND'ing of Mask with the bytes in the file is Value, the file is a match for this File Type. | 33711 | /// If the result of the AND'ing of Mask with the bytes in the file is Value, the file is a match for this File Type. |
33712 | /// </summary> | 33712 | /// </summary> |
@@ -33722,7 +33722,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33722 | this.valueField = value; | 33722 | this.valueField = value; |
33723 | } | 33723 | } |
33724 | } | 33724 | } |
33725 | 33725 | ||
33726 | public virtual ISchemaElement ParentElement | 33726 | public virtual ISchemaElement ParentElement |
33727 | { | 33727 | { |
33728 | get | 33728 | get |
@@ -33734,7 +33734,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33734 | this.parentElement = value; | 33734 | this.parentElement = value; |
33735 | } | 33735 | } |
33736 | } | 33736 | } |
33737 | 33737 | ||
33738 | /// <summary> | 33738 | /// <summary> |
33739 | /// Processes this element and all child elements into an XmlWriter. | 33739 | /// Processes this element and all child elements into an XmlWriter. |
33740 | /// </summary> | 33740 | /// </summary> |
@@ -33759,7 +33759,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33759 | } | 33759 | } |
33760 | writer.WriteEndElement(); | 33760 | writer.WriteEndElement(); |
33761 | } | 33761 | } |
33762 | 33762 | ||
33763 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 33763 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
33764 | void ISetAttributes.SetAttribute(string name, string value) | 33764 | void ISetAttributes.SetAttribute(string name, string value) |
33765 | { | 33765 | { |
@@ -33784,24 +33784,24 @@ namespace WixToolset.Harvesters.Serialize | |||
33784 | } | 33784 | } |
33785 | } | 33785 | } |
33786 | } | 33786 | } |
33787 | 33787 | ||
33788 | /// <summary> | 33788 | /// <summary> |
33789 | /// Service or group of services that must start before the parent service. | 33789 | /// Service or group of services that must start before the parent service. |
33790 | /// </summary> | 33790 | /// </summary> |
33791 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33791 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33792 | public class ServiceDependency : ISchemaElement, ISetAttributes | 33792 | public class ServiceDependency : ISchemaElement, ISetAttributes |
33793 | { | 33793 | { |
33794 | 33794 | ||
33795 | private string idField; | 33795 | private string idField; |
33796 | 33796 | ||
33797 | private bool idFieldSet; | 33797 | private bool idFieldSet; |
33798 | 33798 | ||
33799 | private YesNoType groupField; | 33799 | private YesNoType groupField; |
33800 | 33800 | ||
33801 | private bool groupFieldSet; | 33801 | private bool groupFieldSet; |
33802 | 33802 | ||
33803 | private ISchemaElement parentElement; | 33803 | private ISchemaElement parentElement; |
33804 | 33804 | ||
33805 | /// <summary> | 33805 | /// <summary> |
33806 | /// The value of this attribute should be one of the following: | 33806 | /// The value of this attribute should be one of the following: |
33807 | /// </summary> | 33807 | /// </summary> |
@@ -33817,7 +33817,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33817 | this.idField = value; | 33817 | this.idField = value; |
33818 | } | 33818 | } |
33819 | } | 33819 | } |
33820 | 33820 | ||
33821 | /// <summary> | 33821 | /// <summary> |
33822 | /// Set to 'yes' to indicate that the value in the Id attribute is the name of a group of services. | 33822 | /// Set to 'yes' to indicate that the value in the Id attribute is the name of a group of services. |
33823 | /// </summary> | 33823 | /// </summary> |
@@ -33833,7 +33833,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33833 | this.groupField = value; | 33833 | this.groupField = value; |
33834 | } | 33834 | } |
33835 | } | 33835 | } |
33836 | 33836 | ||
33837 | public virtual ISchemaElement ParentElement | 33837 | public virtual ISchemaElement ParentElement |
33838 | { | 33838 | { |
33839 | get | 33839 | get |
@@ -33845,7 +33845,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33845 | this.parentElement = value; | 33845 | this.parentElement = value; |
33846 | } | 33846 | } |
33847 | } | 33847 | } |
33848 | 33848 | ||
33849 | /// <summary> | 33849 | /// <summary> |
33850 | /// Processes this element and all child elements into an XmlWriter. | 33850 | /// Processes this element and all child elements into an XmlWriter. |
33851 | /// </summary> | 33851 | /// </summary> |
@@ -33873,7 +33873,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33873 | } | 33873 | } |
33874 | writer.WriteEndElement(); | 33874 | writer.WriteEndElement(); |
33875 | } | 33875 | } |
33876 | 33876 | ||
33877 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 33877 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
33878 | void ISetAttributes.SetAttribute(string name, string value) | 33878 | void ISetAttributes.SetAttribute(string name, string value) |
33879 | { | 33879 | { |
@@ -33893,74 +33893,74 @@ namespace WixToolset.Harvesters.Serialize | |||
33893 | } | 33893 | } |
33894 | } | 33894 | } |
33895 | } | 33895 | } |
33896 | 33896 | ||
33897 | /// <summary> | 33897 | /// <summary> |
33898 | /// Adds services for parent Component. Use the ServiceControl element to remove services. | 33898 | /// Adds services for parent Component. Use the ServiceControl element to remove services. |
33899 | /// </summary> | 33899 | /// </summary> |
33900 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 33900 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
33901 | public class ServiceInstall : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 33901 | public class ServiceInstall : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
33902 | { | 33902 | { |
33903 | 33903 | ||
33904 | private ElementCollection children; | 33904 | private ElementCollection children; |
33905 | 33905 | ||
33906 | private string idField; | 33906 | private string idField; |
33907 | 33907 | ||
33908 | private bool idFieldSet; | 33908 | private bool idFieldSet; |
33909 | 33909 | ||
33910 | private string nameField; | 33910 | private string nameField; |
33911 | 33911 | ||
33912 | private bool nameFieldSet; | 33912 | private bool nameFieldSet; |
33913 | 33913 | ||
33914 | private string displayNameField; | 33914 | private string displayNameField; |
33915 | 33915 | ||
33916 | private bool displayNameFieldSet; | 33916 | private bool displayNameFieldSet; |
33917 | 33917 | ||
33918 | private TypeType typeField; | 33918 | private TypeType typeField; |
33919 | 33919 | ||
33920 | private bool typeFieldSet; | 33920 | private bool typeFieldSet; |
33921 | 33921 | ||
33922 | private YesNoType interactiveField; | 33922 | private YesNoType interactiveField; |
33923 | 33923 | ||
33924 | private bool interactiveFieldSet; | 33924 | private bool interactiveFieldSet; |
33925 | 33925 | ||
33926 | private StartType startField; | 33926 | private StartType startField; |
33927 | 33927 | ||
33928 | private bool startFieldSet; | 33928 | private bool startFieldSet; |
33929 | 33929 | ||
33930 | private ErrorControlType errorControlField; | 33930 | private ErrorControlType errorControlField; |
33931 | 33931 | ||
33932 | private bool errorControlFieldSet; | 33932 | private bool errorControlFieldSet; |
33933 | 33933 | ||
33934 | private YesNoType vitalField; | 33934 | private YesNoType vitalField; |
33935 | 33935 | ||
33936 | private bool vitalFieldSet; | 33936 | private bool vitalFieldSet; |
33937 | 33937 | ||
33938 | private string loadOrderGroupField; | 33938 | private string loadOrderGroupField; |
33939 | 33939 | ||
33940 | private bool loadOrderGroupFieldSet; | 33940 | private bool loadOrderGroupFieldSet; |
33941 | 33941 | ||
33942 | private string accountField; | 33942 | private string accountField; |
33943 | 33943 | ||
33944 | private bool accountFieldSet; | 33944 | private bool accountFieldSet; |
33945 | 33945 | ||
33946 | private string passwordField; | 33946 | private string passwordField; |
33947 | 33947 | ||
33948 | private bool passwordFieldSet; | 33948 | private bool passwordFieldSet; |
33949 | 33949 | ||
33950 | private string argumentsField; | 33950 | private string argumentsField; |
33951 | 33951 | ||
33952 | private bool argumentsFieldSet; | 33952 | private bool argumentsFieldSet; |
33953 | 33953 | ||
33954 | private string descriptionField; | 33954 | private string descriptionField; |
33955 | 33955 | ||
33956 | private bool descriptionFieldSet; | 33956 | private bool descriptionFieldSet; |
33957 | 33957 | ||
33958 | private YesNoType eraseDescriptionField; | 33958 | private YesNoType eraseDescriptionField; |
33959 | 33959 | ||
33960 | private bool eraseDescriptionFieldSet; | 33960 | private bool eraseDescriptionFieldSet; |
33961 | 33961 | ||
33962 | private ISchemaElement parentElement; | 33962 | private ISchemaElement parentElement; |
33963 | 33963 | ||
33964 | public ServiceInstall() | 33964 | public ServiceInstall() |
33965 | { | 33965 | { |
33966 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 33966 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -33971,7 +33971,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33971 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 33971 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
33972 | this.children = childCollection0; | 33972 | this.children = childCollection0; |
33973 | } | 33973 | } |
33974 | 33974 | ||
33975 | public virtual IEnumerable Children | 33975 | public virtual IEnumerable Children |
33976 | { | 33976 | { |
33977 | get | 33977 | get |
@@ -33979,7 +33979,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33979 | return this.children; | 33979 | return this.children; |
33980 | } | 33980 | } |
33981 | } | 33981 | } |
33982 | 33982 | ||
33983 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 33983 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
33984 | public virtual IEnumerable this[System.Type childType] | 33984 | public virtual IEnumerable this[System.Type childType] |
33985 | { | 33985 | { |
@@ -33988,7 +33988,7 @@ namespace WixToolset.Harvesters.Serialize | |||
33988 | return this.children.Filter(childType); | 33988 | return this.children.Filter(childType); |
33989 | } | 33989 | } |
33990 | } | 33990 | } |
33991 | 33991 | ||
33992 | /// <summary> | 33992 | /// <summary> |
33993 | /// Unique identifier for this service configuration. This value will default to the Name attribute if not | 33993 | /// Unique identifier for this service configuration. This value will default to the Name attribute if not |
33994 | /// specified. | 33994 | /// specified. |
@@ -34005,7 +34005,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34005 | this.idField = value; | 34005 | this.idField = value; |
34006 | } | 34006 | } |
34007 | } | 34007 | } |
34008 | 34008 | ||
34009 | /// <summary> | 34009 | /// <summary> |
34010 | /// This column is the string that gives the service name to install. | 34010 | /// This column is the string that gives the service name to install. |
34011 | /// </summary> | 34011 | /// </summary> |
@@ -34021,7 +34021,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34021 | this.nameField = value; | 34021 | this.nameField = value; |
34022 | } | 34022 | } |
34023 | } | 34023 | } |
34024 | 34024 | ||
34025 | /// <summary> | 34025 | /// <summary> |
34026 | /// This column is the localizable string that user interface programs use to identify the service. | 34026 | /// This column is the localizable string that user interface programs use to identify the service. |
34027 | /// </summary> | 34027 | /// </summary> |
@@ -34037,7 +34037,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34037 | this.displayNameField = value; | 34037 | this.displayNameField = value; |
34038 | } | 34038 | } |
34039 | } | 34039 | } |
34040 | 34040 | ||
34041 | /// <summary> | 34041 | /// <summary> |
34042 | /// The Windows Installer does not currently support kernelDriver or systemDriver. | 34042 | /// The Windows Installer does not currently support kernelDriver or systemDriver. |
34043 | /// </summary> | 34043 | /// </summary> |
@@ -34053,7 +34053,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34053 | this.typeField = value; | 34053 | this.typeField = value; |
34054 | } | 34054 | } |
34055 | } | 34055 | } |
34056 | 34056 | ||
34057 | /// <summary> | 34057 | /// <summary> |
34058 | /// Whether or not the service interacts with the desktop. | 34058 | /// Whether or not the service interacts with the desktop. |
34059 | /// </summary> | 34059 | /// </summary> |
@@ -34069,7 +34069,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34069 | this.interactiveField = value; | 34069 | this.interactiveField = value; |
34070 | } | 34070 | } |
34071 | } | 34071 | } |
34072 | 34072 | ||
34073 | /// <summary> | 34073 | /// <summary> |
34074 | /// Determines when the service should be started. The Windows Installer does not support boot or system. | 34074 | /// Determines when the service should be started. The Windows Installer does not support boot or system. |
34075 | /// </summary> | 34075 | /// </summary> |
@@ -34085,7 +34085,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34085 | this.startField = value; | 34085 | this.startField = value; |
34086 | } | 34086 | } |
34087 | } | 34087 | } |
34088 | 34088 | ||
34089 | /// <summary> | 34089 | /// <summary> |
34090 | /// Determines what action should be taken on an error. | 34090 | /// Determines what action should be taken on an error. |
34091 | /// </summary> | 34091 | /// </summary> |
@@ -34101,7 +34101,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34101 | this.errorControlField = value; | 34101 | this.errorControlField = value; |
34102 | } | 34102 | } |
34103 | } | 34103 | } |
34104 | 34104 | ||
34105 | /// <summary> | 34105 | /// <summary> |
34106 | /// The overall install should fail if this service fails to install. | 34106 | /// The overall install should fail if this service fails to install. |
34107 | /// </summary> | 34107 | /// </summary> |
@@ -34117,7 +34117,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34117 | this.vitalField = value; | 34117 | this.vitalField = value; |
34118 | } | 34118 | } |
34119 | } | 34119 | } |
34120 | 34120 | ||
34121 | /// <summary> | 34121 | /// <summary> |
34122 | /// The load ordering group that this service should be a part of. | 34122 | /// The load ordering group that this service should be a part of. |
34123 | /// </summary> | 34123 | /// </summary> |
@@ -34133,7 +34133,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34133 | this.loadOrderGroupField = value; | 34133 | this.loadOrderGroupField = value; |
34134 | } | 34134 | } |
34135 | } | 34135 | } |
34136 | 34136 | ||
34137 | /// <summary> | 34137 | /// <summary> |
34138 | /// Fully qualified names must be used even for local accounts, e.g.: ".\LOCAL_ACCOUNT". Valid only when ServiceType is ownProcess. | 34138 | /// Fully qualified names must be used even for local accounts, e.g.: ".\LOCAL_ACCOUNT". Valid only when ServiceType is ownProcess. |
34139 | /// </summary> | 34139 | /// </summary> |
@@ -34149,7 +34149,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34149 | this.accountField = value; | 34149 | this.accountField = value; |
34150 | } | 34150 | } |
34151 | } | 34151 | } |
34152 | 34152 | ||
34153 | /// <summary> | 34153 | /// <summary> |
34154 | /// The password for the account. Valid only when the account has a password. | 34154 | /// The password for the account. Valid only when the account has a password. |
34155 | /// </summary> | 34155 | /// </summary> |
@@ -34165,7 +34165,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34165 | this.passwordField = value; | 34165 | this.passwordField = value; |
34166 | } | 34166 | } |
34167 | } | 34167 | } |
34168 | 34168 | ||
34169 | /// <summary> | 34169 | /// <summary> |
34170 | /// Contains any command line arguments or properties required to run the service. | 34170 | /// Contains any command line arguments or properties required to run the service. |
34171 | /// </summary> | 34171 | /// </summary> |
@@ -34181,7 +34181,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34181 | this.argumentsField = value; | 34181 | this.argumentsField = value; |
34182 | } | 34182 | } |
34183 | } | 34183 | } |
34184 | 34184 | ||
34185 | /// <summary> | 34185 | /// <summary> |
34186 | /// Sets the description of the service. | 34186 | /// Sets the description of the service. |
34187 | /// </summary> | 34187 | /// </summary> |
@@ -34197,7 +34197,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34197 | this.descriptionField = value; | 34197 | this.descriptionField = value; |
34198 | } | 34198 | } |
34199 | } | 34199 | } |
34200 | 34200 | ||
34201 | /// <summary> | 34201 | /// <summary> |
34202 | /// Determines whether the existing service description will be ignored. If 'yes', the service description will be null, even if the Description attribute is set. | 34202 | /// Determines whether the existing service description will be ignored. If 'yes', the service description will be null, even if the Description attribute is set. |
34203 | /// </summary> | 34203 | /// </summary> |
@@ -34213,7 +34213,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34213 | this.eraseDescriptionField = value; | 34213 | this.eraseDescriptionField = value; |
34214 | } | 34214 | } |
34215 | } | 34215 | } |
34216 | 34216 | ||
34217 | public virtual ISchemaElement ParentElement | 34217 | public virtual ISchemaElement ParentElement |
34218 | { | 34218 | { |
34219 | get | 34219 | get |
@@ -34225,7 +34225,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34225 | this.parentElement = value; | 34225 | this.parentElement = value; |
34226 | } | 34226 | } |
34227 | } | 34227 | } |
34228 | 34228 | ||
34229 | public virtual void AddChild(ISchemaElement child) | 34229 | public virtual void AddChild(ISchemaElement child) |
34230 | { | 34230 | { |
34231 | if ((null == child)) | 34231 | if ((null == child)) |
@@ -34235,7 +34235,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34235 | this.children.AddElement(child); | 34235 | this.children.AddElement(child); |
34236 | child.ParentElement = this; | 34236 | child.ParentElement = this; |
34237 | } | 34237 | } |
34238 | 34238 | ||
34239 | public virtual void RemoveChild(ISchemaElement child) | 34239 | public virtual void RemoveChild(ISchemaElement child) |
34240 | { | 34240 | { |
34241 | if ((null == child)) | 34241 | if ((null == child)) |
@@ -34245,7 +34245,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34245 | this.children.RemoveElement(child); | 34245 | this.children.RemoveElement(child); |
34246 | child.ParentElement = null; | 34246 | child.ParentElement = null; |
34247 | } | 34247 | } |
34248 | 34248 | ||
34249 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 34249 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
34250 | ISchemaElement ICreateChildren.CreateChild(string childName) | 34250 | ISchemaElement ICreateChildren.CreateChild(string childName) |
34251 | { | 34251 | { |
@@ -34276,7 +34276,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34276 | } | 34276 | } |
34277 | return childValue; | 34277 | return childValue; |
34278 | } | 34278 | } |
34279 | 34279 | ||
34280 | /// <summary> | 34280 | /// <summary> |
34281 | /// Parses a TypeType from a string. | 34281 | /// Parses a TypeType from a string. |
34282 | /// </summary> | 34282 | /// </summary> |
@@ -34286,7 +34286,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34286 | ServiceInstall.TryParseTypeType(value, out parsedValue); | 34286 | ServiceInstall.TryParseTypeType(value, out parsedValue); |
34287 | return parsedValue; | 34287 | return parsedValue; |
34288 | } | 34288 | } |
34289 | 34289 | ||
34290 | /// <summary> | 34290 | /// <summary> |
34291 | /// Tries to parse a TypeType from a string. | 34291 | /// Tries to parse a TypeType from a string. |
34292 | /// </summary> | 34292 | /// </summary> |
@@ -34329,7 +34329,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34329 | } | 34329 | } |
34330 | return true; | 34330 | return true; |
34331 | } | 34331 | } |
34332 | 34332 | ||
34333 | /// <summary> | 34333 | /// <summary> |
34334 | /// Parses a StartType from a string. | 34334 | /// Parses a StartType from a string. |
34335 | /// </summary> | 34335 | /// </summary> |
@@ -34339,7 +34339,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34339 | ServiceInstall.TryParseStartType(value, out parsedValue); | 34339 | ServiceInstall.TryParseStartType(value, out parsedValue); |
34340 | return parsedValue; | 34340 | return parsedValue; |
34341 | } | 34341 | } |
34342 | 34342 | ||
34343 | /// <summary> | 34343 | /// <summary> |
34344 | /// Tries to parse a StartType from a string. | 34344 | /// Tries to parse a StartType from a string. |
34345 | /// </summary> | 34345 | /// </summary> |
@@ -34389,7 +34389,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34389 | } | 34389 | } |
34390 | return true; | 34390 | return true; |
34391 | } | 34391 | } |
34392 | 34392 | ||
34393 | /// <summary> | 34393 | /// <summary> |
34394 | /// Parses a ErrorControlType from a string. | 34394 | /// Parses a ErrorControlType from a string. |
34395 | /// </summary> | 34395 | /// </summary> |
@@ -34399,7 +34399,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34399 | ServiceInstall.TryParseErrorControlType(value, out parsedValue); | 34399 | ServiceInstall.TryParseErrorControlType(value, out parsedValue); |
34400 | return parsedValue; | 34400 | return parsedValue; |
34401 | } | 34401 | } |
34402 | 34402 | ||
34403 | /// <summary> | 34403 | /// <summary> |
34404 | /// Tries to parse a ErrorControlType from a string. | 34404 | /// Tries to parse a ErrorControlType from a string. |
34405 | /// </summary> | 34405 | /// </summary> |
@@ -34435,7 +34435,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34435 | } | 34435 | } |
34436 | return true; | 34436 | return true; |
34437 | } | 34437 | } |
34438 | 34438 | ||
34439 | /// <summary> | 34439 | /// <summary> |
34440 | /// Processes this element and all child elements into an XmlWriter. | 34440 | /// Processes this element and all child elements into an XmlWriter. |
34441 | /// </summary> | 34441 | /// </summary> |
@@ -34569,14 +34569,14 @@ namespace WixToolset.Harvesters.Serialize | |||
34569 | writer.WriteAttributeString("EraseDescription", "yes"); | 34569 | writer.WriteAttributeString("EraseDescription", "yes"); |
34570 | } | 34570 | } |
34571 | } | 34571 | } |
34572 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 34572 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
34573 | { | 34573 | { |
34574 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 34574 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
34575 | childElement.OutputXml(writer); | 34575 | childElement.OutputXml(writer); |
34576 | } | 34576 | } |
34577 | writer.WriteEndElement(); | 34577 | writer.WriteEndElement(); |
34578 | } | 34578 | } |
34579 | 34579 | ||
34580 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 34580 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
34581 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 34581 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
34582 | void ISetAttributes.SetAttribute(string name, string value) | 34582 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -34656,108 +34656,108 @@ namespace WixToolset.Harvesters.Serialize | |||
34656 | this.eraseDescriptionFieldSet = true; | 34656 | this.eraseDescriptionFieldSet = true; |
34657 | } | 34657 | } |
34658 | } | 34658 | } |
34659 | 34659 | ||
34660 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 34660 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
34661 | public enum TypeType | 34661 | public enum TypeType |
34662 | { | 34662 | { |
34663 | 34663 | ||
34664 | IllegalValue = int.MaxValue, | 34664 | IllegalValue = int.MaxValue, |
34665 | 34665 | ||
34666 | NotSet = -1, | 34666 | NotSet = -1, |
34667 | 34667 | ||
34668 | /// <summary> | 34668 | /// <summary> |
34669 | /// A Win32 service that runs its own process. | 34669 | /// A Win32 service that runs its own process. |
34670 | /// </summary> | 34670 | /// </summary> |
34671 | ownProcess, | 34671 | ownProcess, |
34672 | 34672 | ||
34673 | /// <summary> | 34673 | /// <summary> |
34674 | /// A Win32 service that shares a process. | 34674 | /// A Win32 service that shares a process. |
34675 | /// </summary> | 34675 | /// </summary> |
34676 | shareProcess, | 34676 | shareProcess, |
34677 | 34677 | ||
34678 | /// <summary> | 34678 | /// <summary> |
34679 | /// A kernel driver service. This value is not currently supported by the Windows Installer. | 34679 | /// A kernel driver service. This value is not currently supported by the Windows Installer. |
34680 | /// </summary> | 34680 | /// </summary> |
34681 | kernelDriver, | 34681 | kernelDriver, |
34682 | 34682 | ||
34683 | /// <summary> | 34683 | /// <summary> |
34684 | /// A file system driver service. This value is not currently supported by the Windows Installer. | 34684 | /// A file system driver service. This value is not currently supported by the Windows Installer. |
34685 | /// </summary> | 34685 | /// </summary> |
34686 | systemDriver, | 34686 | systemDriver, |
34687 | } | 34687 | } |
34688 | 34688 | ||
34689 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 34689 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
34690 | public enum StartType | 34690 | public enum StartType |
34691 | { | 34691 | { |
34692 | 34692 | ||
34693 | IllegalValue = int.MaxValue, | 34693 | IllegalValue = int.MaxValue, |
34694 | 34694 | ||
34695 | NotSet = -1, | 34695 | NotSet = -1, |
34696 | 34696 | ||
34697 | /// <summary> | 34697 | /// <summary> |
34698 | /// The service will start during startup of the system. | 34698 | /// The service will start during startup of the system. |
34699 | /// </summary> | 34699 | /// </summary> |
34700 | auto, | 34700 | auto, |
34701 | 34701 | ||
34702 | /// <summary> | 34702 | /// <summary> |
34703 | /// The service will start when the service control manager calls the StartService function. | 34703 | /// The service will start when the service control manager calls the StartService function. |
34704 | /// </summary> | 34704 | /// </summary> |
34705 | demand, | 34705 | demand, |
34706 | 34706 | ||
34707 | /// <summary> | 34707 | /// <summary> |
34708 | /// The service can no longer be started. | 34708 | /// The service can no longer be started. |
34709 | /// </summary> | 34709 | /// </summary> |
34710 | disabled, | 34710 | disabled, |
34711 | 34711 | ||
34712 | /// <summary> | 34712 | /// <summary> |
34713 | /// The service is a device driver that will be started by the operating system boot loader. This value is not currently supported by the Windows Installer. | 34713 | /// The service is a device driver that will be started by the operating system boot loader. This value is not currently supported by the Windows Installer. |
34714 | /// </summary> | 34714 | /// </summary> |
34715 | boot, | 34715 | boot, |
34716 | 34716 | ||
34717 | /// <summary> | 34717 | /// <summary> |
34718 | /// The service is a device driver that will be started by the IoInitSystem function. This value is not currently supported by the Windows Installer. | 34718 | /// The service is a device driver that will be started by the IoInitSystem function. This value is not currently supported by the Windows Installer. |
34719 | /// </summary> | 34719 | /// </summary> |
34720 | system, | 34720 | system, |
34721 | } | 34721 | } |
34722 | 34722 | ||
34723 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 34723 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
34724 | public enum ErrorControlType | 34724 | public enum ErrorControlType |
34725 | { | 34725 | { |
34726 | 34726 | ||
34727 | IllegalValue = int.MaxValue, | 34727 | IllegalValue = int.MaxValue, |
34728 | 34728 | ||
34729 | NotSet = -1, | 34729 | NotSet = -1, |
34730 | 34730 | ||
34731 | /// <summary> | 34731 | /// <summary> |
34732 | /// Logs the error and continues with the startup operation. | 34732 | /// Logs the error and continues with the startup operation. |
34733 | /// </summary> | 34733 | /// </summary> |
34734 | ignore, | 34734 | ignore, |
34735 | 34735 | ||
34736 | /// <summary> | 34736 | /// <summary> |
34737 | /// Logs the error, displays a message box and continues the startup operation. | 34737 | /// Logs the error, displays a message box and continues the startup operation. |
34738 | /// </summary> | 34738 | /// </summary> |
34739 | normal, | 34739 | normal, |
34740 | 34740 | ||
34741 | /// <summary> | 34741 | /// <summary> |
34742 | /// Logs the error if it is possible and the system is restarted with the last configuration known to be good. If the last-known-good configuration is being started, the startup operation fails. | 34742 | /// Logs the error if it is possible and the system is restarted with the last configuration known to be good. If the last-known-good configuration is being started, the startup operation fails. |
34743 | /// </summary> | 34743 | /// </summary> |
34744 | critical, | 34744 | critical, |
34745 | } | 34745 | } |
34746 | } | 34746 | } |
34747 | 34747 | ||
34748 | /// <summary> | 34748 | /// <summary> |
34749 | /// Argument used in ServiceControl parent | 34749 | /// Argument used in ServiceControl parent |
34750 | /// </summary> | 34750 | /// </summary> |
34751 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 34751 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
34752 | public class ServiceArgument : ISetAttributes, ISchemaElement | 34752 | public class ServiceArgument : ISetAttributes, ISchemaElement |
34753 | { | 34753 | { |
34754 | 34754 | ||
34755 | private ISchemaElement parentElement; | 34755 | private ISchemaElement parentElement; |
34756 | 34756 | ||
34757 | private string contentField; | 34757 | private string contentField; |
34758 | 34758 | ||
34759 | private bool contentFieldSet; | 34759 | private bool contentFieldSet; |
34760 | 34760 | ||
34761 | public virtual ISchemaElement ParentElement | 34761 | public virtual ISchemaElement ParentElement |
34762 | { | 34762 | { |
34763 | get | 34763 | get |
@@ -34769,7 +34769,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34769 | this.parentElement = value; | 34769 | this.parentElement = value; |
34770 | } | 34770 | } |
34771 | } | 34771 | } |
34772 | 34772 | ||
34773 | /// <summary> | 34773 | /// <summary> |
34774 | /// Argument used in ServiceControl parent | 34774 | /// Argument used in ServiceControl parent |
34775 | /// </summary> | 34775 | /// </summary> |
@@ -34785,7 +34785,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34785 | this.contentField = value; | 34785 | this.contentField = value; |
34786 | } | 34786 | } |
34787 | } | 34787 | } |
34788 | 34788 | ||
34789 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 34789 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
34790 | void ISetAttributes.SetAttribute(string name, string value) | 34790 | void ISetAttributes.SetAttribute(string name, string value) |
34791 | { | 34791 | { |
@@ -34799,7 +34799,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34799 | this.contentFieldSet = true; | 34799 | this.contentFieldSet = true; |
34800 | } | 34800 | } |
34801 | } | 34801 | } |
34802 | 34802 | ||
34803 | /// <summary> | 34803 | /// <summary> |
34804 | /// Processes this element and all child elements into an XmlWriter. | 34804 | /// Processes this element and all child elements into an XmlWriter. |
34805 | /// </summary> | 34805 | /// </summary> |
@@ -34817,7 +34817,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34817 | writer.WriteEndElement(); | 34817 | writer.WriteEndElement(); |
34818 | } | 34818 | } |
34819 | } | 34819 | } |
34820 | 34820 | ||
34821 | /// <summary> | 34821 | /// <summary> |
34822 | /// Starts, stops, and removes services for parent Component. This element is used to control the state | 34822 | /// Starts, stops, and removes services for parent Component. This element is used to control the state |
34823 | /// of a service installed by the MSI or MSM file by using the start, stop and remove attributes. | 34823 | /// of a service installed by the MSI or MSM file by using the start, stop and remove attributes. |
@@ -34827,42 +34827,42 @@ namespace WixToolset.Harvesters.Serialize | |||
34827 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 34827 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
34828 | public class ServiceControl : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 34828 | public class ServiceControl : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
34829 | { | 34829 | { |
34830 | 34830 | ||
34831 | private ElementCollection children; | 34831 | private ElementCollection children; |
34832 | 34832 | ||
34833 | private string idField; | 34833 | private string idField; |
34834 | 34834 | ||
34835 | private bool idFieldSet; | 34835 | private bool idFieldSet; |
34836 | 34836 | ||
34837 | private string nameField; | 34837 | private string nameField; |
34838 | 34838 | ||
34839 | private bool nameFieldSet; | 34839 | private bool nameFieldSet; |
34840 | 34840 | ||
34841 | private InstallUninstallType startField; | 34841 | private InstallUninstallType startField; |
34842 | 34842 | ||
34843 | private bool startFieldSet; | 34843 | private bool startFieldSet; |
34844 | 34844 | ||
34845 | private InstallUninstallType stopField; | 34845 | private InstallUninstallType stopField; |
34846 | 34846 | ||
34847 | private bool stopFieldSet; | 34847 | private bool stopFieldSet; |
34848 | 34848 | ||
34849 | private InstallUninstallType removeField; | 34849 | private InstallUninstallType removeField; |
34850 | 34850 | ||
34851 | private bool removeFieldSet; | 34851 | private bool removeFieldSet; |
34852 | 34852 | ||
34853 | private YesNoType waitField; | 34853 | private YesNoType waitField; |
34854 | 34854 | ||
34855 | private bool waitFieldSet; | 34855 | private bool waitFieldSet; |
34856 | 34856 | ||
34857 | private ISchemaElement parentElement; | 34857 | private ISchemaElement parentElement; |
34858 | 34858 | ||
34859 | public ServiceControl() | 34859 | public ServiceControl() |
34860 | { | 34860 | { |
34861 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); | 34861 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Sequence); |
34862 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(ServiceArgument))); | 34862 | childCollection0.AddItem(new ElementCollection.SequenceItem(typeof(ServiceArgument))); |
34863 | this.children = childCollection0; | 34863 | this.children = childCollection0; |
34864 | } | 34864 | } |
34865 | 34865 | ||
34866 | public virtual IEnumerable Children | 34866 | public virtual IEnumerable Children |
34867 | { | 34867 | { |
34868 | get | 34868 | get |
@@ -34870,7 +34870,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34870 | return this.children; | 34870 | return this.children; |
34871 | } | 34871 | } |
34872 | } | 34872 | } |
34873 | 34873 | ||
34874 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 34874 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
34875 | public virtual IEnumerable this[System.Type childType] | 34875 | public virtual IEnumerable this[System.Type childType] |
34876 | { | 34876 | { |
@@ -34879,7 +34879,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34879 | return this.children.Filter(childType); | 34879 | return this.children.Filter(childType); |
34880 | } | 34880 | } |
34881 | } | 34881 | } |
34882 | 34882 | ||
34883 | public string Id | 34883 | public string Id |
34884 | { | 34884 | { |
34885 | get | 34885 | get |
@@ -34892,7 +34892,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34892 | this.idField = value; | 34892 | this.idField = value; |
34893 | } | 34893 | } |
34894 | } | 34894 | } |
34895 | 34895 | ||
34896 | /// <summary> | 34896 | /// <summary> |
34897 | /// Name of the service. | 34897 | /// Name of the service. |
34898 | /// </summary> | 34898 | /// </summary> |
@@ -34908,7 +34908,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34908 | this.nameField = value; | 34908 | this.nameField = value; |
34909 | } | 34909 | } |
34910 | } | 34910 | } |
34911 | 34911 | ||
34912 | /// <summary> | 34912 | /// <summary> |
34913 | /// Specifies whether the service should be started by the StartServices action on install, uninstall or both. | 34913 | /// Specifies whether the service should be started by the StartServices action on install, uninstall or both. |
34914 | /// For 'install', the service will be started only when the parent component is being installed (msiInstallStateLocal or | 34914 | /// For 'install', the service will be started only when the parent component is being installed (msiInstallStateLocal or |
@@ -34927,7 +34927,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34927 | this.startField = value; | 34927 | this.startField = value; |
34928 | } | 34928 | } |
34929 | } | 34929 | } |
34930 | 34930 | ||
34931 | /// <summary> | 34931 | /// <summary> |
34932 | /// Specifies whether the service should be stopped by the StopServices action on install, uninstall or both. | 34932 | /// Specifies whether the service should be stopped by the StopServices action on install, uninstall or both. |
34933 | /// For 'install', the service will be stopped only when the parent component is being installed (msiInstallStateLocal or | 34933 | /// For 'install', the service will be stopped only when the parent component is being installed (msiInstallStateLocal or |
@@ -34946,7 +34946,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34946 | this.stopField = value; | 34946 | this.stopField = value; |
34947 | } | 34947 | } |
34948 | } | 34948 | } |
34949 | 34949 | ||
34950 | /// <summary> | 34950 | /// <summary> |
34951 | /// Specifies whether the service should be removed by the DeleteServices action on install, uninstall or both. | 34951 | /// Specifies whether the service should be removed by the DeleteServices action on install, uninstall or both. |
34952 | /// For 'install', the service will be removed only when the parent component is being installed (msiInstallStateLocal or | 34952 | /// For 'install', the service will be removed only when the parent component is being installed (msiInstallStateLocal or |
@@ -34965,7 +34965,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34965 | this.removeField = value; | 34965 | this.removeField = value; |
34966 | } | 34966 | } |
34967 | } | 34967 | } |
34968 | 34968 | ||
34969 | /// <summary> | 34969 | /// <summary> |
34970 | /// Specifies whether or not to wait for the service to complete before continuing. The default is 'yes'. | 34970 | /// Specifies whether or not to wait for the service to complete before continuing. The default is 'yes'. |
34971 | /// </summary> | 34971 | /// </summary> |
@@ -34981,7 +34981,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34981 | this.waitField = value; | 34981 | this.waitField = value; |
34982 | } | 34982 | } |
34983 | } | 34983 | } |
34984 | 34984 | ||
34985 | public virtual ISchemaElement ParentElement | 34985 | public virtual ISchemaElement ParentElement |
34986 | { | 34986 | { |
34987 | get | 34987 | get |
@@ -34993,7 +34993,7 @@ namespace WixToolset.Harvesters.Serialize | |||
34993 | this.parentElement = value; | 34993 | this.parentElement = value; |
34994 | } | 34994 | } |
34995 | } | 34995 | } |
34996 | 34996 | ||
34997 | public virtual void AddChild(ISchemaElement child) | 34997 | public virtual void AddChild(ISchemaElement child) |
34998 | { | 34998 | { |
34999 | if ((null == child)) | 34999 | if ((null == child)) |
@@ -35003,7 +35003,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35003 | this.children.AddElement(child); | 35003 | this.children.AddElement(child); |
35004 | child.ParentElement = this; | 35004 | child.ParentElement = this; |
35005 | } | 35005 | } |
35006 | 35006 | ||
35007 | public virtual void RemoveChild(ISchemaElement child) | 35007 | public virtual void RemoveChild(ISchemaElement child) |
35008 | { | 35008 | { |
35009 | if ((null == child)) | 35009 | if ((null == child)) |
@@ -35013,7 +35013,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35013 | this.children.RemoveElement(child); | 35013 | this.children.RemoveElement(child); |
35014 | child.ParentElement = null; | 35014 | child.ParentElement = null; |
35015 | } | 35015 | } |
35016 | 35016 | ||
35017 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35017 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35018 | ISchemaElement ICreateChildren.CreateChild(string childName) | 35018 | ISchemaElement ICreateChildren.CreateChild(string childName) |
35019 | { | 35019 | { |
@@ -35032,7 +35032,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35032 | } | 35032 | } |
35033 | return childValue; | 35033 | return childValue; |
35034 | } | 35034 | } |
35035 | 35035 | ||
35036 | /// <summary> | 35036 | /// <summary> |
35037 | /// Processes this element and all child elements into an XmlWriter. | 35037 | /// Processes this element and all child elements into an XmlWriter. |
35038 | /// </summary> | 35038 | /// </summary> |
@@ -35108,14 +35108,14 @@ namespace WixToolset.Harvesters.Serialize | |||
35108 | writer.WriteAttributeString("Wait", "yes"); | 35108 | writer.WriteAttributeString("Wait", "yes"); |
35109 | } | 35109 | } |
35110 | } | 35110 | } |
35111 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 35111 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
35112 | { | 35112 | { |
35113 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 35113 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
35114 | childElement.OutputXml(writer); | 35114 | childElement.OutputXml(writer); |
35115 | } | 35115 | } |
35116 | writer.WriteEndElement(); | 35116 | writer.WriteEndElement(); |
35117 | } | 35117 | } |
35118 | 35118 | ||
35119 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35119 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35120 | void ISetAttributes.SetAttribute(string name, string value) | 35120 | void ISetAttributes.SetAttribute(string name, string value) |
35121 | { | 35121 | { |
@@ -35155,20 +35155,20 @@ namespace WixToolset.Harvesters.Serialize | |||
35155 | } | 35155 | } |
35156 | } | 35156 | } |
35157 | } | 35157 | } |
35158 | 35158 | ||
35159 | /// <summary> | 35159 | /// <summary> |
35160 | /// Privilege required by service configured by ServiceConfig parent. Valid values are a | 35160 | /// Privilege required by service configured by ServiceConfig parent. Valid values are a |
35161 | /// </summary> | 35161 | /// </summary> |
35162 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 35162 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
35163 | public class RequiredPrivilege : ISetAttributes, ISchemaElement | 35163 | public class RequiredPrivilege : ISetAttributes, ISchemaElement |
35164 | { | 35164 | { |
35165 | 35165 | ||
35166 | private ISchemaElement parentElement; | 35166 | private ISchemaElement parentElement; |
35167 | 35167 | ||
35168 | private string contentField; | 35168 | private string contentField; |
35169 | 35169 | ||
35170 | private bool contentFieldSet; | 35170 | private bool contentFieldSet; |
35171 | 35171 | ||
35172 | public virtual ISchemaElement ParentElement | 35172 | public virtual ISchemaElement ParentElement |
35173 | { | 35173 | { |
35174 | get | 35174 | get |
@@ -35180,7 +35180,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35180 | this.parentElement = value; | 35180 | this.parentElement = value; |
35181 | } | 35181 | } |
35182 | } | 35182 | } |
35183 | 35183 | ||
35184 | /// <summary> | 35184 | /// <summary> |
35185 | /// Privilege required by service configured by ServiceConfig parent. Valid values are a | 35185 | /// Privilege required by service configured by ServiceConfig parent. Valid values are a |
35186 | /// </summary> | 35186 | /// </summary> |
@@ -35196,7 +35196,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35196 | this.contentField = value; | 35196 | this.contentField = value; |
35197 | } | 35197 | } |
35198 | } | 35198 | } |
35199 | 35199 | ||
35200 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35200 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35201 | void ISetAttributes.SetAttribute(string name, string value) | 35201 | void ISetAttributes.SetAttribute(string name, string value) |
35202 | { | 35202 | { |
@@ -35210,7 +35210,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35210 | this.contentFieldSet = true; | 35210 | this.contentFieldSet = true; |
35211 | } | 35211 | } |
35212 | } | 35212 | } |
35213 | 35213 | ||
35214 | /// <summary> | 35214 | /// <summary> |
35215 | /// Processes this element and all child elements into an XmlWriter. | 35215 | /// Processes this element and all child elements into an XmlWriter. |
35216 | /// </summary> | 35216 | /// </summary> |
@@ -35228,61 +35228,61 @@ namespace WixToolset.Harvesters.Serialize | |||
35228 | writer.WriteEndElement(); | 35228 | writer.WriteEndElement(); |
35229 | } | 35229 | } |
35230 | } | 35230 | } |
35231 | 35231 | ||
35232 | /// <summary> | 35232 | /// <summary> |
35233 | /// Configures a service being installed or one that already exists. This element's functionality is available starting with MSI 5.0. | 35233 | /// Configures a service being installed or one that already exists. This element's functionality is available starting with MSI 5.0. |
35234 | /// </summary> | 35234 | /// </summary> |
35235 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 35235 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
35236 | public class ServiceConfig : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 35236 | public class ServiceConfig : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
35237 | { | 35237 | { |
35238 | 35238 | ||
35239 | private ElementCollection children; | 35239 | private ElementCollection children; |
35240 | 35240 | ||
35241 | private string idField; | 35241 | private string idField; |
35242 | 35242 | ||
35243 | private bool idFieldSet; | 35243 | private bool idFieldSet; |
35244 | 35244 | ||
35245 | private string delayedAutoStartField; | 35245 | private string delayedAutoStartField; |
35246 | 35246 | ||
35247 | private bool delayedAutoStartFieldSet; | 35247 | private bool delayedAutoStartFieldSet; |
35248 | 35248 | ||
35249 | private string failureActionsWhenField; | 35249 | private string failureActionsWhenField; |
35250 | 35250 | ||
35251 | private bool failureActionsWhenFieldSet; | 35251 | private bool failureActionsWhenFieldSet; |
35252 | 35252 | ||
35253 | private string preShutdownDelayField; | 35253 | private string preShutdownDelayField; |
35254 | 35254 | ||
35255 | private bool preShutdownDelayFieldSet; | 35255 | private bool preShutdownDelayFieldSet; |
35256 | 35256 | ||
35257 | private YesNoType onInstallField; | 35257 | private YesNoType onInstallField; |
35258 | 35258 | ||
35259 | private bool onInstallFieldSet; | 35259 | private bool onInstallFieldSet; |
35260 | 35260 | ||
35261 | private YesNoType onReinstallField; | 35261 | private YesNoType onReinstallField; |
35262 | 35262 | ||
35263 | private bool onReinstallFieldSet; | 35263 | private bool onReinstallFieldSet; |
35264 | 35264 | ||
35265 | private YesNoType onUninstallField; | 35265 | private YesNoType onUninstallField; |
35266 | 35266 | ||
35267 | private bool onUninstallFieldSet; | 35267 | private bool onUninstallFieldSet; |
35268 | 35268 | ||
35269 | private string serviceNameField; | 35269 | private string serviceNameField; |
35270 | 35270 | ||
35271 | private bool serviceNameFieldSet; | 35271 | private bool serviceNameFieldSet; |
35272 | 35272 | ||
35273 | private string serviceSidField; | 35273 | private string serviceSidField; |
35274 | 35274 | ||
35275 | private bool serviceSidFieldSet; | 35275 | private bool serviceSidFieldSet; |
35276 | 35276 | ||
35277 | private ISchemaElement parentElement; | 35277 | private ISchemaElement parentElement; |
35278 | 35278 | ||
35279 | public ServiceConfig() | 35279 | public ServiceConfig() |
35280 | { | 35280 | { |
35281 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 35281 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
35282 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(RequiredPrivilege))); | 35282 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(RequiredPrivilege))); |
35283 | this.children = childCollection0; | 35283 | this.children = childCollection0; |
35284 | } | 35284 | } |
35285 | 35285 | ||
35286 | public virtual IEnumerable Children | 35286 | public virtual IEnumerable Children |
35287 | { | 35287 | { |
35288 | get | 35288 | get |
@@ -35290,7 +35290,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35290 | return this.children; | 35290 | return this.children; |
35291 | } | 35291 | } |
35292 | } | 35292 | } |
35293 | 35293 | ||
35294 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 35294 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
35295 | public virtual IEnumerable this[System.Type childType] | 35295 | public virtual IEnumerable this[System.Type childType] |
35296 | { | 35296 | { |
@@ -35299,7 +35299,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35299 | return this.children.Filter(childType); | 35299 | return this.children.Filter(childType); |
35300 | } | 35300 | } |
35301 | } | 35301 | } |
35302 | 35302 | ||
35303 | /// <summary> | 35303 | /// <summary> |
35304 | /// Unique identifier for this service configuration. This value will default to the ServiceName attribute if not | 35304 | /// Unique identifier for this service configuration. This value will default to the ServiceName attribute if not |
35305 | /// specified. | 35305 | /// specified. |
@@ -35316,7 +35316,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35316 | this.idField = value; | 35316 | this.idField = value; |
35317 | } | 35317 | } |
35318 | } | 35318 | } |
35319 | 35319 | ||
35320 | /// <summary> | 35320 | /// <summary> |
35321 | /// This attribute specifies whether an auto-start service should delay its start until after all other auto-start | 35321 | /// This attribute specifies whether an auto-start service should delay its start until after all other auto-start |
35322 | /// services. This attribute only affects auto-start services. Allowed values are "yes", "no" or a Formatted property that | 35322 | /// services. This attribute only affects auto-start services. Allowed values are "yes", "no" or a Formatted property that |
@@ -35334,7 +35334,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35334 | this.delayedAutoStartField = value; | 35334 | this.delayedAutoStartField = value; |
35335 | } | 35335 | } |
35336 | } | 35336 | } |
35337 | 35337 | ||
35338 | /// <summary> | 35338 | /// <summary> |
35339 | /// This attribute specifies when failure actions should be applied. Allowed values are "failedToStop", "failedToStopOrReturnedError" | 35339 | /// This attribute specifies when failure actions should be applied. Allowed values are "failedToStop", "failedToStopOrReturnedError" |
35340 | /// or a Formatted property that resolves to "1" (for "failedToStopOrReturnedError") or "0" (for "failedToStop"). If this attribute | 35340 | /// or a Formatted property that resolves to "1" (for "failedToStopOrReturnedError") or "0" (for "failedToStop"). If this attribute |
@@ -35352,7 +35352,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35352 | this.failureActionsWhenField = value; | 35352 | this.failureActionsWhenField = value; |
35353 | } | 35353 | } |
35354 | } | 35354 | } |
35355 | 35355 | ||
35356 | /// <summary> | 35356 | /// <summary> |
35357 | /// This attribute specifies time in milliseconds that the Service Control Manager (SCM) waits after notifying the service of a system | 35357 | /// This attribute specifies time in milliseconds that the Service Control Manager (SCM) waits after notifying the service of a system |
35358 | /// shutdown. If this attribute is not present the default value, 3 minutes, is used. | 35358 | /// shutdown. If this attribute is not present the default value, 3 minutes, is used. |
@@ -35369,7 +35369,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35369 | this.preShutdownDelayField = value; | 35369 | this.preShutdownDelayField = value; |
35370 | } | 35370 | } |
35371 | } | 35371 | } |
35372 | 35372 | ||
35373 | /// <summary> | 35373 | /// <summary> |
35374 | /// Specifies whether to configure the service when the parent Component is installed. This attribute may be combined with OnReinstall | 35374 | /// Specifies whether to configure the service when the parent Component is installed. This attribute may be combined with OnReinstall |
35375 | /// and OnUninstall. | 35375 | /// and OnUninstall. |
@@ -35386,7 +35386,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35386 | this.onInstallField = value; | 35386 | this.onInstallField = value; |
35387 | } | 35387 | } |
35388 | } | 35388 | } |
35389 | 35389 | ||
35390 | /// <summary> | 35390 | /// <summary> |
35391 | /// Specifies whether to configure the service when the parent Component is reinstalled. This attribute may be combined with OnInstall | 35391 | /// Specifies whether to configure the service when the parent Component is reinstalled. This attribute may be combined with OnInstall |
35392 | /// and OnUninstall. | 35392 | /// and OnUninstall. |
@@ -35403,7 +35403,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35403 | this.onReinstallField = value; | 35403 | this.onReinstallField = value; |
35404 | } | 35404 | } |
35405 | } | 35405 | } |
35406 | 35406 | ||
35407 | /// <summary> | 35407 | /// <summary> |
35408 | /// Specifies whether to configure the service when the parent Component is uninstalled. This attribute may be combined with OnInstall | 35408 | /// Specifies whether to configure the service when the parent Component is uninstalled. This attribute may be combined with OnInstall |
35409 | /// and OnReinstall. | 35409 | /// and OnReinstall. |
@@ -35420,7 +35420,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35420 | this.onUninstallField = value; | 35420 | this.onUninstallField = value; |
35421 | } | 35421 | } |
35422 | } | 35422 | } |
35423 | 35423 | ||
35424 | /// <summary> | 35424 | /// <summary> |
35425 | /// Specifies the name of the service to configure. This value will default to the ServiceInstall/@Name attribute when nested under | 35425 | /// Specifies the name of the service to configure. This value will default to the ServiceInstall/@Name attribute when nested under |
35426 | /// a ServiceInstall element. | 35426 | /// a ServiceInstall element. |
@@ -35437,7 +35437,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35437 | this.serviceNameField = value; | 35437 | this.serviceNameField = value; |
35438 | } | 35438 | } |
35439 | } | 35439 | } |
35440 | 35440 | ||
35441 | /// <summary> | 35441 | /// <summary> |
35442 | /// Specifies the service SID to apply to the service. Valid values are "none", "restricted", "unrestricted" or a Formatted property | 35442 | /// Specifies the service SID to apply to the service. Valid values are "none", "restricted", "unrestricted" or a Formatted property |
35443 | /// that resolves to "0" (for "none"), "3" (for "restricted") or "1" (for "unrestricted"). If this attribute is not present the | 35443 | /// that resolves to "0" (for "none"), "3" (for "restricted") or "1" (for "unrestricted"). If this attribute is not present the |
@@ -35455,7 +35455,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35455 | this.serviceSidField = value; | 35455 | this.serviceSidField = value; |
35456 | } | 35456 | } |
35457 | } | 35457 | } |
35458 | 35458 | ||
35459 | public virtual ISchemaElement ParentElement | 35459 | public virtual ISchemaElement ParentElement |
35460 | { | 35460 | { |
35461 | get | 35461 | get |
@@ -35467,7 +35467,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35467 | this.parentElement = value; | 35467 | this.parentElement = value; |
35468 | } | 35468 | } |
35469 | } | 35469 | } |
35470 | 35470 | ||
35471 | public virtual void AddChild(ISchemaElement child) | 35471 | public virtual void AddChild(ISchemaElement child) |
35472 | { | 35472 | { |
35473 | if ((null == child)) | 35473 | if ((null == child)) |
@@ -35477,7 +35477,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35477 | this.children.AddElement(child); | 35477 | this.children.AddElement(child); |
35478 | child.ParentElement = this; | 35478 | child.ParentElement = this; |
35479 | } | 35479 | } |
35480 | 35480 | ||
35481 | public virtual void RemoveChild(ISchemaElement child) | 35481 | public virtual void RemoveChild(ISchemaElement child) |
35482 | { | 35482 | { |
35483 | if ((null == child)) | 35483 | if ((null == child)) |
@@ -35487,7 +35487,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35487 | this.children.RemoveElement(child); | 35487 | this.children.RemoveElement(child); |
35488 | child.ParentElement = null; | 35488 | child.ParentElement = null; |
35489 | } | 35489 | } |
35490 | 35490 | ||
35491 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35491 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35492 | ISchemaElement ICreateChildren.CreateChild(string childName) | 35492 | ISchemaElement ICreateChildren.CreateChild(string childName) |
35493 | { | 35493 | { |
@@ -35506,7 +35506,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35506 | } | 35506 | } |
35507 | return childValue; | 35507 | return childValue; |
35508 | } | 35508 | } |
35509 | 35509 | ||
35510 | /// <summary> | 35510 | /// <summary> |
35511 | /// Processes this element and all child elements into an XmlWriter. | 35511 | /// Processes this element and all child elements into an XmlWriter. |
35512 | /// </summary> | 35512 | /// </summary> |
@@ -35575,14 +35575,14 @@ namespace WixToolset.Harvesters.Serialize | |||
35575 | { | 35575 | { |
35576 | writer.WriteAttributeString("ServiceSid", this.serviceSidField); | 35576 | writer.WriteAttributeString("ServiceSid", this.serviceSidField); |
35577 | } | 35577 | } |
35578 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 35578 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
35579 | { | 35579 | { |
35580 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 35580 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
35581 | childElement.OutputXml(writer); | 35581 | childElement.OutputXml(writer); |
35582 | } | 35582 | } |
35583 | writer.WriteEndElement(); | 35583 | writer.WriteEndElement(); |
35584 | } | 35584 | } |
35585 | 35585 | ||
35586 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35586 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35587 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 35587 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
35588 | void ISetAttributes.SetAttribute(string name, string value) | 35588 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -35638,24 +35638,24 @@ namespace WixToolset.Harvesters.Serialize | |||
35638 | } | 35638 | } |
35639 | } | 35639 | } |
35640 | } | 35640 | } |
35641 | 35641 | ||
35642 | /// <summary> | 35642 | /// <summary> |
35643 | /// Failure action for a ServiceConfigFailureActions element. | 35643 | /// Failure action for a ServiceConfigFailureActions element. |
35644 | /// </summary> | 35644 | /// </summary> |
35645 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 35645 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
35646 | public class Failure : ISchemaElement, ISetAttributes | 35646 | public class Failure : ISchemaElement, ISetAttributes |
35647 | { | 35647 | { |
35648 | 35648 | ||
35649 | private string actionField; | 35649 | private string actionField; |
35650 | 35650 | ||
35651 | private bool actionFieldSet; | 35651 | private bool actionFieldSet; |
35652 | 35652 | ||
35653 | private string delayField; | 35653 | private string delayField; |
35654 | 35654 | ||
35655 | private bool delayFieldSet; | 35655 | private bool delayFieldSet; |
35656 | 35656 | ||
35657 | private ISchemaElement parentElement; | 35657 | private ISchemaElement parentElement; |
35658 | 35658 | ||
35659 | /// <summary> | 35659 | /// <summary> |
35660 | /// Specifies the action to take when the service fails. Valid values are "none", "restartComputer", "restartService", "runCommand" or a Formatted property | 35660 | /// Specifies the action to take when the service fails. Valid values are "none", "restartComputer", "restartService", "runCommand" or a Formatted property |
35661 | /// that resolves to "0" (for "none"), "1" (for "restartService"), "2" (for "restartComputer") or "3" (for "runCommand"). | 35661 | /// that resolves to "0" (for "none"), "1" (for "restartService"), "2" (for "restartComputer") or "3" (for "runCommand"). |
@@ -35672,7 +35672,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35672 | this.actionField = value; | 35672 | this.actionField = value; |
35673 | } | 35673 | } |
35674 | } | 35674 | } |
35675 | 35675 | ||
35676 | /// <summary> | 35676 | /// <summary> |
35677 | /// Specifies the time in milliseconds to wait before performing the value from the Action attribute. | 35677 | /// Specifies the time in milliseconds to wait before performing the value from the Action attribute. |
35678 | /// </summary> | 35678 | /// </summary> |
@@ -35688,7 +35688,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35688 | this.delayField = value; | 35688 | this.delayField = value; |
35689 | } | 35689 | } |
35690 | } | 35690 | } |
35691 | 35691 | ||
35692 | public virtual ISchemaElement ParentElement | 35692 | public virtual ISchemaElement ParentElement |
35693 | { | 35693 | { |
35694 | get | 35694 | get |
@@ -35700,7 +35700,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35700 | this.parentElement = value; | 35700 | this.parentElement = value; |
35701 | } | 35701 | } |
35702 | } | 35702 | } |
35703 | 35703 | ||
35704 | /// <summary> | 35704 | /// <summary> |
35705 | /// Processes this element and all child elements into an XmlWriter. | 35705 | /// Processes this element and all child elements into an XmlWriter. |
35706 | /// </summary> | 35706 | /// </summary> |
@@ -35721,7 +35721,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35721 | } | 35721 | } |
35722 | writer.WriteEndElement(); | 35722 | writer.WriteEndElement(); |
35723 | } | 35723 | } |
35724 | 35724 | ||
35725 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35725 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35726 | void ISetAttributes.SetAttribute(string name, string value) | 35726 | void ISetAttributes.SetAttribute(string name, string value) |
35727 | { | 35727 | { |
@@ -35741,57 +35741,57 @@ namespace WixToolset.Harvesters.Serialize | |||
35741 | } | 35741 | } |
35742 | } | 35742 | } |
35743 | } | 35743 | } |
35744 | 35744 | ||
35745 | /// <summary> | 35745 | /// <summary> |
35746 | /// Configures the failure actions for a service being installed or one that already exists. This element's functionality is available starting with MSI 5.0. | 35746 | /// Configures the failure actions for a service being installed or one that already exists. This element's functionality is available starting with MSI 5.0. |
35747 | /// </summary> | 35747 | /// </summary> |
35748 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 35748 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
35749 | public class ServiceConfigFailureActions : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 35749 | public class ServiceConfigFailureActions : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
35750 | { | 35750 | { |
35751 | 35751 | ||
35752 | private ElementCollection children; | 35752 | private ElementCollection children; |
35753 | 35753 | ||
35754 | private string idField; | 35754 | private string idField; |
35755 | 35755 | ||
35756 | private bool idFieldSet; | 35756 | private bool idFieldSet; |
35757 | 35757 | ||
35758 | private string commandField; | 35758 | private string commandField; |
35759 | 35759 | ||
35760 | private bool commandFieldSet; | 35760 | private bool commandFieldSet; |
35761 | 35761 | ||
35762 | private YesNoType onInstallField; | 35762 | private YesNoType onInstallField; |
35763 | 35763 | ||
35764 | private bool onInstallFieldSet; | 35764 | private bool onInstallFieldSet; |
35765 | 35765 | ||
35766 | private YesNoType onReinstallField; | 35766 | private YesNoType onReinstallField; |
35767 | 35767 | ||
35768 | private bool onReinstallFieldSet; | 35768 | private bool onReinstallFieldSet; |
35769 | 35769 | ||
35770 | private YesNoType onUninstallField; | 35770 | private YesNoType onUninstallField; |
35771 | 35771 | ||
35772 | private bool onUninstallFieldSet; | 35772 | private bool onUninstallFieldSet; |
35773 | 35773 | ||
35774 | private string rebootMessageField; | 35774 | private string rebootMessageField; |
35775 | 35775 | ||
35776 | private bool rebootMessageFieldSet; | 35776 | private bool rebootMessageFieldSet; |
35777 | 35777 | ||
35778 | private string resetPeriodField; | 35778 | private string resetPeriodField; |
35779 | 35779 | ||
35780 | private bool resetPeriodFieldSet; | 35780 | private bool resetPeriodFieldSet; |
35781 | 35781 | ||
35782 | private string serviceNameField; | 35782 | private string serviceNameField; |
35783 | 35783 | ||
35784 | private bool serviceNameFieldSet; | 35784 | private bool serviceNameFieldSet; |
35785 | 35785 | ||
35786 | private ISchemaElement parentElement; | 35786 | private ISchemaElement parentElement; |
35787 | 35787 | ||
35788 | public ServiceConfigFailureActions() | 35788 | public ServiceConfigFailureActions() |
35789 | { | 35789 | { |
35790 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 35790 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
35791 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Failure))); | 35791 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Failure))); |
35792 | this.children = childCollection0; | 35792 | this.children = childCollection0; |
35793 | } | 35793 | } |
35794 | 35794 | ||
35795 | public virtual IEnumerable Children | 35795 | public virtual IEnumerable Children |
35796 | { | 35796 | { |
35797 | get | 35797 | get |
@@ -35799,7 +35799,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35799 | return this.children; | 35799 | return this.children; |
35800 | } | 35800 | } |
35801 | } | 35801 | } |
35802 | 35802 | ||
35803 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 35803 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
35804 | public virtual IEnumerable this[System.Type childType] | 35804 | public virtual IEnumerable this[System.Type childType] |
35805 | { | 35805 | { |
@@ -35808,7 +35808,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35808 | return this.children.Filter(childType); | 35808 | return this.children.Filter(childType); |
35809 | } | 35809 | } |
35810 | } | 35810 | } |
35811 | 35811 | ||
35812 | /// <summary> | 35812 | /// <summary> |
35813 | /// Unique identifier for this service configuration. This value will default to the ServiceName attribute if not | 35813 | /// Unique identifier for this service configuration. This value will default to the ServiceName attribute if not |
35814 | /// specified. | 35814 | /// specified. |
@@ -35825,7 +35825,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35825 | this.idField = value; | 35825 | this.idField = value; |
35826 | } | 35826 | } |
35827 | } | 35827 | } |
35828 | 35828 | ||
35829 | /// <summary> | 35829 | /// <summary> |
35830 | /// This attribute specifies command to execute when a "runCommand" failure action hit. If an empty string is provided it clears | 35830 | /// This attribute specifies command to execute when a "runCommand" failure action hit. If an empty string is provided it clears |
35831 | /// the existing command. If this attribute is not present the setting is not changed. | 35831 | /// the existing command. If this attribute is not present the setting is not changed. |
@@ -35842,7 +35842,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35842 | this.commandField = value; | 35842 | this.commandField = value; |
35843 | } | 35843 | } |
35844 | } | 35844 | } |
35845 | 35845 | ||
35846 | /// <summary> | 35846 | /// <summary> |
35847 | /// Specifies whether to configure the service when the parent Component is installed. This attribute may be combined with OnReinstall | 35847 | /// Specifies whether to configure the service when the parent Component is installed. This attribute may be combined with OnReinstall |
35848 | /// and OnUninstall. | 35848 | /// and OnUninstall. |
@@ -35859,7 +35859,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35859 | this.onInstallField = value; | 35859 | this.onInstallField = value; |
35860 | } | 35860 | } |
35861 | } | 35861 | } |
35862 | 35862 | ||
35863 | /// <summary> | 35863 | /// <summary> |
35864 | /// Specifies whether to configure the service when the parent Component is reinstalled. This attribute may be combined with OnInstall | 35864 | /// Specifies whether to configure the service when the parent Component is reinstalled. This attribute may be combined with OnInstall |
35865 | /// and OnUninstall. | 35865 | /// and OnUninstall. |
@@ -35876,7 +35876,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35876 | this.onReinstallField = value; | 35876 | this.onReinstallField = value; |
35877 | } | 35877 | } |
35878 | } | 35878 | } |
35879 | 35879 | ||
35880 | /// <summary> | 35880 | /// <summary> |
35881 | /// Specifies whether to configure the service when the parent Component is uninstalled. This attribute may be combined with OnInstall | 35881 | /// Specifies whether to configure the service when the parent Component is uninstalled. This attribute may be combined with OnInstall |
35882 | /// and OnReinstall. | 35882 | /// and OnReinstall. |
@@ -35893,7 +35893,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35893 | this.onUninstallField = value; | 35893 | this.onUninstallField = value; |
35894 | } | 35894 | } |
35895 | } | 35895 | } |
35896 | 35896 | ||
35897 | /// <summary> | 35897 | /// <summary> |
35898 | /// Specifies the message to show for a reboot failure action. If an empty string is provided it clears any existing reboot message. If this | 35898 | /// Specifies the message to show for a reboot failure action. If an empty string is provided it clears any existing reboot message. If this |
35899 | /// attribute is not present the setting is not changed. | 35899 | /// attribute is not present the setting is not changed. |
@@ -35910,7 +35910,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35910 | this.rebootMessageField = value; | 35910 | this.rebootMessageField = value; |
35911 | } | 35911 | } |
35912 | } | 35912 | } |
35913 | 35913 | ||
35914 | /// <summary> | 35914 | /// <summary> |
35915 | /// Specifies the time in seconds to reset the failure count. If this attribute is not present the failure count will not be reset. | 35915 | /// Specifies the time in seconds to reset the failure count. If this attribute is not present the failure count will not be reset. |
35916 | /// </summary> | 35916 | /// </summary> |
@@ -35926,7 +35926,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35926 | this.resetPeriodField = value; | 35926 | this.resetPeriodField = value; |
35927 | } | 35927 | } |
35928 | } | 35928 | } |
35929 | 35929 | ||
35930 | /// <summary> | 35930 | /// <summary> |
35931 | /// Specifies the name of the service to configure. This value will default to the ServiceInstall/@Name attribute when nested under | 35931 | /// Specifies the name of the service to configure. This value will default to the ServiceInstall/@Name attribute when nested under |
35932 | /// a ServiceInstall element. | 35932 | /// a ServiceInstall element. |
@@ -35943,7 +35943,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35943 | this.serviceNameField = value; | 35943 | this.serviceNameField = value; |
35944 | } | 35944 | } |
35945 | } | 35945 | } |
35946 | 35946 | ||
35947 | public virtual ISchemaElement ParentElement | 35947 | public virtual ISchemaElement ParentElement |
35948 | { | 35948 | { |
35949 | get | 35949 | get |
@@ -35955,7 +35955,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35955 | this.parentElement = value; | 35955 | this.parentElement = value; |
35956 | } | 35956 | } |
35957 | } | 35957 | } |
35958 | 35958 | ||
35959 | public virtual void AddChild(ISchemaElement child) | 35959 | public virtual void AddChild(ISchemaElement child) |
35960 | { | 35960 | { |
35961 | if ((null == child)) | 35961 | if ((null == child)) |
@@ -35965,7 +35965,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35965 | this.children.AddElement(child); | 35965 | this.children.AddElement(child); |
35966 | child.ParentElement = this; | 35966 | child.ParentElement = this; |
35967 | } | 35967 | } |
35968 | 35968 | ||
35969 | public virtual void RemoveChild(ISchemaElement child) | 35969 | public virtual void RemoveChild(ISchemaElement child) |
35970 | { | 35970 | { |
35971 | if ((null == child)) | 35971 | if ((null == child)) |
@@ -35975,7 +35975,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35975 | this.children.RemoveElement(child); | 35975 | this.children.RemoveElement(child); |
35976 | child.ParentElement = null; | 35976 | child.ParentElement = null; |
35977 | } | 35977 | } |
35978 | 35978 | ||
35979 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 35979 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
35980 | ISchemaElement ICreateChildren.CreateChild(string childName) | 35980 | ISchemaElement ICreateChildren.CreateChild(string childName) |
35981 | { | 35981 | { |
@@ -35994,7 +35994,7 @@ namespace WixToolset.Harvesters.Serialize | |||
35994 | } | 35994 | } |
35995 | return childValue; | 35995 | return childValue; |
35996 | } | 35996 | } |
35997 | 35997 | ||
35998 | /// <summary> | 35998 | /// <summary> |
35999 | /// Processes this element and all child elements into an XmlWriter. | 35999 | /// Processes this element and all child elements into an XmlWriter. |
36000 | /// </summary> | 36000 | /// </summary> |
@@ -36059,14 +36059,14 @@ namespace WixToolset.Harvesters.Serialize | |||
36059 | { | 36059 | { |
36060 | writer.WriteAttributeString("ServiceName", this.serviceNameField); | 36060 | writer.WriteAttributeString("ServiceName", this.serviceNameField); |
36061 | } | 36061 | } |
36062 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 36062 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
36063 | { | 36063 | { |
36064 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 36064 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
36065 | childElement.OutputXml(writer); | 36065 | childElement.OutputXml(writer); |
36066 | } | 36066 | } |
36067 | writer.WriteEndElement(); | 36067 | writer.WriteEndElement(); |
36068 | } | 36068 | } |
36069 | 36069 | ||
36070 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 36070 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
36071 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 36071 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
36072 | void ISetAttributes.SetAttribute(string name, string value) | 36072 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -36117,48 +36117,48 @@ namespace WixToolset.Harvesters.Serialize | |||
36117 | } | 36117 | } |
36118 | } | 36118 | } |
36119 | } | 36119 | } |
36120 | 36120 | ||
36121 | /// <summary> | 36121 | /// <summary> |
36122 | /// Environment variables added or removed for the parent component. | 36122 | /// Environment variables added or removed for the parent component. |
36123 | /// </summary> | 36123 | /// </summary> |
36124 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36124 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36125 | public class Environment : ISchemaElement, ISetAttributes | 36125 | public class Environment : ISchemaElement, ISetAttributes |
36126 | { | 36126 | { |
36127 | 36127 | ||
36128 | private string idField; | 36128 | private string idField; |
36129 | 36129 | ||
36130 | private bool idFieldSet; | 36130 | private bool idFieldSet; |
36131 | 36131 | ||
36132 | private string nameField; | 36132 | private string nameField; |
36133 | 36133 | ||
36134 | private bool nameFieldSet; | 36134 | private bool nameFieldSet; |
36135 | 36135 | ||
36136 | private string valueField; | 36136 | private string valueField; |
36137 | 36137 | ||
36138 | private bool valueFieldSet; | 36138 | private bool valueFieldSet; |
36139 | 36139 | ||
36140 | private string separatorField; | 36140 | private string separatorField; |
36141 | 36141 | ||
36142 | private bool separatorFieldSet; | 36142 | private bool separatorFieldSet; |
36143 | 36143 | ||
36144 | private ActionType actionField; | 36144 | private ActionType actionField; |
36145 | 36145 | ||
36146 | private bool actionFieldSet; | 36146 | private bool actionFieldSet; |
36147 | 36147 | ||
36148 | private PartType partField; | 36148 | private PartType partField; |
36149 | 36149 | ||
36150 | private bool partFieldSet; | 36150 | private bool partFieldSet; |
36151 | 36151 | ||
36152 | private YesNoType permanentField; | 36152 | private YesNoType permanentField; |
36153 | 36153 | ||
36154 | private bool permanentFieldSet; | 36154 | private bool permanentFieldSet; |
36155 | 36155 | ||
36156 | private YesNoType systemField; | 36156 | private YesNoType systemField; |
36157 | 36157 | ||
36158 | private bool systemFieldSet; | 36158 | private bool systemFieldSet; |
36159 | 36159 | ||
36160 | private ISchemaElement parentElement; | 36160 | private ISchemaElement parentElement; |
36161 | 36161 | ||
36162 | /// <summary> | 36162 | /// <summary> |
36163 | /// Unique identifier for environment entry. | 36163 | /// Unique identifier for environment entry. |
36164 | /// </summary> | 36164 | /// </summary> |
@@ -36174,7 +36174,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36174 | this.idField = value; | 36174 | this.idField = value; |
36175 | } | 36175 | } |
36176 | } | 36176 | } |
36177 | 36177 | ||
36178 | /// <summary> | 36178 | /// <summary> |
36179 | /// Name of the environment variable. | 36179 | /// Name of the environment variable. |
36180 | /// </summary> | 36180 | /// </summary> |
@@ -36190,7 +36190,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36190 | this.nameField = value; | 36190 | this.nameField = value; |
36191 | } | 36191 | } |
36192 | } | 36192 | } |
36193 | 36193 | ||
36194 | /// <summary> | 36194 | /// <summary> |
36195 | /// The value to set into the environment variable. | 36195 | /// The value to set into the environment variable. |
36196 | /// If this attribute is not set, the environment variable is removed during installation if it exists on the machine. | 36196 | /// If this attribute is not set, the environment variable is removed during installation if it exists on the machine. |
@@ -36207,7 +36207,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36207 | this.valueField = value; | 36207 | this.valueField = value; |
36208 | } | 36208 | } |
36209 | } | 36209 | } |
36210 | 36210 | ||
36211 | /// <summary> | 36211 | /// <summary> |
36212 | /// Optional attribute to change the separator used between values. By default a semicolon is used. | 36212 | /// Optional attribute to change the separator used between values. By default a semicolon is used. |
36213 | /// </summary> | 36213 | /// </summary> |
@@ -36223,7 +36223,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36223 | this.separatorField = value; | 36223 | this.separatorField = value; |
36224 | } | 36224 | } |
36225 | } | 36225 | } |
36226 | 36226 | ||
36227 | /// <summary> | 36227 | /// <summary> |
36228 | /// Specfies whether the environmental variable should be created, set or removed when the parent component is installed. | 36228 | /// Specfies whether the environmental variable should be created, set or removed when the parent component is installed. |
36229 | /// </summary> | 36229 | /// </summary> |
@@ -36239,7 +36239,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36239 | this.actionField = value; | 36239 | this.actionField = value; |
36240 | } | 36240 | } |
36241 | } | 36241 | } |
36242 | 36242 | ||
36243 | public PartType Part | 36243 | public PartType Part |
36244 | { | 36244 | { |
36245 | get | 36245 | get |
@@ -36252,7 +36252,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36252 | this.partField = value; | 36252 | this.partField = value; |
36253 | } | 36253 | } |
36254 | } | 36254 | } |
36255 | 36255 | ||
36256 | /// <summary> | 36256 | /// <summary> |
36257 | /// Specifies that the environment variable should not be removed on uninstall. | 36257 | /// Specifies that the environment variable should not be removed on uninstall. |
36258 | /// </summary> | 36258 | /// </summary> |
@@ -36268,7 +36268,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36268 | this.permanentField = value; | 36268 | this.permanentField = value; |
36269 | } | 36269 | } |
36270 | } | 36270 | } |
36271 | 36271 | ||
36272 | /// <summary> | 36272 | /// <summary> |
36273 | /// Specifies that the environment variable should be added to the system environment space. The default | 36273 | /// Specifies that the environment variable should be added to the system environment space. The default |
36274 | /// is 'no' which indicates the environment variable is added to the user environment space. | 36274 | /// is 'no' which indicates the environment variable is added to the user environment space. |
@@ -36285,7 +36285,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36285 | this.systemField = value; | 36285 | this.systemField = value; |
36286 | } | 36286 | } |
36287 | } | 36287 | } |
36288 | 36288 | ||
36289 | public virtual ISchemaElement ParentElement | 36289 | public virtual ISchemaElement ParentElement |
36290 | { | 36290 | { |
36291 | get | 36291 | get |
@@ -36297,7 +36297,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36297 | this.parentElement = value; | 36297 | this.parentElement = value; |
36298 | } | 36298 | } |
36299 | } | 36299 | } |
36300 | 36300 | ||
36301 | /// <summary> | 36301 | /// <summary> |
36302 | /// Parses a ActionType from a string. | 36302 | /// Parses a ActionType from a string. |
36303 | /// </summary> | 36303 | /// </summary> |
@@ -36307,7 +36307,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36307 | Environment.TryParseActionType(value, out parsedValue); | 36307 | Environment.TryParseActionType(value, out parsedValue); |
36308 | return parsedValue; | 36308 | return parsedValue; |
36309 | } | 36309 | } |
36310 | 36310 | ||
36311 | /// <summary> | 36311 | /// <summary> |
36312 | /// Tries to parse a ActionType from a string. | 36312 | /// Tries to parse a ActionType from a string. |
36313 | /// </summary> | 36313 | /// </summary> |
@@ -36343,7 +36343,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36343 | } | 36343 | } |
36344 | return true; | 36344 | return true; |
36345 | } | 36345 | } |
36346 | 36346 | ||
36347 | /// <summary> | 36347 | /// <summary> |
36348 | /// Parses a PartType from a string. | 36348 | /// Parses a PartType from a string. |
36349 | /// </summary> | 36349 | /// </summary> |
@@ -36353,7 +36353,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36353 | Environment.TryParsePartType(value, out parsedValue); | 36353 | Environment.TryParsePartType(value, out parsedValue); |
36354 | return parsedValue; | 36354 | return parsedValue; |
36355 | } | 36355 | } |
36356 | 36356 | ||
36357 | /// <summary> | 36357 | /// <summary> |
36358 | /// Tries to parse a PartType from a string. | 36358 | /// Tries to parse a PartType from a string. |
36359 | /// </summary> | 36359 | /// </summary> |
@@ -36389,7 +36389,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36389 | } | 36389 | } |
36390 | return true; | 36390 | return true; |
36391 | } | 36391 | } |
36392 | 36392 | ||
36393 | /// <summary> | 36393 | /// <summary> |
36394 | /// Processes this element and all child elements into an XmlWriter. | 36394 | /// Processes this element and all child elements into an XmlWriter. |
36395 | /// </summary> | 36395 | /// </summary> |
@@ -36471,7 +36471,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36471 | } | 36471 | } |
36472 | writer.WriteEndElement(); | 36472 | writer.WriteEndElement(); |
36473 | } | 36473 | } |
36474 | 36474 | ||
36475 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 36475 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
36476 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 36476 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
36477 | void ISetAttributes.SetAttribute(string name, string value) | 36477 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -36521,25 +36521,25 @@ namespace WixToolset.Harvesters.Serialize | |||
36521 | this.systemFieldSet = true; | 36521 | this.systemFieldSet = true; |
36522 | } | 36522 | } |
36523 | } | 36523 | } |
36524 | 36524 | ||
36525 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36525 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36526 | public enum ActionType | 36526 | public enum ActionType |
36527 | { | 36527 | { |
36528 | 36528 | ||
36529 | IllegalValue = int.MaxValue, | 36529 | IllegalValue = int.MaxValue, |
36530 | 36530 | ||
36531 | NotSet = -1, | 36531 | NotSet = -1, |
36532 | 36532 | ||
36533 | /// <summary> | 36533 | /// <summary> |
36534 | /// Creates the environment variable if it does not exist, then set it during installation. This has no effect on the value of the environment variable if it already exists. | 36534 | /// Creates the environment variable if it does not exist, then set it during installation. This has no effect on the value of the environment variable if it already exists. |
36535 | /// </summary> | 36535 | /// </summary> |
36536 | create, | 36536 | create, |
36537 | 36537 | ||
36538 | /// <summary> | 36538 | /// <summary> |
36539 | /// Creates the environment variable if it does not exist, and then set it during installation. If the environment variable exists, set it during the installation. | 36539 | /// Creates the environment variable if it does not exist, and then set it during installation. If the environment variable exists, set it during the installation. |
36540 | /// </summary> | 36540 | /// </summary> |
36541 | set, | 36541 | set, |
36542 | 36542 | ||
36543 | /// <summary> | 36543 | /// <summary> |
36544 | /// Removes the environment variable during an installation. | 36544 | /// Removes the environment variable during an installation. |
36545 | /// The installer only removes an environment variable during an installation if the name and value | 36545 | /// The installer only removes an environment variable during an installation if the name and value |
@@ -36548,57 +36548,57 @@ namespace WixToolset.Harvesters.Serialize | |||
36548 | /// </summary> | 36548 | /// </summary> |
36549 | remove, | 36549 | remove, |
36550 | } | 36550 | } |
36551 | 36551 | ||
36552 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36552 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36553 | public enum PartType | 36553 | public enum PartType |
36554 | { | 36554 | { |
36555 | 36555 | ||
36556 | IllegalValue = int.MaxValue, | 36556 | IllegalValue = int.MaxValue, |
36557 | 36557 | ||
36558 | NotSet = -1, | 36558 | NotSet = -1, |
36559 | 36559 | ||
36560 | /// <summary> | 36560 | /// <summary> |
36561 | /// This value is the entire environmental variable. This is the default. | 36561 | /// This value is the entire environmental variable. This is the default. |
36562 | /// </summary> | 36562 | /// </summary> |
36563 | all, | 36563 | all, |
36564 | 36564 | ||
36565 | /// <summary> | 36565 | /// <summary> |
36566 | /// This value is prefixed. | 36566 | /// This value is prefixed. |
36567 | /// </summary> | 36567 | /// </summary> |
36568 | first, | 36568 | first, |
36569 | 36569 | ||
36570 | /// <summary> | 36570 | /// <summary> |
36571 | /// This value is appended. | 36571 | /// This value is appended. |
36572 | /// </summary> | 36572 | /// </summary> |
36573 | last, | 36573 | last, |
36574 | } | 36574 | } |
36575 | } | 36575 | } |
36576 | 36576 | ||
36577 | /// <summary> | 36577 | /// <summary> |
36578 | /// Conditions for components, controls, features, and products. The condition is specified in the inner text of the element. | 36578 | /// Conditions for components, controls, features, and products. The condition is specified in the inner text of the element. |
36579 | /// </summary> | 36579 | /// </summary> |
36580 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36580 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36581 | public class Condition : ISchemaElement, ISetAttributes | 36581 | public class Condition : ISchemaElement, ISetAttributes |
36582 | { | 36582 | { |
36583 | 36583 | ||
36584 | private ActionType actionField; | 36584 | private ActionType actionField; |
36585 | 36585 | ||
36586 | private bool actionFieldSet; | 36586 | private bool actionFieldSet; |
36587 | 36587 | ||
36588 | private int levelField; | 36588 | private int levelField; |
36589 | 36589 | ||
36590 | private bool levelFieldSet; | 36590 | private bool levelFieldSet; |
36591 | 36591 | ||
36592 | private string messageField; | 36592 | private string messageField; |
36593 | 36593 | ||
36594 | private bool messageFieldSet; | 36594 | private bool messageFieldSet; |
36595 | 36595 | ||
36596 | private string contentField; | 36596 | private string contentField; |
36597 | 36597 | ||
36598 | private bool contentFieldSet; | 36598 | private bool contentFieldSet; |
36599 | 36599 | ||
36600 | private ISchemaElement parentElement; | 36600 | private ISchemaElement parentElement; |
36601 | 36601 | ||
36602 | /// <summary> | 36602 | /// <summary> |
36603 | /// Used only under Control elements and is required. Allows specific actions to be applied to a control based | 36603 | /// Used only under Control elements and is required. Allows specific actions to be applied to a control based |
36604 | /// on the result of this condition. | 36604 | /// on the result of this condition. |
@@ -36615,7 +36615,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36615 | this.actionField = value; | 36615 | this.actionField = value; |
36616 | } | 36616 | } |
36617 | } | 36617 | } |
36618 | 36618 | ||
36619 | /// <summary> | 36619 | /// <summary> |
36620 | /// Used only under Feature elements and is required. Allows modifying the level of a Feature based on the | 36620 | /// Used only under Feature elements and is required. Allows modifying the level of a Feature based on the |
36621 | /// result of this condition. | 36621 | /// result of this condition. |
@@ -36667,7 +36667,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36667 | this.contentField = value; | 36667 | this.contentField = value; |
36668 | } | 36668 | } |
36669 | } | 36669 | } |
36670 | 36670 | ||
36671 | public virtual ISchemaElement ParentElement | 36671 | public virtual ISchemaElement ParentElement |
36672 | { | 36672 | { |
36673 | get | 36673 | get |
@@ -36679,7 +36679,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36679 | this.parentElement = value; | 36679 | this.parentElement = value; |
36680 | } | 36680 | } |
36681 | } | 36681 | } |
36682 | 36682 | ||
36683 | /// <summary> | 36683 | /// <summary> |
36684 | /// Parses a ActionType from a string. | 36684 | /// Parses a ActionType from a string. |
36685 | /// </summary> | 36685 | /// </summary> |
@@ -36689,7 +36689,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36689 | Condition.TryParseActionType(value, out parsedValue); | 36689 | Condition.TryParseActionType(value, out parsedValue); |
36690 | return parsedValue; | 36690 | return parsedValue; |
36691 | } | 36691 | } |
36692 | 36692 | ||
36693 | /// <summary> | 36693 | /// <summary> |
36694 | /// Tries to parse a ActionType from a string. | 36694 | /// Tries to parse a ActionType from a string. |
36695 | /// </summary> | 36695 | /// </summary> |
@@ -36739,7 +36739,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36739 | } | 36739 | } |
36740 | return true; | 36740 | return true; |
36741 | } | 36741 | } |
36742 | 36742 | ||
36743 | /// <summary> | 36743 | /// <summary> |
36744 | /// Processes this element and all child elements into an XmlWriter. | 36744 | /// Processes this element and all child elements into an XmlWriter. |
36745 | /// </summary> | 36745 | /// </summary> |
@@ -36787,7 +36787,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36787 | } | 36787 | } |
36788 | writer.WriteEndElement(); | 36788 | writer.WriteEndElement(); |
36789 | } | 36789 | } |
36790 | 36790 | ||
36791 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 36791 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
36792 | void ISetAttributes.SetAttribute(string name, string value) | 36792 | void ISetAttributes.SetAttribute(string name, string value) |
36793 | { | 36793 | { |
@@ -36816,55 +36816,55 @@ namespace WixToolset.Harvesters.Serialize | |||
36816 | this.contentFieldSet = true; | 36816 | this.contentFieldSet = true; |
36817 | } | 36817 | } |
36818 | } | 36818 | } |
36819 | 36819 | ||
36820 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36820 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36821 | public enum ActionType | 36821 | public enum ActionType |
36822 | { | 36822 | { |
36823 | 36823 | ||
36824 | IllegalValue = int.MaxValue, | 36824 | IllegalValue = int.MaxValue, |
36825 | 36825 | ||
36826 | NotSet = -1, | 36826 | NotSet = -1, |
36827 | 36827 | ||
36828 | /// <summary> | 36828 | /// <summary> |
36829 | /// Set the Control as the default. Only used under Control elements. | 36829 | /// Set the Control as the default. Only used under Control elements. |
36830 | /// </summary> | 36830 | /// </summary> |
36831 | @default, | 36831 | @default, |
36832 | 36832 | ||
36833 | /// <summary> | 36833 | /// <summary> |
36834 | /// Enable the Control. Only used under Control elements. | 36834 | /// Enable the Control. Only used under Control elements. |
36835 | /// </summary> | 36835 | /// </summary> |
36836 | enable, | 36836 | enable, |
36837 | 36837 | ||
36838 | /// <summary> | 36838 | /// <summary> |
36839 | /// Disable the Control. Only used under Control elements. | 36839 | /// Disable the Control. Only used under Control elements. |
36840 | /// </summary> | 36840 | /// </summary> |
36841 | disable, | 36841 | disable, |
36842 | 36842 | ||
36843 | /// <summary> | 36843 | /// <summary> |
36844 | /// Hide the Control. Only used under Control elements. | 36844 | /// Hide the Control. Only used under Control elements. |
36845 | /// </summary> | 36845 | /// </summary> |
36846 | hide, | 36846 | hide, |
36847 | 36847 | ||
36848 | /// <summary> | 36848 | /// <summary> |
36849 | /// Display the Control. Only used under Control elements. | 36849 | /// Display the Control. Only used under Control elements. |
36850 | /// </summary> | 36850 | /// </summary> |
36851 | show, | 36851 | show, |
36852 | } | 36852 | } |
36853 | } | 36853 | } |
36854 | 36854 | ||
36855 | /// <summary> | 36855 | /// <summary> |
36856 | /// Shared Component to be privately replicated in folder of parent Component | 36856 | /// Shared Component to be privately replicated in folder of parent Component |
36857 | /// </summary> | 36857 | /// </summary> |
36858 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36858 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36859 | public class IsolateComponent : ISchemaElement, ISetAttributes | 36859 | public class IsolateComponent : ISchemaElement, ISetAttributes |
36860 | { | 36860 | { |
36861 | 36861 | ||
36862 | private string sharedField; | 36862 | private string sharedField; |
36863 | 36863 | ||
36864 | private bool sharedFieldSet; | 36864 | private bool sharedFieldSet; |
36865 | 36865 | ||
36866 | private ISchemaElement parentElement; | 36866 | private ISchemaElement parentElement; |
36867 | 36867 | ||
36868 | /// <summary> | 36868 | /// <summary> |
36869 | /// Shared Component for this application Component. | 36869 | /// Shared Component for this application Component. |
36870 | /// </summary> | 36870 | /// </summary> |
@@ -36880,7 +36880,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36880 | this.sharedField = value; | 36880 | this.sharedField = value; |
36881 | } | 36881 | } |
36882 | } | 36882 | } |
36883 | 36883 | ||
36884 | public virtual ISchemaElement ParentElement | 36884 | public virtual ISchemaElement ParentElement |
36885 | { | 36885 | { |
36886 | get | 36886 | get |
@@ -36892,7 +36892,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36892 | this.parentElement = value; | 36892 | this.parentElement = value; |
36893 | } | 36893 | } |
36894 | } | 36894 | } |
36895 | 36895 | ||
36896 | /// <summary> | 36896 | /// <summary> |
36897 | /// Processes this element and all child elements into an XmlWriter. | 36897 | /// Processes this element and all child elements into an XmlWriter. |
36898 | /// </summary> | 36898 | /// </summary> |
@@ -36909,7 +36909,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36909 | } | 36909 | } |
36910 | writer.WriteEndElement(); | 36910 | writer.WriteEndElement(); |
36911 | } | 36911 | } |
36912 | 36912 | ||
36913 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 36913 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
36914 | void ISetAttributes.SetAttribute(string name, string value) | 36914 | void ISetAttributes.SetAttribute(string name, string value) |
36915 | { | 36915 | { |
@@ -36924,32 +36924,32 @@ namespace WixToolset.Harvesters.Serialize | |||
36924 | } | 36924 | } |
36925 | } | 36925 | } |
36926 | } | 36926 | } |
36927 | 36927 | ||
36928 | /// <summary> | 36928 | /// <summary> |
36929 | /// Disk cost to reserve in a folder for running locally and/or from source. | 36929 | /// Disk cost to reserve in a folder for running locally and/or from source. |
36930 | /// </summary> | 36930 | /// </summary> |
36931 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 36931 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
36932 | public class ReserveCost : ISchemaElement, ISetAttributes | 36932 | public class ReserveCost : ISchemaElement, ISetAttributes |
36933 | { | 36933 | { |
36934 | 36934 | ||
36935 | private string idField; | 36935 | private string idField; |
36936 | 36936 | ||
36937 | private bool idFieldSet; | 36937 | private bool idFieldSet; |
36938 | 36938 | ||
36939 | private string directoryField; | 36939 | private string directoryField; |
36940 | 36940 | ||
36941 | private bool directoryFieldSet; | 36941 | private bool directoryFieldSet; |
36942 | 36942 | ||
36943 | private int runFromSourceField; | 36943 | private int runFromSourceField; |
36944 | 36944 | ||
36945 | private bool runFromSourceFieldSet; | 36945 | private bool runFromSourceFieldSet; |
36946 | 36946 | ||
36947 | private int runLocalField; | 36947 | private int runLocalField; |
36948 | 36948 | ||
36949 | private bool runLocalFieldSet; | 36949 | private bool runLocalFieldSet; |
36950 | 36950 | ||
36951 | private ISchemaElement parentElement; | 36951 | private ISchemaElement parentElement; |
36952 | 36952 | ||
36953 | /// <summary> | 36953 | /// <summary> |
36954 | /// A primary key that uniquely identifies this ReserveCost entry. | 36954 | /// A primary key that uniquely identifies this ReserveCost entry. |
36955 | /// </summary> | 36955 | /// </summary> |
@@ -36965,7 +36965,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36965 | this.idField = value; | 36965 | this.idField = value; |
36966 | } | 36966 | } |
36967 | } | 36967 | } |
36968 | 36968 | ||
36969 | /// <summary> | 36969 | /// <summary> |
36970 | /// Adds the amount of disk space specified in RunFromSource or RunLocal to the volume cost of the device containing the directory. | 36970 | /// Adds the amount of disk space specified in RunFromSource or RunLocal to the volume cost of the device containing the directory. |
36971 | /// If this attribute is not set, it will default to the directory of parent component. | 36971 | /// If this attribute is not set, it will default to the directory of parent component. |
@@ -36982,7 +36982,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36982 | this.directoryField = value; | 36982 | this.directoryField = value; |
36983 | } | 36983 | } |
36984 | } | 36984 | } |
36985 | 36985 | ||
36986 | /// <summary> | 36986 | /// <summary> |
36987 | /// The number of bytes of disk space to reserve if the component is installed to run from source. | 36987 | /// The number of bytes of disk space to reserve if the component is installed to run from source. |
36988 | /// </summary> | 36988 | /// </summary> |
@@ -36998,7 +36998,7 @@ namespace WixToolset.Harvesters.Serialize | |||
36998 | this.runFromSourceField = value; | 36998 | this.runFromSourceField = value; |
36999 | } | 36999 | } |
37000 | } | 37000 | } |
37001 | 37001 | ||
37002 | /// <summary> | 37002 | /// <summary> |
37003 | /// The number of bytes of disk space to reserve if the component is installed to run locally. | 37003 | /// The number of bytes of disk space to reserve if the component is installed to run locally. |
37004 | /// </summary> | 37004 | /// </summary> |
@@ -37014,7 +37014,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37014 | this.runLocalField = value; | 37014 | this.runLocalField = value; |
37015 | } | 37015 | } |
37016 | } | 37016 | } |
37017 | 37017 | ||
37018 | public virtual ISchemaElement ParentElement | 37018 | public virtual ISchemaElement ParentElement |
37019 | { | 37019 | { |
37020 | get | 37020 | get |
@@ -37026,7 +37026,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37026 | this.parentElement = value; | 37026 | this.parentElement = value; |
37027 | } | 37027 | } |
37028 | } | 37028 | } |
37029 | 37029 | ||
37030 | /// <summary> | 37030 | /// <summary> |
37031 | /// Processes this element and all child elements into an XmlWriter. | 37031 | /// Processes this element and all child elements into an XmlWriter. |
37032 | /// </summary> | 37032 | /// </summary> |
@@ -37055,7 +37055,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37055 | } | 37055 | } |
37056 | writer.WriteEndElement(); | 37056 | writer.WriteEndElement(); |
37057 | } | 37057 | } |
37058 | 37058 | ||
37059 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 37059 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
37060 | void ISetAttributes.SetAttribute(string name, string value) | 37060 | void ISetAttributes.SetAttribute(string name, string value) |
37061 | { | 37061 | { |
@@ -37085,86 +37085,86 @@ namespace WixToolset.Harvesters.Serialize | |||
37085 | } | 37085 | } |
37086 | } | 37086 | } |
37087 | } | 37087 | } |
37088 | 37088 | ||
37089 | /// <summary> | 37089 | /// <summary> |
37090 | /// Component for parent Directory | 37090 | /// Component for parent Directory |
37091 | /// </summary> | 37091 | /// </summary> |
37092 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 37092 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
37093 | public class Component : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 37093 | public class Component : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
37094 | { | 37094 | { |
37095 | 37095 | ||
37096 | private ElementCollection children; | 37096 | private ElementCollection children; |
37097 | 37097 | ||
37098 | private string idField; | 37098 | private string idField; |
37099 | 37099 | ||
37100 | private bool idFieldSet; | 37100 | private bool idFieldSet; |
37101 | 37101 | ||
37102 | private int comPlusFlagsField; | 37102 | private int comPlusFlagsField; |
37103 | 37103 | ||
37104 | private bool comPlusFlagsFieldSet; | 37104 | private bool comPlusFlagsFieldSet; |
37105 | 37105 | ||
37106 | private YesNoType disableRegistryReflectionField; | 37106 | private YesNoType disableRegistryReflectionField; |
37107 | 37107 | ||
37108 | private bool disableRegistryReflectionFieldSet; | 37108 | private bool disableRegistryReflectionFieldSet; |
37109 | 37109 | ||
37110 | private string directoryField; | 37110 | private string directoryField; |
37111 | 37111 | ||
37112 | private bool directoryFieldSet; | 37112 | private bool directoryFieldSet; |
37113 | 37113 | ||
37114 | private string diskIdField; | 37114 | private string diskIdField; |
37115 | 37115 | ||
37116 | private bool diskIdFieldSet; | 37116 | private bool diskIdFieldSet; |
37117 | 37117 | ||
37118 | private string featureField; | 37118 | private string featureField; |
37119 | 37119 | ||
37120 | private bool featureFieldSet; | 37120 | private bool featureFieldSet; |
37121 | 37121 | ||
37122 | private string guidField; | 37122 | private string guidField; |
37123 | 37123 | ||
37124 | private bool guidFieldSet; | 37124 | private bool guidFieldSet; |
37125 | 37125 | ||
37126 | private YesNoType keyPathField; | 37126 | private YesNoType keyPathField; |
37127 | 37127 | ||
37128 | private bool keyPathFieldSet; | 37128 | private bool keyPathFieldSet; |
37129 | 37129 | ||
37130 | private LocationType locationField; | 37130 | private LocationType locationField; |
37131 | 37131 | ||
37132 | private bool locationFieldSet; | 37132 | private bool locationFieldSet; |
37133 | 37133 | ||
37134 | private YesNoType multiInstanceField; | 37134 | private YesNoType multiInstanceField; |
37135 | 37135 | ||
37136 | private bool multiInstanceFieldSet; | 37136 | private bool multiInstanceFieldSet; |
37137 | 37137 | ||
37138 | private YesNoType neverOverwriteField; | 37138 | private YesNoType neverOverwriteField; |
37139 | 37139 | ||
37140 | private bool neverOverwriteFieldSet; | 37140 | private bool neverOverwriteFieldSet; |
37141 | 37141 | ||
37142 | private YesNoType permanentField; | 37142 | private YesNoType permanentField; |
37143 | 37143 | ||
37144 | private bool permanentFieldSet; | 37144 | private bool permanentFieldSet; |
37145 | 37145 | ||
37146 | private YesNoType sharedField; | 37146 | private YesNoType sharedField; |
37147 | 37147 | ||
37148 | private bool sharedFieldSet; | 37148 | private bool sharedFieldSet; |
37149 | 37149 | ||
37150 | private YesNoType sharedDllRefCountField; | 37150 | private YesNoType sharedDllRefCountField; |
37151 | 37151 | ||
37152 | private bool sharedDllRefCountFieldSet; | 37152 | private bool sharedDllRefCountFieldSet; |
37153 | 37153 | ||
37154 | private YesNoType transitiveField; | 37154 | private YesNoType transitiveField; |
37155 | 37155 | ||
37156 | private bool transitiveFieldSet; | 37156 | private bool transitiveFieldSet; |
37157 | 37157 | ||
37158 | private YesNoType uninstallWhenSupersededField; | 37158 | private YesNoType uninstallWhenSupersededField; |
37159 | 37159 | ||
37160 | private bool uninstallWhenSupersededFieldSet; | 37160 | private bool uninstallWhenSupersededFieldSet; |
37161 | 37161 | ||
37162 | private YesNoType win64Field; | 37162 | private YesNoType win64Field; |
37163 | 37163 | ||
37164 | private bool win64FieldSet; | 37164 | private bool win64FieldSet; |
37165 | 37165 | ||
37166 | private ISchemaElement parentElement; | 37166 | private ISchemaElement parentElement; |
37167 | 37167 | ||
37168 | public Component() | 37168 | public Component() |
37169 | { | 37169 | { |
37170 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 37170 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -37202,7 +37202,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37202 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 37202 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
37203 | this.children = childCollection0; | 37203 | this.children = childCollection0; |
37204 | } | 37204 | } |
37205 | 37205 | ||
37206 | public virtual IEnumerable Children | 37206 | public virtual IEnumerable Children |
37207 | { | 37207 | { |
37208 | get | 37208 | get |
@@ -37210,7 +37210,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37210 | return this.children; | 37210 | return this.children; |
37211 | } | 37211 | } |
37212 | } | 37212 | } |
37213 | 37213 | ||
37214 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 37214 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
37215 | public virtual IEnumerable this[System.Type childType] | 37215 | public virtual IEnumerable this[System.Type childType] |
37216 | { | 37216 | { |
@@ -37219,7 +37219,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37219 | return this.children.Filter(childType); | 37219 | return this.children.Filter(childType); |
37220 | } | 37220 | } |
37221 | } | 37221 | } |
37222 | 37222 | ||
37223 | /// <summary> | 37223 | /// <summary> |
37224 | /// Component identifier; this is the primary key for identifying components. If omitted, | 37224 | /// Component identifier; this is the primary key for identifying components. If omitted, |
37225 | /// the compiler defaults the identifier to the identifier of the resource that is the | 37225 | /// the compiler defaults the identifier to the identifier of the resource that is the |
@@ -37238,7 +37238,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37238 | this.idField = value; | 37238 | this.idField = value; |
37239 | } | 37239 | } |
37240 | } | 37240 | } |
37241 | 37241 | ||
37242 | /// <summary> | 37242 | /// <summary> |
37243 | /// Set this attribute to create a ComPlus entry. The value should be the export flags used | 37243 | /// Set this attribute to create a ComPlus entry. The value should be the export flags used |
37244 | /// during the generation of the .msi file. For more information see the COM+ documentation | 37244 | /// during the generation of the .msi file. For more information see the COM+ documentation |
@@ -37256,7 +37256,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37256 | this.comPlusFlagsField = value; | 37256 | this.comPlusFlagsField = value; |
37257 | } | 37257 | } |
37258 | } | 37258 | } |
37259 | 37259 | ||
37260 | /// <summary> | 37260 | /// <summary> |
37261 | /// Set this attribute to 'yes' in order to disable registry reflection on all existing and | 37261 | /// Set this attribute to 'yes' in order to disable registry reflection on all existing and |
37262 | /// new registry keys affected by this component. | 37262 | /// new registry keys affected by this component. |
@@ -37276,7 +37276,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37276 | this.disableRegistryReflectionField = value; | 37276 | this.disableRegistryReflectionField = value; |
37277 | } | 37277 | } |
37278 | } | 37278 | } |
37279 | 37279 | ||
37280 | /// <summary> | 37280 | /// <summary> |
37281 | /// Sets the Directory of the Component. If this element is nested under a Directory element, | 37281 | /// Sets the Directory of the Component. If this element is nested under a Directory element, |
37282 | /// this value defaults to the value of the parent Directory/@Id. | 37282 | /// this value defaults to the value of the parent Directory/@Id. |
@@ -37293,7 +37293,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37293 | this.directoryField = value; | 37293 | this.directoryField = value; |
37294 | } | 37294 | } |
37295 | } | 37295 | } |
37296 | 37296 | ||
37297 | /// <summary> | 37297 | /// <summary> |
37298 | /// This attribute provides a default DiskId attribute for all child File elements. Specifying | 37298 | /// This attribute provides a default DiskId attribute for all child File elements. Specifying |
37299 | /// the DiskId on a Component element will override any DiskId attributes set by parent Directory | 37299 | /// the DiskId on a Component element will override any DiskId attributes set by parent Directory |
@@ -37312,7 +37312,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37312 | this.diskIdField = value; | 37312 | this.diskIdField = value; |
37313 | } | 37313 | } |
37314 | } | 37314 | } |
37315 | 37315 | ||
37316 | /// <summary> | 37316 | /// <summary> |
37317 | /// Identifies a feature to which this component belongs, as a shorthand for a child | 37317 | /// Identifies a feature to which this component belongs, as a shorthand for a child |
37318 | /// ComponentRef element of the Feature element. The value of this attribute should | 37318 | /// ComponentRef element of the Feature element. The value of this attribute should |
@@ -37332,7 +37332,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37332 | this.featureField = value; | 37332 | this.featureField = value; |
37333 | } | 37333 | } |
37334 | } | 37334 | } |
37335 | 37335 | ||
37336 | /// <summary> | 37336 | /// <summary> |
37337 | /// This value should be a guid that uniquely identifies this component's contents, language, platform, and version. | 37337 | /// This value should be a guid that uniquely identifies this component's contents, language, platform, and version. |
37338 | /// If omitted, the default value is '*' which indicates that the linker should generate a stable guid. | 37338 | /// If omitted, the default value is '*' which indicates that the linker should generate a stable guid. |
@@ -37355,7 +37355,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37355 | this.guidField = value; | 37355 | this.guidField = value; |
37356 | } | 37356 | } |
37357 | } | 37357 | } |
37358 | 37358 | ||
37359 | /// <summary> | 37359 | /// <summary> |
37360 | /// If this attribute's value is set to 'yes', then the Directory of this Component is used | 37360 | /// If this attribute's value is set to 'yes', then the Directory of this Component is used |
37361 | /// as the KeyPath. To set a Registry value or File as the KeyPath of a component, set the | 37361 | /// as the KeyPath. To set a Registry value or File as the KeyPath of a component, set the |
@@ -37378,7 +37378,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37378 | this.keyPathField = value; | 37378 | this.keyPathField = value; |
37379 | } | 37379 | } |
37380 | } | 37380 | } |
37381 | 37381 | ||
37382 | /// <summary> | 37382 | /// <summary> |
37383 | /// Optional value that specifies the location that the component can be run from. | 37383 | /// Optional value that specifies the location that the component can be run from. |
37384 | /// </summary> | 37384 | /// </summary> |
@@ -37394,7 +37394,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37394 | this.locationField = value; | 37394 | this.locationField = value; |
37395 | } | 37395 | } |
37396 | } | 37396 | } |
37397 | 37397 | ||
37398 | /// <summary> | 37398 | /// <summary> |
37399 | /// If this attribute is set to 'yes', a new Component/@Guid will be generated for each | 37399 | /// If this attribute is set to 'yes', a new Component/@Guid will be generated for each |
37400 | /// instance transform. Ensure that all of the resources contained in a multi-instance | 37400 | /// instance transform. Ensure that all of the resources contained in a multi-instance |
@@ -37413,7 +37413,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37413 | this.multiInstanceField = value; | 37413 | this.multiInstanceField = value; |
37414 | } | 37414 | } |
37415 | } | 37415 | } |
37416 | 37416 | ||
37417 | /// <summary> | 37417 | /// <summary> |
37418 | /// If this attribute is set to 'yes', the installer does not install or reinstall the | 37418 | /// If this attribute is set to 'yes', the installer does not install or reinstall the |
37419 | /// component if a key path file or a key path registry entry for the component already | 37419 | /// component if a key path file or a key path registry entry for the component already |
@@ -37434,7 +37434,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37434 | this.neverOverwriteField = value; | 37434 | this.neverOverwriteField = value; |
37435 | } | 37435 | } |
37436 | } | 37436 | } |
37437 | 37437 | ||
37438 | /// <summary> | 37438 | /// <summary> |
37439 | /// If this attribute is set to 'yes', the installer does not remove the component during | 37439 | /// If this attribute is set to 'yes', the installer does not remove the component during |
37440 | /// an uninstall. The installer registers an extra system client for the component in | 37440 | /// an uninstall. The installer registers an extra system client for the component in |
@@ -37455,7 +37455,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37455 | this.permanentField = value; | 37455 | this.permanentField = value; |
37456 | } | 37456 | } |
37457 | } | 37457 | } |
37458 | 37458 | ||
37459 | /// <summary> | 37459 | /// <summary> |
37460 | /// If this attribute's value is set to 'yes', enables advanced patching semantics for | 37460 | /// If this attribute's value is set to 'yes', enables advanced patching semantics for |
37461 | /// Components that are shared across multiple Products. Specifically, the Windows Installer | 37461 | /// Components that are shared across multiple Products. Specifically, the Windows Installer |
@@ -37474,7 +37474,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37474 | this.sharedField = value; | 37474 | this.sharedField = value; |
37475 | } | 37475 | } |
37476 | } | 37476 | } |
37477 | 37477 | ||
37478 | /// <summary> | 37478 | /// <summary> |
37479 | /// If this attribute's value is set to 'yes', the installer increments the reference count | 37479 | /// If this attribute's value is set to 'yes', the installer increments the reference count |
37480 | /// in the shared DLL registry of the component's key file. If this bit is not set, the | 37480 | /// in the shared DLL registry of the component's key file. If this bit is not set, the |
@@ -37492,7 +37492,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37492 | this.sharedDllRefCountField = value; | 37492 | this.sharedDllRefCountField = value; |
37493 | } | 37493 | } |
37494 | } | 37494 | } |
37495 | 37495 | ||
37496 | /// <summary> | 37496 | /// <summary> |
37497 | /// If this attribute is set to 'yes', the installer reevaluates the value of the statement | 37497 | /// If this attribute is set to 'yes', the installer reevaluates the value of the statement |
37498 | /// in the Condition upon a reinstall. If the value was previously False and has changed to | 37498 | /// in the Condition upon a reinstall. If the value was previously False and has changed to |
@@ -37512,7 +37512,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37512 | this.transitiveField = value; | 37512 | this.transitiveField = value; |
37513 | } | 37513 | } |
37514 | } | 37514 | } |
37515 | 37515 | ||
37516 | /// <summary> | 37516 | /// <summary> |
37517 | /// If this attribute is set to 'yes', the installer will uninstall the Component's files | 37517 | /// If this attribute is set to 'yes', the installer will uninstall the Component's files |
37518 | /// and registry keys when it is superseded by a patch. This functionality is available in | 37518 | /// and registry keys when it is superseded by a patch. This functionality is available in |
@@ -37530,7 +37530,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37530 | this.uninstallWhenSupersededField = value; | 37530 | this.uninstallWhenSupersededField = value; |
37531 | } | 37531 | } |
37532 | } | 37532 | } |
37533 | 37533 | ||
37534 | /// <summary> | 37534 | /// <summary> |
37535 | /// Set this attribute to 'yes' to mark this as a 64-bit component. This attribute facilitates | 37535 | /// Set this attribute to 'yes' to mark this as a 64-bit component. This attribute facilitates |
37536 | /// the installation of packages that include both 32-bit and 64-bit components. If this is a 64-bit | 37536 | /// the installation of packages that include both 32-bit and 64-bit components. If this is a 64-bit |
@@ -37552,7 +37552,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37552 | this.win64Field = value; | 37552 | this.win64Field = value; |
37553 | } | 37553 | } |
37554 | } | 37554 | } |
37555 | 37555 | ||
37556 | public virtual ISchemaElement ParentElement | 37556 | public virtual ISchemaElement ParentElement |
37557 | { | 37557 | { |
37558 | get | 37558 | get |
@@ -37564,7 +37564,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37564 | this.parentElement = value; | 37564 | this.parentElement = value; |
37565 | } | 37565 | } |
37566 | } | 37566 | } |
37567 | 37567 | ||
37568 | public virtual void AddChild(ISchemaElement child) | 37568 | public virtual void AddChild(ISchemaElement child) |
37569 | { | 37569 | { |
37570 | if ((null == child)) | 37570 | if ((null == child)) |
@@ -37574,7 +37574,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37574 | this.children.AddElement(child); | 37574 | this.children.AddElement(child); |
37575 | child.ParentElement = this; | 37575 | child.ParentElement = this; |
37576 | } | 37576 | } |
37577 | 37577 | ||
37578 | public virtual void RemoveChild(ISchemaElement child) | 37578 | public virtual void RemoveChild(ISchemaElement child) |
37579 | { | 37579 | { |
37580 | if ((null == child)) | 37580 | if ((null == child)) |
@@ -37584,7 +37584,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37584 | this.children.RemoveElement(child); | 37584 | this.children.RemoveElement(child); |
37585 | child.ParentElement = null; | 37585 | child.ParentElement = null; |
37586 | } | 37586 | } |
37587 | 37587 | ||
37588 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 37588 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
37589 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 37589 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
37590 | ISchemaElement ICreateChildren.CreateChild(string childName) | 37590 | ISchemaElement ICreateChildren.CreateChild(string childName) |
@@ -37724,7 +37724,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37724 | } | 37724 | } |
37725 | return childValue; | 37725 | return childValue; |
37726 | } | 37726 | } |
37727 | 37727 | ||
37728 | /// <summary> | 37728 | /// <summary> |
37729 | /// Parses a LocationType from a string. | 37729 | /// Parses a LocationType from a string. |
37730 | /// </summary> | 37730 | /// </summary> |
@@ -37734,7 +37734,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37734 | Component.TryParseLocationType(value, out parsedValue); | 37734 | Component.TryParseLocationType(value, out parsedValue); |
37735 | return parsedValue; | 37735 | return parsedValue; |
37736 | } | 37736 | } |
37737 | 37737 | ||
37738 | /// <summary> | 37738 | /// <summary> |
37739 | /// Tries to parse a LocationType from a string. | 37739 | /// Tries to parse a LocationType from a string. |
37740 | /// </summary> | 37740 | /// </summary> |
@@ -37770,7 +37770,7 @@ namespace WixToolset.Harvesters.Serialize | |||
37770 | } | 37770 | } |
37771 | return true; | 37771 | return true; |
37772 | } | 37772 | } |
37773 | 37773 | ||
37774 | /// <summary> | 37774 | /// <summary> |
37775 | /// Processes this element and all child elements into an XmlWriter. | 37775 | /// Processes this element and all child elements into an XmlWriter. |
37776 | /// </summary> | 37776 | /// </summary> |
@@ -37931,14 +37931,14 @@ namespace WixToolset.Harvesters.Serialize | |||
37931 | writer.WriteAttributeString("Win64", "yes"); | 37931 | writer.WriteAttributeString("Win64", "yes"); |
37932 | } | 37932 | } |
37933 | } | 37933 | } |
37934 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 37934 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
37935 | { | 37935 | { |
37936 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 37936 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
37937 | childElement.OutputXml(writer); | 37937 | childElement.OutputXml(writer); |
37938 | } | 37938 | } |
37939 | writer.WriteEndElement(); | 37939 | writer.WriteEndElement(); |
37940 | } | 37940 | } |
37941 | 37941 | ||
37942 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 37942 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
37943 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 37943 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
37944 | void ISetAttributes.SetAttribute(string name, string value) | 37944 | void ISetAttributes.SetAttribute(string name, string value) |
@@ -38033,55 +38033,55 @@ namespace WixToolset.Harvesters.Serialize | |||
38033 | this.win64FieldSet = true; | 38033 | this.win64FieldSet = true; |
38034 | } | 38034 | } |
38035 | } | 38035 | } |
38036 | 38036 | ||
38037 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38037 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38038 | public enum LocationType | 38038 | public enum LocationType |
38039 | { | 38039 | { |
38040 | 38040 | ||
38041 | IllegalValue = int.MaxValue, | 38041 | IllegalValue = int.MaxValue, |
38042 | 38042 | ||
38043 | NotSet = -1, | 38043 | NotSet = -1, |
38044 | 38044 | ||
38045 | /// <summary> | 38045 | /// <summary> |
38046 | /// Prevents the component from running from the source or the network (this is the default behavior if this attribute is not set). | 38046 | /// Prevents the component from running from the source or the network (this is the default behavior if this attribute is not set). |
38047 | /// </summary> | 38047 | /// </summary> |
38048 | local, | 38048 | local, |
38049 | 38049 | ||
38050 | /// <summary> | 38050 | /// <summary> |
38051 | /// Enforces that the component can only be run from the source (it cannot be run from the user's computer). | 38051 | /// Enforces that the component can only be run from the source (it cannot be run from the user's computer). |
38052 | /// </summary> | 38052 | /// </summary> |
38053 | source, | 38053 | source, |
38054 | 38054 | ||
38055 | /// <summary> | 38055 | /// <summary> |
38056 | /// Allows the component to run from source or locally. | 38056 | /// Allows the component to run from source or locally. |
38057 | /// </summary> | 38057 | /// </summary> |
38058 | either, | 38058 | either, |
38059 | } | 38059 | } |
38060 | } | 38060 | } |
38061 | 38061 | ||
38062 | /// <summary> | 38062 | /// <summary> |
38063 | /// Groups together multiple components to be used in other locations. | 38063 | /// Groups together multiple components to be used in other locations. |
38064 | /// </summary> | 38064 | /// </summary> |
38065 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38065 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38066 | public class ComponentGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 38066 | public class ComponentGroup : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
38067 | { | 38067 | { |
38068 | 38068 | ||
38069 | private ElementCollection children; | 38069 | private ElementCollection children; |
38070 | 38070 | ||
38071 | private string idField; | 38071 | private string idField; |
38072 | 38072 | ||
38073 | private bool idFieldSet; | 38073 | private bool idFieldSet; |
38074 | 38074 | ||
38075 | private string directoryField; | 38075 | private string directoryField; |
38076 | 38076 | ||
38077 | private bool directoryFieldSet; | 38077 | private bool directoryFieldSet; |
38078 | 38078 | ||
38079 | private string sourceField; | 38079 | private string sourceField; |
38080 | 38080 | ||
38081 | private bool sourceFieldSet; | 38081 | private bool sourceFieldSet; |
38082 | 38082 | ||
38083 | private ISchemaElement parentElement; | 38083 | private ISchemaElement parentElement; |
38084 | 38084 | ||
38085 | public ComponentGroup() | 38085 | public ComponentGroup() |
38086 | { | 38086 | { |
38087 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 38087 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
@@ -38091,7 +38091,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38091 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | 38091 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); |
38092 | this.children = childCollection0; | 38092 | this.children = childCollection0; |
38093 | } | 38093 | } |
38094 | 38094 | ||
38095 | public virtual IEnumerable Children | 38095 | public virtual IEnumerable Children |
38096 | { | 38096 | { |
38097 | get | 38097 | get |
@@ -38099,7 +38099,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38099 | return this.children; | 38099 | return this.children; |
38100 | } | 38100 | } |
38101 | } | 38101 | } |
38102 | 38102 | ||
38103 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 38103 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
38104 | public virtual IEnumerable this[System.Type childType] | 38104 | public virtual IEnumerable this[System.Type childType] |
38105 | { | 38105 | { |
@@ -38108,7 +38108,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38108 | return this.children.Filter(childType); | 38108 | return this.children.Filter(childType); |
38109 | } | 38109 | } |
38110 | } | 38110 | } |
38111 | 38111 | ||
38112 | /// <summary> | 38112 | /// <summary> |
38113 | /// Identifier for the ComponentGroup. | 38113 | /// Identifier for the ComponentGroup. |
38114 | /// </summary> | 38114 | /// </summary> |
@@ -38124,7 +38124,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38124 | this.idField = value; | 38124 | this.idField = value; |
38125 | } | 38125 | } |
38126 | } | 38126 | } |
38127 | 38127 | ||
38128 | /// <summary> | 38128 | /// <summary> |
38129 | /// Sets the default directory identifier for child Component elements. | 38129 | /// Sets the default directory identifier for child Component elements. |
38130 | /// </summary> | 38130 | /// </summary> |
@@ -38140,7 +38140,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38140 | this.directoryField = value; | 38140 | this.directoryField = value; |
38141 | } | 38141 | } |
38142 | } | 38142 | } |
38143 | 38143 | ||
38144 | /// <summary> | 38144 | /// <summary> |
38145 | /// Used to set the default file system source for child Component elements. For more information, see | 38145 | /// Used to set the default file system source for child Component elements. For more information, see |
38146 | /// </summary> | 38146 | /// </summary> |
@@ -38156,7 +38156,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38156 | this.sourceField = value; | 38156 | this.sourceField = value; |
38157 | } | 38157 | } |
38158 | } | 38158 | } |
38159 | 38159 | ||
38160 | public virtual ISchemaElement ParentElement | 38160 | public virtual ISchemaElement ParentElement |
38161 | { | 38161 | { |
38162 | get | 38162 | get |
@@ -38168,7 +38168,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38168 | this.parentElement = value; | 38168 | this.parentElement = value; |
38169 | } | 38169 | } |
38170 | } | 38170 | } |
38171 | 38171 | ||
38172 | public virtual void AddChild(ISchemaElement child) | 38172 | public virtual void AddChild(ISchemaElement child) |
38173 | { | 38173 | { |
38174 | if ((null == child)) | 38174 | if ((null == child)) |
@@ -38178,7 +38178,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38178 | this.children.AddElement(child); | 38178 | this.children.AddElement(child); |
38179 | child.ParentElement = this; | 38179 | child.ParentElement = this; |
38180 | } | 38180 | } |
38181 | 38181 | ||
38182 | public virtual void RemoveChild(ISchemaElement child) | 38182 | public virtual void RemoveChild(ISchemaElement child) |
38183 | { | 38183 | { |
38184 | if ((null == child)) | 38184 | if ((null == child)) |
@@ -38188,7 +38188,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38188 | this.children.RemoveElement(child); | 38188 | this.children.RemoveElement(child); |
38189 | child.ParentElement = null; | 38189 | child.ParentElement = null; |
38190 | } | 38190 | } |
38191 | 38191 | ||
38192 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38192 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38193 | ISchemaElement ICreateChildren.CreateChild(string childName) | 38193 | ISchemaElement ICreateChildren.CreateChild(string childName) |
38194 | { | 38194 | { |
@@ -38215,7 +38215,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38215 | } | 38215 | } |
38216 | return childValue; | 38216 | return childValue; |
38217 | } | 38217 | } |
38218 | 38218 | ||
38219 | /// <summary> | 38219 | /// <summary> |
38220 | /// Processes this element and all child elements into an XmlWriter. | 38220 | /// Processes this element and all child elements into an XmlWriter. |
38221 | /// </summary> | 38221 | /// </summary> |
@@ -38238,14 +38238,14 @@ namespace WixToolset.Harvesters.Serialize | |||
38238 | { | 38238 | { |
38239 | writer.WriteAttributeString("Source", this.sourceField); | 38239 | writer.WriteAttributeString("Source", this.sourceField); |
38240 | } | 38240 | } |
38241 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 38241 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
38242 | { | 38242 | { |
38243 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 38243 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
38244 | childElement.OutputXml(writer); | 38244 | childElement.OutputXml(writer); |
38245 | } | 38245 | } |
38246 | writer.WriteEndElement(); | 38246 | writer.WriteEndElement(); |
38247 | } | 38247 | } |
38248 | 38248 | ||
38249 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38249 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38250 | void ISetAttributes.SetAttribute(string name, string value) | 38250 | void ISetAttributes.SetAttribute(string name, string value) |
38251 | { | 38251 | { |
@@ -38270,24 +38270,24 @@ namespace WixToolset.Harvesters.Serialize | |||
38270 | } | 38270 | } |
38271 | } | 38271 | } |
38272 | } | 38272 | } |
38273 | 38273 | ||
38274 | /// <summary> | 38274 | /// <summary> |
38275 | /// Create a reference to a ComponentGroup in another Fragment. | 38275 | /// Create a reference to a ComponentGroup in another Fragment. |
38276 | /// </summary> | 38276 | /// </summary> |
38277 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38277 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38278 | public class ComponentGroupRef : ISchemaElement, ISetAttributes | 38278 | public class ComponentGroupRef : ISchemaElement, ISetAttributes |
38279 | { | 38279 | { |
38280 | 38280 | ||
38281 | private string idField; | 38281 | private string idField; |
38282 | 38282 | ||
38283 | private bool idFieldSet; | 38283 | private bool idFieldSet; |
38284 | 38284 | ||
38285 | private YesNoType primaryField; | 38285 | private YesNoType primaryField; |
38286 | 38286 | ||
38287 | private bool primaryFieldSet; | 38287 | private bool primaryFieldSet; |
38288 | 38288 | ||
38289 | private ISchemaElement parentElement; | 38289 | private ISchemaElement parentElement; |
38290 | 38290 | ||
38291 | /// <summary> | 38291 | /// <summary> |
38292 | /// The identifier of the ComponentGroup to reference. | 38292 | /// The identifier of the ComponentGroup to reference. |
38293 | /// </summary> | 38293 | /// </summary> |
@@ -38303,7 +38303,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38303 | this.idField = value; | 38303 | this.idField = value; |
38304 | } | 38304 | } |
38305 | } | 38305 | } |
38306 | 38306 | ||
38307 | /// <summary> | 38307 | /// <summary> |
38308 | /// Set this attribute to 'yes' in order to make the parent feature of this component | 38308 | /// Set this attribute to 'yes' in order to make the parent feature of this component |
38309 | /// the primary feature for this component. Components may belong to multiple features. | 38309 | /// the primary feature for this component. Components may belong to multiple features. |
@@ -38326,7 +38326,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38326 | this.primaryField = value; | 38326 | this.primaryField = value; |
38327 | } | 38327 | } |
38328 | } | 38328 | } |
38329 | 38329 | ||
38330 | public virtual ISchemaElement ParentElement | 38330 | public virtual ISchemaElement ParentElement |
38331 | { | 38331 | { |
38332 | get | 38332 | get |
@@ -38338,7 +38338,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38338 | this.parentElement = value; | 38338 | this.parentElement = value; |
38339 | } | 38339 | } |
38340 | } | 38340 | } |
38341 | 38341 | ||
38342 | /// <summary> | 38342 | /// <summary> |
38343 | /// Processes this element and all child elements into an XmlWriter. | 38343 | /// Processes this element and all child elements into an XmlWriter. |
38344 | /// </summary> | 38344 | /// </summary> |
@@ -38366,7 +38366,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38366 | } | 38366 | } |
38367 | writer.WriteEndElement(); | 38367 | writer.WriteEndElement(); |
38368 | } | 38368 | } |
38369 | 38369 | ||
38370 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38370 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38371 | void ISetAttributes.SetAttribute(string name, string value) | 38371 | void ISetAttributes.SetAttribute(string name, string value) |
38372 | { | 38372 | { |
@@ -38386,20 +38386,20 @@ namespace WixToolset.Harvesters.Serialize | |||
38386 | } | 38386 | } |
38387 | } | 38387 | } |
38388 | } | 38388 | } |
38389 | 38389 | ||
38390 | /// <summary> | 38390 | /// <summary> |
38391 | /// Used only for PatchFamilies to include all changes between the baseline and upgraded packages in a patch. | 38391 | /// Used only for PatchFamilies to include all changes between the baseline and upgraded packages in a patch. |
38392 | /// </summary> | 38392 | /// </summary> |
38393 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38393 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38394 | public class All : ISetAttributes, ISchemaElement | 38394 | public class All : ISetAttributes, ISchemaElement |
38395 | { | 38395 | { |
38396 | 38396 | ||
38397 | private ISchemaElement parentElement; | 38397 | private ISchemaElement parentElement; |
38398 | 38398 | ||
38399 | private string contentField; | 38399 | private string contentField; |
38400 | 38400 | ||
38401 | private bool contentFieldSet; | 38401 | private bool contentFieldSet; |
38402 | 38402 | ||
38403 | public virtual ISchemaElement ParentElement | 38403 | public virtual ISchemaElement ParentElement |
38404 | { | 38404 | { |
38405 | get | 38405 | get |
@@ -38411,7 +38411,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38411 | this.parentElement = value; | 38411 | this.parentElement = value; |
38412 | } | 38412 | } |
38413 | } | 38413 | } |
38414 | 38414 | ||
38415 | /// <summary> | 38415 | /// <summary> |
38416 | /// Used only for PatchFamilies to include all changes between the baseline and upgraded packages in a patch. | 38416 | /// Used only for PatchFamilies to include all changes between the baseline and upgraded packages in a patch. |
38417 | /// </summary> | 38417 | /// </summary> |
@@ -38427,7 +38427,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38427 | this.contentField = value; | 38427 | this.contentField = value; |
38428 | } | 38428 | } |
38429 | } | 38429 | } |
38430 | 38430 | ||
38431 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38431 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38432 | void ISetAttributes.SetAttribute(string name, string value) | 38432 | void ISetAttributes.SetAttribute(string name, string value) |
38433 | { | 38433 | { |
@@ -38441,7 +38441,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38441 | this.contentFieldSet = true; | 38441 | this.contentFieldSet = true; |
38442 | } | 38442 | } |
38443 | } | 38443 | } |
38444 | 38444 | ||
38445 | /// <summary> | 38445 | /// <summary> |
38446 | /// Processes this element and all child elements into an XmlWriter. | 38446 | /// Processes this element and all child elements into an XmlWriter. |
38447 | /// </summary> | 38447 | /// </summary> |
@@ -38459,20 +38459,20 @@ namespace WixToolset.Harvesters.Serialize | |||
38459 | writer.WriteEndElement(); | 38459 | writer.WriteEndElement(); |
38460 | } | 38460 | } |
38461 | } | 38461 | } |
38462 | 38462 | ||
38463 | /// <summary> | 38463 | /// <summary> |
38464 | /// Used only for PatchFamilies to include only a binary table entry in a patch. | 38464 | /// Used only for PatchFamilies to include only a binary table entry in a patch. |
38465 | /// </summary> | 38465 | /// </summary> |
38466 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38466 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38467 | public class BinaryRef : ISchemaElement, ISetAttributes | 38467 | public class BinaryRef : ISchemaElement, ISetAttributes |
38468 | { | 38468 | { |
38469 | 38469 | ||
38470 | private string idField; | 38470 | private string idField; |
38471 | 38471 | ||
38472 | private bool idFieldSet; | 38472 | private bool idFieldSet; |
38473 | 38473 | ||
38474 | private ISchemaElement parentElement; | 38474 | private ISchemaElement parentElement; |
38475 | 38475 | ||
38476 | /// <summary> | 38476 | /// <summary> |
38477 | /// The identifier of the Binary element to reference. | 38477 | /// The identifier of the Binary element to reference. |
38478 | /// </summary> | 38478 | /// </summary> |
@@ -38488,7 +38488,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38488 | this.idField = value; | 38488 | this.idField = value; |
38489 | } | 38489 | } |
38490 | } | 38490 | } |
38491 | 38491 | ||
38492 | public virtual ISchemaElement ParentElement | 38492 | public virtual ISchemaElement ParentElement |
38493 | { | 38493 | { |
38494 | get | 38494 | get |
@@ -38500,7 +38500,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38500 | this.parentElement = value; | 38500 | this.parentElement = value; |
38501 | } | 38501 | } |
38502 | } | 38502 | } |
38503 | 38503 | ||
38504 | /// <summary> | 38504 | /// <summary> |
38505 | /// Processes this element and all child elements into an XmlWriter. | 38505 | /// Processes this element and all child elements into an XmlWriter. |
38506 | /// </summary> | 38506 | /// </summary> |
@@ -38517,7 +38517,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38517 | } | 38517 | } |
38518 | writer.WriteEndElement(); | 38518 | writer.WriteEndElement(); |
38519 | } | 38519 | } |
38520 | 38520 | ||
38521 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38521 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38522 | void ISetAttributes.SetAttribute(string name, string value) | 38522 | void ISetAttributes.SetAttribute(string name, string value) |
38523 | { | 38523 | { |
@@ -38532,20 +38532,20 @@ namespace WixToolset.Harvesters.Serialize | |||
38532 | } | 38532 | } |
38533 | } | 38533 | } |
38534 | } | 38534 | } |
38535 | 38535 | ||
38536 | /// <summary> | 38536 | /// <summary> |
38537 | /// Used only for PatchFamilies to include only a icon table entry in a patch. | 38537 | /// Used only for PatchFamilies to include only a icon table entry in a patch. |
38538 | /// </summary> | 38538 | /// </summary> |
38539 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38539 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38540 | public class IconRef : ISchemaElement, ISetAttributes | 38540 | public class IconRef : ISchemaElement, ISetAttributes |
38541 | { | 38541 | { |
38542 | 38542 | ||
38543 | private string idField; | 38543 | private string idField; |
38544 | 38544 | ||
38545 | private bool idFieldSet; | 38545 | private bool idFieldSet; |
38546 | 38546 | ||
38547 | private ISchemaElement parentElement; | 38547 | private ISchemaElement parentElement; |
38548 | 38548 | ||
38549 | /// <summary> | 38549 | /// <summary> |
38550 | /// The identifier of the Icon element to reference. | 38550 | /// The identifier of the Icon element to reference. |
38551 | /// </summary> | 38551 | /// </summary> |
@@ -38561,7 +38561,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38561 | this.idField = value; | 38561 | this.idField = value; |
38562 | } | 38562 | } |
38563 | } | 38563 | } |
38564 | 38564 | ||
38565 | public virtual ISchemaElement ParentElement | 38565 | public virtual ISchemaElement ParentElement |
38566 | { | 38566 | { |
38567 | get | 38567 | get |
@@ -38573,7 +38573,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38573 | this.parentElement = value; | 38573 | this.parentElement = value; |
38574 | } | 38574 | } |
38575 | } | 38575 | } |
38576 | 38576 | ||
38577 | /// <summary> | 38577 | /// <summary> |
38578 | /// Processes this element and all child elements into an XmlWriter. | 38578 | /// Processes this element and all child elements into an XmlWriter. |
38579 | /// </summary> | 38579 | /// </summary> |
@@ -38590,7 +38590,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38590 | } | 38590 | } |
38591 | writer.WriteEndElement(); | 38591 | writer.WriteEndElement(); |
38592 | } | 38592 | } |
38593 | 38593 | ||
38594 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38594 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38595 | void ISetAttributes.SetAttribute(string name, string value) | 38595 | void ISetAttributes.SetAttribute(string name, string value) |
38596 | { | 38596 | { |
@@ -38605,24 +38605,24 @@ namespace WixToolset.Harvesters.Serialize | |||
38605 | } | 38605 | } |
38606 | } | 38606 | } |
38607 | } | 38607 | } |
38608 | 38608 | ||
38609 | /// <summary> | 38609 | /// <summary> |
38610 | /// Create a reference to a Feature element in another Fragment. | 38610 | /// Create a reference to a Feature element in another Fragment. |
38611 | /// </summary> | 38611 | /// </summary> |
38612 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38612 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38613 | public class ComponentRef : ISchemaElement, ISetAttributes | 38613 | public class ComponentRef : ISchemaElement, ISetAttributes |
38614 | { | 38614 | { |
38615 | 38615 | ||
38616 | private string idField; | 38616 | private string idField; |
38617 | 38617 | ||
38618 | private bool idFieldSet; | 38618 | private bool idFieldSet; |
38619 | 38619 | ||
38620 | private YesNoType primaryField; | 38620 | private YesNoType primaryField; |
38621 | 38621 | ||
38622 | private bool primaryFieldSet; | 38622 | private bool primaryFieldSet; |
38623 | 38623 | ||
38624 | private ISchemaElement parentElement; | 38624 | private ISchemaElement parentElement; |
38625 | 38625 | ||
38626 | /// <summary> | 38626 | /// <summary> |
38627 | /// The identifier of the Component element to reference. | 38627 | /// The identifier of the Component element to reference. |
38628 | /// </summary> | 38628 | /// </summary> |
@@ -38638,7 +38638,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38638 | this.idField = value; | 38638 | this.idField = value; |
38639 | } | 38639 | } |
38640 | } | 38640 | } |
38641 | 38641 | ||
38642 | /// <summary> | 38642 | /// <summary> |
38643 | /// Set this attribute to 'yes' in order to make the parent feature of this component | 38643 | /// Set this attribute to 'yes' in order to make the parent feature of this component |
38644 | /// the primary feature for this component. Components may belong to multiple features. | 38644 | /// the primary feature for this component. Components may belong to multiple features. |
@@ -38661,7 +38661,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38661 | this.primaryField = value; | 38661 | this.primaryField = value; |
38662 | } | 38662 | } |
38663 | } | 38663 | } |
38664 | 38664 | ||
38665 | public virtual ISchemaElement ParentElement | 38665 | public virtual ISchemaElement ParentElement |
38666 | { | 38666 | { |
38667 | get | 38667 | get |
@@ -38673,7 +38673,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38673 | this.parentElement = value; | 38673 | this.parentElement = value; |
38674 | } | 38674 | } |
38675 | } | 38675 | } |
38676 | 38676 | ||
38677 | /// <summary> | 38677 | /// <summary> |
38678 | /// Processes this element and all child elements into an XmlWriter. | 38678 | /// Processes this element and all child elements into an XmlWriter. |
38679 | /// </summary> | 38679 | /// </summary> |
@@ -38701,7 +38701,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38701 | } | 38701 | } |
38702 | writer.WriteEndElement(); | 38702 | writer.WriteEndElement(); |
38703 | } | 38703 | } |
38704 | 38704 | ||
38705 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38705 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38706 | void ISetAttributes.SetAttribute(string name, string value) | 38706 | void ISetAttributes.SetAttribute(string name, string value) |
38707 | { | 38707 | { |
@@ -38721,49 +38721,49 @@ namespace WixToolset.Harvesters.Serialize | |||
38721 | } | 38721 | } |
38722 | } | 38722 | } |
38723 | } | 38723 | } |
38724 | 38724 | ||
38725 | /// <summary> | 38725 | /// <summary> |
38726 | /// Merge directive to bring in a merge module that will be redirected to the parent directory. | 38726 | /// Merge directive to bring in a merge module that will be redirected to the parent directory. |
38727 | /// </summary> | 38727 | /// </summary> |
38728 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 38728 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
38729 | public class Merge : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 38729 | public class Merge : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes |
38730 | { | 38730 | { |
38731 | 38731 | ||
38732 | private ElementCollection children; | 38732 | private ElementCollection children; |
38733 | 38733 | ||
38734 | private string idField; | 38734 | private string idField; |
38735 | 38735 | ||
38736 | private bool idFieldSet; | 38736 | private bool idFieldSet; |
38737 | 38737 | ||
38738 | private string diskIdField; | 38738 | private string diskIdField; |
38739 | 38739 | ||
38740 | private bool diskIdFieldSet; | 38740 | private bool diskIdFieldSet; |
38741 | 38741 | ||
38742 | private YesNoType fileCompressionField; | 38742 | private YesNoType fileCompressionField; |
38743 | 38743 | ||
38744 | private bool fileCompressionFieldSet; | 38744 | private bool fileCompressionFieldSet; |
38745 | 38745 | ||
38746 | private string languageField; | 38746 | private string languageField; |
38747 | 38747 | ||
38748 | private bool languageFieldSet; | 38748 | private bool languageFieldSet; |
38749 | 38749 | ||
38750 | private string sourceFileField; | 38750 | private string sourceFileField; |
38751 | 38751 | ||
38752 | private bool sourceFileFieldSet; | 38752 | private bool sourceFileFieldSet; |
38753 | 38753 | ||
38754 | private string srcField; | 38754 | private string srcField; |
38755 | 38755 | ||
38756 | private bool srcFieldSet; | 38756 | private bool srcFieldSet; |
38757 | 38757 | ||
38758 | private ISchemaElement parentElement; | 38758 | private ISchemaElement parentElement; |
38759 | 38759 | ||
38760 | public Merge() | 38760 | public Merge() |
38761 | { | 38761 | { |
38762 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 38762 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); |
38763 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ConfigurationData))); | 38763 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ConfigurationData))); |
38764 | this.children = childCollection0; | 38764 | this.children = childCollection0; |
38765 | } | 38765 | } |
38766 | 38766 | ||
38767 | public virtual IEnumerable Children | 38767 | public virtual IEnumerable Children |
38768 | { | 38768 | { |
38769 | get | 38769 | get |
@@ -38771,7 +38771,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38771 | return this.children; | 38771 | return this.children; |
38772 | } | 38772 | } |
38773 | } | 38773 | } |
38774 | 38774 | ||
38775 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | 38775 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] |
38776 | public virtual IEnumerable this[System.Type childType] | 38776 | public virtual IEnumerable this[System.Type childType] |
38777 | { | 38777 | { |
@@ -38780,7 +38780,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38780 | return this.children.Filter(childType); | 38780 | return this.children.Filter(childType); |
38781 | } | 38781 | } |
38782 | } | 38782 | } |
38783 | 38783 | ||
38784 | /// <summary> | 38784 | /// <summary> |
38785 | /// The unique identifier for the Merge element in the source code. Referenced by the MergeRef/@Id. | 38785 | /// The unique identifier for the Merge element in the source code. Referenced by the MergeRef/@Id. |
38786 | /// </summary> | 38786 | /// </summary> |
@@ -38796,7 +38796,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38796 | this.idField = value; | 38796 | this.idField = value; |
38797 | } | 38797 | } |
38798 | } | 38798 | } |
38799 | 38799 | ||
38800 | /// <summary> | 38800 | /// <summary> |
38801 | /// The value of this attribute should correspond to the Id attribute of a | 38801 | /// The value of this attribute should correspond to the Id attribute of a |
38802 | /// Media element authored elsewhere. By creating this connection between the merge module and Media | 38802 | /// Media element authored elsewhere. By creating this connection between the merge module and Media |
@@ -38815,7 +38815,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38815 | this.diskIdField = value; | 38815 | this.diskIdField = value; |
38816 | } | 38816 | } |
38817 | } | 38817 | } |
38818 | 38818 | ||
38819 | /// <summary> | 38819 | /// <summary> |
38820 | /// Specifies if the files in the merge module should be compressed. | 38820 | /// Specifies if the files in the merge module should be compressed. |
38821 | /// </summary> | 38821 | /// </summary> |
@@ -38831,7 +38831,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38831 | this.fileCompressionField = value; | 38831 | this.fileCompressionField = value; |
38832 | } | 38832 | } |
38833 | } | 38833 | } |
38834 | 38834 | ||
38835 | /// <summary> | 38835 | /// <summary> |
38836 | /// Specifies the decimal LCID or localization token for the language to merge the Module in as. | 38836 | /// Specifies the decimal LCID or localization token for the language to merge the Module in as. |
38837 | /// </summary> | 38837 | /// </summary> |
@@ -38847,7 +38847,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38847 | this.languageField = value; | 38847 | this.languageField = value; |
38848 | } | 38848 | } |
38849 | } | 38849 | } |
38850 | 38850 | ||
38851 | /// <summary> | 38851 | /// <summary> |
38852 | /// Path to the source location of the merge module. | 38852 | /// Path to the source location of the merge module. |
38853 | /// </summary> | 38853 | /// </summary> |
@@ -38863,7 +38863,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38863 | this.sourceFileField = value; | 38863 | this.sourceFileField = value; |
38864 | } | 38864 | } |
38865 | } | 38865 | } |
38866 | 38866 | ||
38867 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 38867 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
38868 | public string src | 38868 | public string src |
38869 | { | 38869 | { |
@@ -38877,7 +38877,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38877 | this.srcField = value; | 38877 | this.srcField = value; |
38878 | } | 38878 | } |
38879 | } | 38879 | } |
38880 | 38880 | ||
38881 | public virtual ISchemaElement ParentElement | 38881 | public virtual ISchemaElement ParentElement |
38882 | { | 38882 | { |
38883 | get | 38883 | get |
@@ -38889,7 +38889,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38889 | this.parentElement = value; | 38889 | this.parentElement = value; |
38890 | } | 38890 | } |
38891 | } | 38891 | } |
38892 | 38892 | ||
38893 | public virtual void AddChild(ISchemaElement child) | 38893 | public virtual void AddChild(ISchemaElement child) |
38894 | { | 38894 | { |
38895 | if ((null == child)) | 38895 | if ((null == child)) |
@@ -38899,7 +38899,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38899 | this.children.AddElement(child); | 38899 | this.children.AddElement(child); |
38900 | child.ParentElement = this; | 38900 | child.ParentElement = this; |
38901 | } | 38901 | } |
38902 | 38902 | ||
38903 | public virtual void RemoveChild(ISchemaElement child) | 38903 | public virtual void RemoveChild(ISchemaElement child) |
38904 | { | 38904 | { |
38905 | if ((null == child)) | 38905 | if ((null == child)) |
@@ -38909,7 +38909,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38909 | this.children.RemoveElement(child); | 38909 | this.children.RemoveElement(child); |
38910 | child.ParentElement = null; | 38910 | child.ParentElement = null; |
38911 | } | 38911 | } |
38912 | 38912 | ||
38913 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38913 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38914 | ISchemaElement ICreateChildren.CreateChild(string childName) | 38914 | ISchemaElement ICreateChildren.CreateChild(string childName) |
38915 | { | 38915 | { |
@@ -38928,7 +38928,7 @@ namespace WixToolset.Harvesters.Serialize | |||
38928 | } | 38928 | } |
38929 | return childValue; | 38929 | return childValue; |
38930 | } | 38930 | } |
38931 | 38931 | ||
38932 | /// <summary> | 38932 | /// <summary> |
38933 | /// Processes this element and all child elements into an XmlWriter. | 38933 | /// Processes this element and all child elements into an XmlWriter. |
38934 | /// </summary> | 38934 | /// </summary> |
@@ -38971,14 +38971,14 @@ namespace WixToolset.Harvesters.Serialize | |||
38971 | { | 38971 | { |
38972 | writer.WriteAttributeString("src", this.srcField); | 38972 | writer.WriteAttributeString("src", this.srcField); |
38973 | } | 38973 | } |
38974 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 38974 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
38975 | { | 38975 | { |
38976 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 38976 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
38977 | childElement.OutputXml(writer); | 38977 | childElement.OutputXml(writer); |
38978 | } | 38978 | } |
38979 | writer.WriteEndElement(); | 38979 | writer.WriteEndElement(); |
38980 | } | 38980 | } |
38981 | 38981 | ||
38982 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 38982 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
38983 | void ISetAttributes.SetAttribute(string name, string value) | 38983 | void ISetAttributes.SetAttribute(string name, string value) |
38984 | { | 38984 | { |
@@ -39018,24 +39018,24 @@ namespace WixToolset.Harvesters.Serialize | |||
39018 | } | 39018 | } |
39019 | } | 39019 | } |
39020 | } | 39020 | } |
39021 | 39021 | ||
39022 | /// <summary> | 39022 | /// <summary> |
39023 | /// Merge reference to connect a Merge Module to parent Feature | 39023 | /// Merge reference to connect a Merge Module to parent Feature |
39024 | /// </summary> | 39024 | /// </summary> |
39025 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 39025 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
39026 | public class MergeRef : ISchemaElement, ISetAttributes | 39026 | public class MergeRef : ISchemaElement, ISetAttributes |
39027 | { | 39027 | { |
39028 | 39028 | ||
39029 | private string idField; | 39029 | private string idField; |
39030 | 39030 | ||
39031 | private bool idFieldSet; | 39031 | private bool idFieldSet; |
39032 | 39032 | ||
39033 | private YesNoType primaryField; | 39033 | private YesNoType primaryField; |
39034 | 39034 | ||
39035 | private bool primaryFieldSet; | 39035 | private bool primaryFieldSet; |
39036 | 39036 | ||
39037 | private ISchemaElement parentElement; | 39037 | private ISchemaElement parentElement; |
39038 | 39038 | ||
39039 | /// <summary> | 39039 | /// <summary> |
39040 | /// The unique identifier for the Merge element to be referenced. | 39040 | /// The unique identifier for the Merge element to be referenced. |
39041 | /// </summary> | 39041 | /// </summary> |
@@ -39051,7 +39051,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39051 | this.idField = value; | 39051 | this.idField = value; |
39052 | } | 39052 | } |
39053 | } | 39053 | } |
39054 | 39054 | ||
39055 | /// <summary> | 39055 | /// <summary> |
39056 | /// Specifies whether the feature containing this MergeRef is the primary feature for advertising the merge module's components. | 39056 | /// Specifies whether the feature containing this MergeRef is the primary feature for advertising the merge module's components. |
39057 | /// </summary> | 39057 | /// </summary> |
@@ -39067,7 +39067,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39067 | this.primaryField = value; | 39067 | this.primaryField = value; |
39068 | } | 39068 | } |
39069 | } | 39069 | } |
39070 | 39070 | ||
39071 | public virtual ISchemaElement ParentElement | 39071 | public virtual ISchemaElement ParentElement |
39072 | { | 39072 | { |
39073 | get | 39073 | get |
@@ -39079,7 +39079,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39079 | this.parentElement = value; | 39079 | this.parentElement = value; |
39080 | } | 39080 | } |
39081 | } | 39081 | } |
39082 | 39082 | ||
39083 | /// <summary> | 39083 | /// <summary> |
39084 | /// Processes this element and all child elements into an XmlWriter. | 39084 | /// Processes this element and all child elements into an XmlWriter. |
39085 | /// </summary> | 39085 | /// </summary> |
@@ -39107,7 +39107,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39107 | } | 39107 | } |
39108 | writer.WriteEndElement(); | 39108 | writer.WriteEndElement(); |
39109 | } | 39109 | } |
39110 | 39110 | ||
39111 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39111 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39112 | void ISetAttributes.SetAttribute(string name, string value) | 39112 | void ISetAttributes.SetAttribute(string name, string value) |
39113 | { | 39113 | { |
@@ -39127,24 +39127,24 @@ namespace WixToolset.Harvesters.Serialize | |||
39127 | } | 39127 | } |
39128 | } | 39128 | } |
39129 | } | 39129 | } |
39130 | 39130 | ||
39131 | /// <summary> | 39131 | /// <summary> |
39132 | /// Data to use as input to a configurable merge module. | 39132 | /// Data to use as input to a configurable merge module. |
39133 | /// </summary> | 39133 | /// </summary> |
39134 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 39134 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
39135 | public class ConfigurationData : ISchemaElement, ISetAttributes | 39135 | public class ConfigurationData : ISchemaElement, ISetAttributes |
39136 | { | 39136 | { |
39137 | 39137 | ||
39138 | private string nameField; | 39138 | private string nameField; |
39139 | 39139 | ||
39140 | private bool nameFieldSet; | 39140 | private bool nameFieldSet; |
39141 | 39141 | ||
39142 | private string valueField; | 39142 | private string valueField; |
39143 | 39143 | ||
39144 | private bool valueFieldSet; | 39144 | private bool valueFieldSet; |
39145 | 39145 | ||
39146 | private ISchemaElement parentElement; | 39146 | private ISchemaElement parentElement; |
39147 | 39147 | ||
39148 | /// <summary> | 39148 | /// <summary> |
39149 | /// Name of the item in the ModuleConfiguration table. | 39149 | /// Name of the item in the ModuleConfiguration table. |
39150 | /// </summary> | 39150 | /// </summary> |
@@ -39160,7 +39160,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39160 | this.nameField = value; | 39160 | this.nameField = value; |
39161 | } | 39161 | } |
39162 | } | 39162 | } |
39163 | 39163 | ||
39164 | /// <summary> | 39164 | /// <summary> |
39165 | /// Value to be passed to configurable merge module. | 39165 | /// Value to be passed to configurable merge module. |
39166 | /// </summary> | 39166 | /// </summary> |
@@ -39176,7 +39176,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39176 | this.valueField = value; | 39176 | this.valueField = value; |
39177 | } | 39177 | } |
39178 | } | 39178 | } |
39179 | 39179 | ||
39180 | public virtual ISchemaElement ParentElement | 39180 | public virtual ISchemaElement ParentElement |
39181 | { | 39181 | { |
39182 | get | 39182 | get |
@@ -39188,7 +39188,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39188 | this.parentElement = value; | 39188 | this.parentElement = value; |
39189 | } | 39189 | } |
39190 | } | 39190 | } |
39191 | 39191 | ||
39192 | /// <summary> | 39192 | /// <summary> |
39193 | /// Processes this element and all child elements into an XmlWriter. | 39193 | /// Processes this element and all child elements into an XmlWriter. |
39194 | /// </summary> | 39194 | /// </summary> |
@@ -39209,7 +39209,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39209 | } | 39209 | } |
39210 | writer.WriteEndElement(); | 39210 | writer.WriteEndElement(); |
39211 | } | 39211 | } |
39212 | 39212 | ||
39213 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39213 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39214 | void ISetAttributes.SetAttribute(string name, string value) | 39214 | void ISetAttributes.SetAttribute(string name, string value) |
39215 | { | 39215 | { |
@@ -39229,98 +39229,50 @@ namespace WixToolset.Harvesters.Serialize | |||
39229 | } | 39229 | } |
39230 | } | 39230 | } |
39231 | } | 39231 | } |
39232 | 39232 | ||
39233 | /// <summary> | 39233 | /// <summary> |
39234 | /// Directory layout for the product. Also specifies the mappings between source and target directories. | 39234 | /// Directory layout for the product. Also specifies the mappings between source and target directories. |
39235 | /// </summary> | 39235 | /// </summary> |
39236 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 39236 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
39237 | public class Directory : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 39237 | public class Directory : DirectoryBase |
39238 | { | 39238 | { |
39239 | |||
39240 | private ElementCollection children; | ||
39241 | |||
39242 | private string idField; | ||
39243 | |||
39244 | private bool idFieldSet; | ||
39245 | |||
39246 | private string componentGuidGenerationSeedField; | 39239 | private string componentGuidGenerationSeedField; |
39247 | 39240 | ||
39248 | private bool componentGuidGenerationSeedFieldSet; | 39241 | private bool componentGuidGenerationSeedFieldSet; |
39249 | 39242 | ||
39250 | private string diskIdField; | 39243 | private string diskIdField; |
39251 | 39244 | ||
39252 | private bool diskIdFieldSet; | 39245 | private bool diskIdFieldSet; |
39253 | 39246 | ||
39254 | private string fileSourceField; | 39247 | private string fileSourceField; |
39255 | 39248 | ||
39256 | private bool fileSourceFieldSet; | 39249 | private bool fileSourceFieldSet; |
39257 | 39250 | ||
39258 | private string nameField; | 39251 | private string nameField; |
39259 | 39252 | ||
39260 | private bool nameFieldSet; | 39253 | private bool nameFieldSet; |
39261 | 39254 | ||
39262 | private string shortNameField; | 39255 | private string shortNameField; |
39263 | 39256 | ||
39264 | private bool shortNameFieldSet; | 39257 | private bool shortNameFieldSet; |
39265 | 39258 | ||
39266 | private string shortSourceNameField; | 39259 | private string shortSourceNameField; |
39267 | 39260 | ||
39268 | private bool shortSourceNameFieldSet; | 39261 | private bool shortSourceNameFieldSet; |
39269 | 39262 | ||
39270 | private string sourceNameField; | 39263 | private string sourceNameField; |
39271 | 39264 | ||
39272 | private bool sourceNameFieldSet; | 39265 | private bool sourceNameFieldSet; |
39273 | 39266 | ||
39274 | private string srcField; | 39267 | private string srcField; |
39275 | 39268 | ||
39276 | private bool srcFieldSet; | 39269 | private bool srcFieldSet; |
39277 | 39270 | ||
39278 | private ISchemaElement parentElement; | ||
39279 | |||
39280 | public Directory() | 39271 | public Directory() |
39281 | { | 39272 | { |
39282 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | 39273 | |
39283 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Component))); | ||
39284 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Directory))); | ||
39285 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Merge))); | ||
39286 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(SymbolPath))); | ||
39287 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | ||
39288 | this.children = childCollection0; | ||
39289 | } | ||
39290 | |||
39291 | public virtual IEnumerable Children | ||
39292 | { | ||
39293 | get | ||
39294 | { | ||
39295 | return this.children; | ||
39296 | } | ||
39297 | } | ||
39298 | |||
39299 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | ||
39300 | public virtual IEnumerable this[System.Type childType] | ||
39301 | { | ||
39302 | get | ||
39303 | { | ||
39304 | return this.children.Filter(childType); | ||
39305 | } | ||
39306 | } | ||
39307 | |||
39308 | /// <summary> | ||
39309 | /// This value is the unique identifier of the directory entry. | ||
39310 | /// </summary> | ||
39311 | public string Id | ||
39312 | { | ||
39313 | get | ||
39314 | { | ||
39315 | return this.idField; | ||
39316 | } | ||
39317 | set | ||
39318 | { | ||
39319 | this.idFieldSet = true; | ||
39320 | this.idField = value; | ||
39321 | } | ||
39322 | } | 39274 | } |
39323 | 39275 | ||
39324 | /// <summary> | 39276 | /// <summary> |
39325 | /// The Component Guid Generation Seed is a guid that must be used when a Component with the generate guid directive ("*") | 39277 | /// The Component Guid Generation Seed is a guid that must be used when a Component with the generate guid directive ("*") |
39326 | /// is not rooted in a standard Windows Installer directory (for example, ProgramFilesFolder or CommonFilesFolder). | 39278 | /// is not rooted in a standard Windows Installer directory (for example, ProgramFilesFolder or CommonFilesFolder). |
@@ -39341,7 +39293,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39341 | this.componentGuidGenerationSeedField = value; | 39293 | this.componentGuidGenerationSeedField = value; |
39342 | } | 39294 | } |
39343 | } | 39295 | } |
39344 | 39296 | ||
39345 | /// <summary> | 39297 | /// <summary> |
39346 | /// Sets the default disk identifier for the files contained in this directory. | 39298 | /// Sets the default disk identifier for the files contained in this directory. |
39347 | /// This attribute's value may be overridden by a child Component, Directory, | 39299 | /// This attribute's value may be overridden by a child Component, Directory, |
@@ -39360,7 +39312,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39360 | this.diskIdField = value; | 39312 | this.diskIdField = value; |
39361 | } | 39313 | } |
39362 | } | 39314 | } |
39363 | 39315 | ||
39364 | /// <summary> | 39316 | /// <summary> |
39365 | /// Used to set the file system source for this directory's child elements. For more information, see | 39317 | /// Used to set the file system source for this directory's child elements. For more information, see |
39366 | /// </summary> | 39318 | /// </summary> |
@@ -39376,7 +39328,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39376 | this.fileSourceField = value; | 39328 | this.fileSourceField = value; |
39377 | } | 39329 | } |
39378 | } | 39330 | } |
39379 | 39331 | ||
39380 | /// <summary> | 39332 | /// <summary> |
39381 | /// The name of the directory. | 39333 | /// The name of the directory. |
39382 | /// | 39334 | /// |
@@ -39395,7 +39347,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39395 | this.nameField = value; | 39347 | this.nameField = value; |
39396 | } | 39348 | } |
39397 | } | 39349 | } |
39398 | 39350 | ||
39399 | /// <summary> | 39351 | /// <summary> |
39400 | /// The short name of the directory in 8.3 format. | 39352 | /// The short name of the directory in 8.3 format. |
39401 | /// This attribute should only be set if there is a conflict between generated short directory names | 39353 | /// This attribute should only be set if there is a conflict between generated short directory names |
@@ -39413,7 +39365,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39413 | this.shortNameField = value; | 39365 | this.shortNameField = value; |
39414 | } | 39366 | } |
39415 | } | 39367 | } |
39416 | 39368 | ||
39417 | /// <summary> | 39369 | /// <summary> |
39418 | /// The short name of the directory on the source media in 8.3 format. | 39370 | /// The short name of the directory on the source media in 8.3 format. |
39419 | /// This attribute should only be set if there is a conflict between generated short directory names | 39371 | /// This attribute should only be set if there is a conflict between generated short directory names |
@@ -39431,7 +39383,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39431 | this.shortSourceNameField = value; | 39383 | this.shortSourceNameField = value; |
39432 | } | 39384 | } |
39433 | } | 39385 | } |
39434 | 39386 | ||
39435 | /// <summary> | 39387 | /// <summary> |
39436 | /// The name of the directory on the source media. | 39388 | /// The name of the directory on the source media. |
39437 | /// If this attribute is not specified, Windows Installer will default to the Name attribute. | 39389 | /// If this attribute is not specified, Windows Installer will default to the Name attribute. |
@@ -39457,7 +39409,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39457 | this.sourceNameField = value; | 39409 | this.sourceNameField = value; |
39458 | } | 39410 | } |
39459 | } | 39411 | } |
39460 | 39412 | ||
39461 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 39413 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
39462 | public string src | 39414 | public string src |
39463 | { | 39415 | { |
@@ -39471,20 +39423,8 @@ namespace WixToolset.Harvesters.Serialize | |||
39471 | this.srcField = value; | 39423 | this.srcField = value; |
39472 | } | 39424 | } |
39473 | } | 39425 | } |
39474 | 39426 | ||
39475 | public virtual ISchemaElement ParentElement | 39427 | public override void AddChild(ISchemaElement child) |
39476 | { | ||
39477 | get | ||
39478 | { | ||
39479 | return this.parentElement; | ||
39480 | } | ||
39481 | set | ||
39482 | { | ||
39483 | this.parentElement = value; | ||
39484 | } | ||
39485 | } | ||
39486 | |||
39487 | public virtual void AddChild(ISchemaElement child) | ||
39488 | { | 39428 | { |
39489 | if ((null == child)) | 39429 | if ((null == child)) |
39490 | { | 39430 | { |
@@ -39493,8 +39433,8 @@ namespace WixToolset.Harvesters.Serialize | |||
39493 | this.children.AddElement(child); | 39433 | this.children.AddElement(child); |
39494 | child.ParentElement = this; | 39434 | child.ParentElement = this; |
39495 | } | 39435 | } |
39496 | 39436 | ||
39497 | public virtual void RemoveChild(ISchemaElement child) | 39437 | public override void RemoveChild(ISchemaElement child) |
39498 | { | 39438 | { |
39499 | if ((null == child)) | 39439 | if ((null == child)) |
39500 | { | 39440 | { |
@@ -39503,9 +39443,9 @@ namespace WixToolset.Harvesters.Serialize | |||
39503 | this.children.RemoveElement(child); | 39443 | this.children.RemoveElement(child); |
39504 | child.ParentElement = null; | 39444 | child.ParentElement = null; |
39505 | } | 39445 | } |
39506 | 39446 | ||
39507 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39447 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39508 | ISchemaElement ICreateChildren.CreateChild(string childName) | 39448 | public override ISchemaElement CreateChild(string childName) |
39509 | { | 39449 | { |
39510 | if (String.IsNullOrEmpty(childName)) | 39450 | if (String.IsNullOrEmpty(childName)) |
39511 | { | 39451 | { |
@@ -39534,12 +39474,12 @@ namespace WixToolset.Harvesters.Serialize | |||
39534 | } | 39474 | } |
39535 | return childValue; | 39475 | return childValue; |
39536 | } | 39476 | } |
39537 | 39477 | ||
39538 | /// <summary> | 39478 | /// <summary> |
39539 | /// Processes this element and all child elements into an XmlWriter. | 39479 | /// Processes this element and all child elements into an XmlWriter. |
39540 | /// </summary> | 39480 | /// </summary> |
39541 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 39481 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
39542 | public virtual void OutputXml(XmlWriter writer) | 39482 | public override void OutputXml(XmlWriter writer) |
39543 | { | 39483 | { |
39544 | if ((null == writer)) | 39484 | if ((null == writer)) |
39545 | { | 39485 | { |
@@ -39582,17 +39522,17 @@ namespace WixToolset.Harvesters.Serialize | |||
39582 | { | 39522 | { |
39583 | writer.WriteAttributeString("src", this.srcField); | 39523 | writer.WriteAttributeString("src", this.srcField); |
39584 | } | 39524 | } |
39585 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 39525 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
39586 | { | 39526 | { |
39587 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 39527 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
39588 | childElement.OutputXml(writer); | 39528 | childElement.OutputXml(writer); |
39589 | } | 39529 | } |
39590 | writer.WriteEndElement(); | 39530 | writer.WriteEndElement(); |
39591 | } | 39531 | } |
39592 | 39532 | ||
39593 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39533 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39594 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] | 39534 | [SuppressMessage("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] |
39595 | void ISetAttributes.SetAttribute(string name, string value) | 39535 | public override void SetAttribute(string name, string value) |
39596 | { | 39536 | { |
39597 | if (String.IsNullOrEmpty(name)) | 39537 | if (String.IsNullOrEmpty(name)) |
39598 | { | 39538 | { |
@@ -39645,77 +39585,25 @@ namespace WixToolset.Harvesters.Serialize | |||
39645 | } | 39585 | } |
39646 | } | 39586 | } |
39647 | } | 39587 | } |
39648 | 39588 | ||
39649 | /// <summary> | 39589 | /// <summary> |
39650 | /// Create a reference to a Directory element in another Fragment. | 39590 | /// Create a reference to a Directory element in another Fragment. |
39651 | /// </summary> | 39591 | /// </summary> |
39652 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 39592 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
39653 | public class DirectoryRef : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | 39593 | public class DirectoryRef : DirectoryBase |
39654 | { | 39594 | { |
39655 | |||
39656 | private ElementCollection children; | ||
39657 | |||
39658 | private string idField; | ||
39659 | |||
39660 | private bool idFieldSet; | ||
39661 | |||
39662 | private string diskIdField; | 39595 | private string diskIdField; |
39663 | 39596 | ||
39664 | private bool diskIdFieldSet; | 39597 | private bool diskIdFieldSet; |
39665 | 39598 | ||
39666 | private string fileSourceField; | 39599 | private string fileSourceField; |
39667 | 39600 | ||
39668 | private bool fileSourceFieldSet; | 39601 | private bool fileSourceFieldSet; |
39669 | 39602 | ||
39670 | private string srcField; | 39603 | private string srcField; |
39671 | 39604 | ||
39672 | private bool srcFieldSet; | 39605 | private bool srcFieldSet; |
39673 | 39606 | ||
39674 | private ISchemaElement parentElement; | ||
39675 | |||
39676 | public DirectoryRef() | ||
39677 | { | ||
39678 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | ||
39679 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Component))); | ||
39680 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Directory))); | ||
39681 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Merge))); | ||
39682 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | ||
39683 | this.children = childCollection0; | ||
39684 | } | ||
39685 | |||
39686 | public virtual IEnumerable Children | ||
39687 | { | ||
39688 | get | ||
39689 | { | ||
39690 | return this.children; | ||
39691 | } | ||
39692 | } | ||
39693 | |||
39694 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | ||
39695 | public virtual IEnumerable this[System.Type childType] | ||
39696 | { | ||
39697 | get | ||
39698 | { | ||
39699 | return this.children.Filter(childType); | ||
39700 | } | ||
39701 | } | ||
39702 | |||
39703 | /// <summary> | ||
39704 | /// The identifier of the Directory element to reference. | ||
39705 | /// </summary> | ||
39706 | public string Id | ||
39707 | { | ||
39708 | get | ||
39709 | { | ||
39710 | return this.idField; | ||
39711 | } | ||
39712 | set | ||
39713 | { | ||
39714 | this.idFieldSet = true; | ||
39715 | this.idField = value; | ||
39716 | } | ||
39717 | } | ||
39718 | |||
39719 | /// <summary> | 39607 | /// <summary> |
39720 | /// Sets the default disk identifier for the files contained in this directory. | 39608 | /// Sets the default disk identifier for the files contained in this directory. |
39721 | /// This attribute's value may be overridden by a child Component, Directory, | 39609 | /// This attribute's value may be overridden by a child Component, Directory, |
@@ -39734,7 +39622,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39734 | this.diskIdField = value; | 39622 | this.diskIdField = value; |
39735 | } | 39623 | } |
39736 | } | 39624 | } |
39737 | 39625 | ||
39738 | /// <summary> | 39626 | /// <summary> |
39739 | /// Used to set the file system source for this DirectoryRef's child elements. For more information, see | 39627 | /// Used to set the file system source for this DirectoryRef's child elements. For more information, see |
39740 | /// </summary> | 39628 | /// </summary> |
@@ -39750,7 +39638,7 @@ namespace WixToolset.Harvesters.Serialize | |||
39750 | this.fileSourceField = value; | 39638 | this.fileSourceField = value; |
39751 | } | 39639 | } |
39752 | } | 39640 | } |
39753 | 39641 | ||
39754 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] | 39642 | [SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly")] |
39755 | public string src | 39643 | public string src |
39756 | { | 39644 | { |
@@ -39764,20 +39652,8 @@ namespace WixToolset.Harvesters.Serialize | |||
39764 | this.srcField = value; | 39652 | this.srcField = value; |
39765 | } | 39653 | } |
39766 | } | 39654 | } |
39767 | 39655 | ||
39768 | public virtual ISchemaElement ParentElement | 39656 | public override void AddChild(ISchemaElement child) |
39769 | { | ||
39770 | get | ||
39771 | { | ||
39772 | return this.parentElement; | ||
39773 | } | ||
39774 | set | ||
39775 | { | ||
39776 | this.parentElement = value; | ||
39777 | } | ||
39778 | } | ||
39779 | |||
39780 | public virtual void AddChild(ISchemaElement child) | ||
39781 | { | 39657 | { |
39782 | if ((null == child)) | 39658 | if ((null == child)) |
39783 | { | 39659 | { |
@@ -39786,8 +39662,8 @@ namespace WixToolset.Harvesters.Serialize | |||
39786 | this.children.AddElement(child); | 39662 | this.children.AddElement(child); |
39787 | child.ParentElement = this; | 39663 | child.ParentElement = this; |
39788 | } | 39664 | } |
39789 | 39665 | ||
39790 | public virtual void RemoveChild(ISchemaElement child) | 39666 | public override void RemoveChild(ISchemaElement child) |
39791 | { | 39667 | { |
39792 | if ((null == child)) | 39668 | if ((null == child)) |
39793 | { | 39669 | { |
@@ -39796,9 +39672,9 @@ namespace WixToolset.Harvesters.Serialize | |||
39796 | this.children.RemoveElement(child); | 39672 | this.children.RemoveElement(child); |
39797 | child.ParentElement = null; | 39673 | child.ParentElement = null; |
39798 | } | 39674 | } |
39799 | 39675 | ||
39800 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39676 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39801 | ISchemaElement ICreateChildren.CreateChild(string childName) | 39677 | public override ISchemaElement CreateChild(string childName) |
39802 | { | 39678 | { |
39803 | if (String.IsNullOrEmpty(childName)) | 39679 | if (String.IsNullOrEmpty(childName)) |
39804 | { | 39680 | { |
@@ -39823,11 +39699,11 @@ namespace WixToolset.Harvesters.Serialize | |||
39823 | } | 39699 | } |
39824 | return childValue; | 39700 | return childValue; |
39825 | } | 39701 | } |
39826 | 39702 | ||
39827 | /// <summary> | 39703 | /// <summary> |
39828 | /// Processes this element and all child elements into an XmlWriter. | 39704 | /// Processes this element and all child elements into an XmlWriter. |
39829 | /// </summary> | 39705 | /// </summary> |
39830 | public virtual void OutputXml(XmlWriter writer) | 39706 | public override void OutputXml(XmlWriter writer) |
39831 | { | 39707 | { |
39832 | if ((null == writer)) | 39708 | if ((null == writer)) |
39833 | { | 39709 | { |
@@ -39850,16 +39726,16 @@ namespace WixToolset.Harvesters.Serialize | |||
39850 | { | 39726 | { |
39851 | writer.WriteAttributeString("src", this.srcField); | 39727 | writer.WriteAttributeString("src", this.srcField); |
39852 | } | 39728 | } |
39853 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext(); ) | 39729 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) |
39854 | { | 39730 | { |
39855 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | 39731 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); |
39856 | childElement.OutputXml(writer); | 39732 | childElement.OutputXml(writer); |
39857 | } | 39733 | } |
39858 | writer.WriteEndElement(); | 39734 | writer.WriteEndElement(); |
39859 | } | 39735 | } |
39860 | 39736 | ||
39861 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | 39737 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] |
39862 | void ISetAttributes.SetAttribute(string name, string value) | 39738 | public override void SetAttribute(string name, string value) |
39863 | { | 39739 | { |
39864 | if (String.IsNullOrEmpty(name)) | 39740 | if (String.IsNullOrEmpty(name)) |
39865 | { | 39741 | { |
@@ -39887,7 +39763,157 @@ namespace WixToolset.Harvesters.Serialize | |||
39887 | } | 39763 | } |
39888 | } | 39764 | } |
39889 | } | 39765 | } |
39890 | 39766 | ||
39767 | /// <summary> | ||
39768 | /// Create a reference to a Directory element in another Fragment. | ||
39769 | /// </summary> | ||
39770 | public class StandardDirectory : DirectoryBase | ||
39771 | { | ||
39772 | public override void AddChild(ISchemaElement child) | ||
39773 | { | ||
39774 | if ((null == child)) | ||
39775 | { | ||
39776 | throw new ArgumentNullException("child"); | ||
39777 | } | ||
39778 | this.children.AddElement(child); | ||
39779 | child.ParentElement = this; | ||
39780 | } | ||
39781 | |||
39782 | public override void RemoveChild(ISchemaElement child) | ||
39783 | { | ||
39784 | if ((null == child)) | ||
39785 | { | ||
39786 | throw new ArgumentNullException("child"); | ||
39787 | } | ||
39788 | this.children.RemoveElement(child); | ||
39789 | child.ParentElement = null; | ||
39790 | } | ||
39791 | |||
39792 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | ||
39793 | public override ISchemaElement CreateChild(string childName) | ||
39794 | { | ||
39795 | if (String.IsNullOrEmpty(childName)) | ||
39796 | { | ||
39797 | throw new ArgumentNullException("childName"); | ||
39798 | } | ||
39799 | ISchemaElement childValue = null; | ||
39800 | if (("Component" == childName)) | ||
39801 | { | ||
39802 | childValue = new Component(); | ||
39803 | } | ||
39804 | if (("Directory" == childName)) | ||
39805 | { | ||
39806 | childValue = new Directory(); | ||
39807 | } | ||
39808 | if (("Merge" == childName)) | ||
39809 | { | ||
39810 | childValue = new Merge(); | ||
39811 | } | ||
39812 | if ((null == childValue)) | ||
39813 | { | ||
39814 | throw new InvalidOperationException(String.Concat(childName, " is not a valid child name.")); | ||
39815 | } | ||
39816 | return childValue; | ||
39817 | } | ||
39818 | |||
39819 | /// <summary> | ||
39820 | /// Processes this element and all child elements into an XmlWriter. | ||
39821 | /// </summary> | ||
39822 | public override void OutputXml(XmlWriter writer) | ||
39823 | { | ||
39824 | if ((null == writer)) | ||
39825 | { | ||
39826 | throw new ArgumentNullException("writer"); | ||
39827 | } | ||
39828 | writer.WriteStartElement("StandardDirectory", "http://wixtoolset.org/schemas/v4/wxs"); | ||
39829 | if (this.idFieldSet) | ||
39830 | { | ||
39831 | writer.WriteAttributeString("Id", this.idField); | ||
39832 | } | ||
39833 | for (IEnumerator enumerator = this.children.GetEnumerator(); enumerator.MoveNext();) | ||
39834 | { | ||
39835 | ISchemaElement childElement = ((ISchemaElement)(enumerator.Current)); | ||
39836 | childElement.OutputXml(writer); | ||
39837 | } | ||
39838 | writer.WriteEndElement(); | ||
39839 | } | ||
39840 | |||
39841 | [SuppressMessage("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] | ||
39842 | public override void SetAttribute(string name, string value) | ||
39843 | { | ||
39844 | if (String.IsNullOrEmpty(name)) | ||
39845 | { | ||
39846 | throw new ArgumentNullException("name"); | ||
39847 | } | ||
39848 | if (("Id" == name)) | ||
39849 | { | ||
39850 | this.idField = value; | ||
39851 | this.idFieldSet = true; | ||
39852 | } | ||
39853 | } | ||
39854 | } | ||
39855 | |||
39856 | public abstract class DirectoryBase : IParentElement, ICreateChildren, ISchemaElement, ISetAttributes | ||
39857 | { | ||
39858 | protected ElementCollection children; | ||
39859 | |||
39860 | protected string idField; | ||
39861 | |||
39862 | protected bool idFieldSet; | ||
39863 | |||
39864 | protected ISchemaElement parentElement; | ||
39865 | |||
39866 | public DirectoryBase() | ||
39867 | { | ||
39868 | ElementCollection childCollection0 = new ElementCollection(ElementCollection.CollectionType.Choice); | ||
39869 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Component))); | ||
39870 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Directory))); | ||
39871 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(Merge))); | ||
39872 | childCollection0.AddItem(new ElementCollection.ChoiceItem(typeof(ISchemaElement))); | ||
39873 | this.children = childCollection0; | ||
39874 | } | ||
39875 | |||
39876 | public virtual IEnumerable Children | ||
39877 | { | ||
39878 | get { return this.children; } | ||
39879 | } | ||
39880 | |||
39881 | [SuppressMessage("Microsoft.Design", "CA1043:UseIntegralOrStringArgumentForIndexers")] | ||
39882 | public virtual IEnumerable this[System.Type childType] | ||
39883 | { | ||
39884 | get { return this.children.Filter(childType); } | ||
39885 | } | ||
39886 | |||
39887 | /// <summary> | ||
39888 | /// The identifier of the Directory element to reference. | ||
39889 | /// </summary> | ||
39890 | public string Id | ||
39891 | { | ||
39892 | get { return this.idField; } | ||
39893 | set | ||
39894 | { | ||
39895 | this.idFieldSet = true; | ||
39896 | this.idField = value; | ||
39897 | } | ||
39898 | } | ||
39899 | |||
39900 | public ISchemaElement ParentElement | ||
39901 | { | ||
39902 | get { return this.parentElement; } | ||
39903 | set { this.parentElement = value; } | ||
39904 | } | ||
39905 | |||
39906 | public abstract void AddChild(ISchemaElement child); | ||
39907 | |||
39908 | public abstract ISchemaElement CreateChild(string childName); | ||
39909 | |||
39910 | public abstract void RemoveChild(ISchemaElement child); | ||
39911 | |||
39912 | public abstract void OutputXml(XmlWriter writer); | ||
39913 | |||
39914 | public abstract void SetAttribute(string name, string value); | ||
39915 | } | ||
39916 | |||
39891 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] | 39917 | [GeneratedCode("WixBuildTools.XsdGen", "4.0.0.0")] |
39892 | public class UpgradeVersion : ISchemaElement, ISetAttributes | 39918 | public class UpgradeVersion : ISchemaElement, ISetAttributes |
39893 | { | 39919 | { |
diff --git a/src/tools/heat/UtilMutator.cs b/src/tools/heat/UtilMutator.cs index 0bc15cd6..3e084fa3 100644 --- a/src/tools/heat/UtilMutator.cs +++ b/src/tools/heat/UtilMutator.cs | |||
@@ -398,8 +398,7 @@ namespace WixToolset.Harvesters | |||
398 | this.fragments.Add(String.Concat("Component:", (null != component.Id ? component.Id : this.fragments.Count.ToString())), fragment); | 398 | this.fragments.Add(String.Concat("Component:", (null != component.Id ? component.Id : this.fragments.Count.ToString())), fragment); |
399 | 399 | ||
400 | // create a new DirectoryRef | 400 | // create a new DirectoryRef |
401 | Wix.DirectoryRef directoryRef = new Wix.DirectoryRef(); | 401 | var directoryRef = DirectoryHelper.CreateDirectoryReference(directory.Id); |
402 | directoryRef.Id = directory.Id; | ||
403 | fragment.AddChild(directoryRef); | 402 | fragment.AddChild(directoryRef); |
404 | 403 | ||
405 | // move the Component from the the Directory to the DirectoryRef | 404 | // move the Component from the the Directory to the DirectoryRef |
@@ -438,7 +437,7 @@ namespace WixToolset.Harvesters | |||
438 | { | 437 | { |
439 | if (directory.ParentElement is Wix.Directory) | 438 | if (directory.ParentElement is Wix.Directory) |
440 | { | 439 | { |
441 | Wix.Directory parentDirectory = (Wix.Directory)directory.ParentElement; | 440 | var parentDirectory = (Wix.DirectoryBase)directory.ParentElement; |
442 | 441 | ||
443 | // parent directory must have an identifier to create a reference to it | 442 | // parent directory must have an identifier to create a reference to it |
444 | if (null == parentDirectory.Id) | 443 | if (null == parentDirectory.Id) |
@@ -451,8 +450,7 @@ namespace WixToolset.Harvesters | |||
451 | this.fragments.Add(String.Concat("Directory:", ("TARGETDIR" == directory.Id ? null : (null != directory.Id ? directory.Id : this.fragments.Count.ToString()))), fragment); | 450 | this.fragments.Add(String.Concat("Directory:", ("TARGETDIR" == directory.Id ? null : (null != directory.Id ? directory.Id : this.fragments.Count.ToString()))), fragment); |
452 | 451 | ||
453 | // create a new DirectoryRef | 452 | // create a new DirectoryRef |
454 | Wix.DirectoryRef directoryRef = new Wix.DirectoryRef(); | 453 | var directoryRef = DirectoryHelper.CreateDirectoryReference(parentDirectory.Id); |
455 | directoryRef.Id = parentDirectory.Id; | ||
456 | fragment.AddChild(directoryRef); | 454 | fragment.AddChild(directoryRef); |
457 | 455 | ||
458 | // move the Directory from the parent Directory to DirectoryRef | 456 | // move the Directory from the parent Directory to DirectoryRef |
diff --git a/src/tools/heat/VSProjectHarvester.cs b/src/tools/heat/VSProjectHarvester.cs index 93b20cd8..02e8ff94 100644 --- a/src/tools/heat/VSProjectHarvester.cs +++ b/src/tools/heat/VSProjectHarvester.cs | |||
@@ -334,22 +334,24 @@ namespace WixToolset.Harvesters | |||
334 | } | 334 | } |
335 | else | 335 | else |
336 | { | 336 | { |
337 | Wix.DirectoryRef directoryRef = new Wix.DirectoryRef(); | 337 | string directoryRefId; |
338 | harvestParent = directoryRef; | ||
339 | 338 | ||
340 | if (!String.IsNullOrEmpty(this.directoryIds)) | 339 | if (!String.IsNullOrEmpty(this.directoryIds)) |
341 | { | 340 | { |
342 | directoryRef.Id = this.directoryIds; | 341 | directoryRefId = this.directoryIds; |
343 | } | 342 | } |
344 | else if (this.setUniqueIdentifiers) | 343 | else if (this.setUniqueIdentifiers) |
345 | { | 344 | { |
346 | directoryRef.Id = String.Format(CultureInfo.InvariantCulture, DirectoryIdFormat, sanitizedProjectName, pog.Name); | 345 | directoryRefId = String.Format(CultureInfo.InvariantCulture, DirectoryIdFormat, sanitizedProjectName, pog.Name); |
347 | } | 346 | } |
348 | else | 347 | else |
349 | { | 348 | { |
350 | directoryRef.Id = this.Core.CreateIdentifierFromFilename(String.Format(CultureInfo.InvariantCulture, DirectoryIdFormat, sanitizedProjectName, pog.Name)); | 349 | directoryRefId = this.Core.CreateIdentifierFromFilename(String.Format(CultureInfo.InvariantCulture, DirectoryIdFormat, sanitizedProjectName, pog.Name)); |
351 | } | 350 | } |
352 | 351 | ||
352 | var directoryRef = DirectoryHelper.CreateDirectoryReference(directoryRefId); | ||
353 | harvestParent = directoryRef; | ||
354 | |||
353 | this.directoryRefSeed = this.Core.GenerateIdentifier(DirectoryPrefix, this.projectGUID, pog.Name); | 355 | this.directoryRefSeed = this.Core.GenerateIdentifier(DirectoryPrefix, this.projectGUID, pog.Name); |
354 | } | 356 | } |
355 | 357 | ||
diff --git a/src/tools/test/WixToolsetTest.Heat/HeatFixture.cs b/src/tools/test/WixToolsetTest.Heat/HeatFixture.cs new file mode 100644 index 00000000..befcedcc --- /dev/null +++ b/src/tools/test/WixToolsetTest.Heat/HeatFixture.cs | |||
@@ -0,0 +1,136 @@ | |||
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 WixToolsetTest.Heat | ||
4 | { | ||
5 | using System.IO; | ||
6 | using System.Linq; | ||
7 | using WixBuildTools.TestSupport; | ||
8 | using Xunit; | ||
9 | |||
10 | public class HeatFixture | ||
11 | { | ||
12 | [Fact] | ||
13 | public void CanHarvestSimpleDirectory() | ||
14 | { | ||
15 | var folder = TestData.Get("TestData", "SingleFile"); | ||
16 | |||
17 | using (var fs = new DisposableFileSystem()) | ||
18 | { | ||
19 | var outputPath = Path.Combine(fs.GetFolder(), "out.wxs"); | ||
20 | |||
21 | var args = new[] | ||
22 | { | ||
23 | "dir", folder, | ||
24 | "-o", outputPath | ||
25 | }; | ||
26 | |||
27 | var result = HeatRunner.Execute(args); | ||
28 | result.AssertSuccess(); | ||
29 | |||
30 | var wxs = File.ReadAllLines(outputPath).Select(s => s.Replace("\"", "'")).ToArray(); | ||
31 | WixAssert.CompareLineByLine(new[] | ||
32 | { | ||
33 | "<?xml version='1.0' encoding='utf-8'?>", | ||
34 | "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>", | ||
35 | " <Fragment>", | ||
36 | " <StandardDirectory Id='TARGETDIR'>", | ||
37 | " <Directory Id='dirwsJn0Cqs9KdlDSFdQsu9ygYvMF8' Name='SingleFile' />", | ||
38 | " </StandardDirectory>", | ||
39 | " </Fragment>", | ||
40 | " <Fragment>", | ||
41 | " <DirectoryRef Id='dirwsJn0Cqs9KdlDSFdQsu9ygYvMF8'>", | ||
42 | " <Component Id='cmp0i3dThrp4nheCteEmXvHxBDa_VE' Guid='PUT-GUID-HERE'>", | ||
43 | " <File Id='filziMcXYgrmcbVF8PuTUfIB9Vgqo0' KeyPath='yes' Source='SourceDir\\a.txt' />", | ||
44 | " </Component>", | ||
45 | " </DirectoryRef>", | ||
46 | " </Fragment>", | ||
47 | "</Wix>", | ||
48 | }, wxs); | ||
49 | } | ||
50 | } | ||
51 | |||
52 | [Fact] | ||
53 | public void CanHarvestSimpleDirectoryToInstallFolder() | ||
54 | { | ||
55 | var folder = TestData.Get("TestData", "SingleFile"); | ||
56 | |||
57 | using (var fs = new DisposableFileSystem()) | ||
58 | { | ||
59 | var outputPath = Path.Combine(fs.GetFolder(), "out.wxs"); | ||
60 | |||
61 | var args = new[] | ||
62 | { | ||
63 | "dir", folder, | ||
64 | "-dr", "INSTALLFOLDER", | ||
65 | "-o", outputPath | ||
66 | }; | ||
67 | |||
68 | var result = HeatRunner.Execute(args); | ||
69 | result.AssertSuccess(); | ||
70 | |||
71 | var wxs = File.ReadAllLines(outputPath).Select(s => s.Replace("\"", "'")).ToArray(); | ||
72 | WixAssert.CompareLineByLine(new[] | ||
73 | { | ||
74 | "<?xml version='1.0' encoding='utf-8'?>", | ||
75 | "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>", | ||
76 | " <Fragment>", | ||
77 | " <DirectoryRef Id='INSTALLFOLDER'>", | ||
78 | " <Directory Id='dirlooNEIrtEBL2w_RhFEIgiKcUlxE' Name='SingleFile' />", | ||
79 | " </DirectoryRef>", | ||
80 | " </Fragment>", | ||
81 | " <Fragment>", | ||
82 | " <DirectoryRef Id='dirlooNEIrtEBL2w_RhFEIgiKcUlxE'>", | ||
83 | " <Component Id='cmpxHVF6oXohc0EWgRphmYZvw5.GGU' Guid='PUT-GUID-HERE'>", | ||
84 | " <File Id='filk_7KUAfL4VfzxSRsGFf_XOBHln0' KeyPath='yes' Source='SourceDir\\a.txt' />", | ||
85 | " </Component>", | ||
86 | " </DirectoryRef>", | ||
87 | " </Fragment>", | ||
88 | "</Wix>", | ||
89 | }, wxs); | ||
90 | } | ||
91 | } | ||
92 | |||
93 | [Fact] | ||
94 | public void CanHarvestFile() | ||
95 | { | ||
96 | var folder = TestData.Get("TestData", "SingleFile"); | ||
97 | |||
98 | using (var fs = new DisposableFileSystem()) | ||
99 | { | ||
100 | var outputPath = Path.Combine(fs.GetFolder(), "out.wxs"); | ||
101 | |||
102 | var args = new[] | ||
103 | { | ||
104 | "file", Path.Combine(folder, "a.txt"), | ||
105 | "-cg", "GroupA", | ||
106 | "-dr", "ProgramFiles6432Folder", | ||
107 | "-o", outputPath | ||
108 | |||
109 | }; | ||
110 | |||
111 | var result = HeatRunner.Execute(args); | ||
112 | result.AssertSuccess(); | ||
113 | |||
114 | var wxs = File.ReadAllLines(outputPath).Select(s => s.Replace("\"", "'")).ToArray(); | ||
115 | WixAssert.CompareLineByLine(new[] | ||
116 | { | ||
117 | "<?xml version='1.0' encoding='utf-8'?>", | ||
118 | "<Wix xmlns='http://wixtoolset.org/schemas/v4/wxs'>", | ||
119 | " <Fragment>", | ||
120 | " <StandardDirectory Id='ProgramFiles6432Folder'>", | ||
121 | " <Directory Id='dirl6r_Yc0gvMUEUVe5rioOOIIasoU' Name='SingleFile' />", | ||
122 | " </StandardDirectory>", | ||
123 | " </Fragment>", | ||
124 | " <Fragment>", | ||
125 | " <ComponentGroup Id='GroupA'>", | ||
126 | " <Component Id='cmpfBcW61_XzosRWK3EzUTBtJrcJD8' Directory='dirl6r_Yc0gvMUEUVe5rioOOIIasoU' Guid='PUT-GUID-HERE'>", | ||
127 | " <File Id='filKrZgaIOSKpNZXFnezZc9X.LKGpw' KeyPath='yes' Source='SourceDir\\SingleFile\\a.txt' />", | ||
128 | " </Component>", | ||
129 | " </ComponentGroup>", | ||
130 | " </Fragment>", | ||
131 | "</Wix>", | ||
132 | }, wxs); | ||
133 | } | ||
134 | } | ||
135 | } | ||
136 | } | ||
diff --git a/src/tools/test/WixToolsetTest.Heat/HeatRunner.cs b/src/tools/test/WixToolsetTest.Heat/HeatRunner.cs index d8b6b39a..c914dcac 100644 --- a/src/tools/test/WixToolsetTest.Heat/HeatRunner.cs +++ b/src/tools/test/WixToolsetTest.Heat/HeatRunner.cs | |||
@@ -1,17 +1,14 @@ | |||
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. | 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 | 2 | ||
3 | namespace WixToolsetTest.Harvesters | 3 | namespace WixToolsetTest.Heat |
4 | { | 4 | { |
5 | using System; | ||
6 | using System.Collections.Generic; | 5 | using System.Collections.Generic; |
7 | using System.Threading; | ||
8 | using System.Threading.Tasks; | 6 | using System.Threading.Tasks; |
9 | using WixToolset.Core; | 7 | using WixToolset.Core; |
10 | using WixToolset.Core.TestPackage; | 8 | using WixToolset.Core.TestPackage; |
11 | using WixToolset.Data; | 9 | using WixToolset.Data; |
12 | using WixToolset.Extensibility.Data; | ||
13 | using WixToolset.Extensibility.Services; | 10 | using WixToolset.Extensibility.Services; |
14 | using WixToolset.Harvesters; | 11 | using WixToolset.Tools.Heat; |
15 | 12 | ||
16 | /// <summary> | 13 | /// <summary> |
17 | /// Utility class to emulate heat.exe. | 14 | /// Utility class to emulate heat.exe. |
@@ -66,8 +63,6 @@ namespace WixToolsetTest.Harvesters | |||
66 | /// <returns></returns> | 63 | /// <returns></returns> |
67 | public static Task<int> Execute(string[] args, IWixToolsetCoreServiceProvider coreProvider, out List<Message> messages, bool warningsAsErrors = true) | 64 | public static Task<int> Execute(string[] args, IWixToolsetCoreServiceProvider coreProvider, out List<Message> messages, bool warningsAsErrors = true) |
68 | { | 65 | { |
69 | coreProvider.AddBundleBackend(); | ||
70 | |||
71 | var listener = new TestMessageListener(); | 66 | var listener = new TestMessageListener(); |
72 | 67 | ||
73 | messages = listener.Messages; | 68 | messages = listener.Messages; |
@@ -80,12 +75,8 @@ namespace WixToolsetTest.Harvesters | |||
80 | messaging.WarningsAsError = true; | 75 | messaging.WarningsAsError = true; |
81 | } | 76 | } |
82 | 77 | ||
83 | var arguments = coreProvider.GetService<ICommandLineArguments>(); | 78 | var program = new Program(); |
84 | arguments.Populate(args); | 79 | return program.Run(coreProvider, listener, args); |
85 | |||
86 | var commandLine = HeatCommandLineFactory.CreateCommandLine(coreProvider); | ||
87 | var command = commandLine.ParseStandardCommandLine(arguments); | ||
88 | return command?.ExecuteAsync(CancellationToken.None) ?? Task.FromResult(1); | ||
89 | } | 80 | } |
90 | } | 81 | } |
91 | } | 82 | } |
diff --git a/src/tools/test/WixToolsetTest.Heat/TestData/SingleFile/a.txt b/src/tools/test/WixToolsetTest.Heat/TestData/SingleFile/a.txt new file mode 100644 index 00000000..4410bb5e --- /dev/null +++ b/src/tools/test/WixToolsetTest.Heat/TestData/SingleFile/a.txt | |||
@@ -0,0 +1 @@ | |||
This is a.txt | |||
diff --git a/src/tools/test/WixToolsetTest.Heat/WixToolsetTest.Heat.csproj b/src/tools/test/WixToolsetTest.Heat/WixToolsetTest.Heat.csproj index 73eb078c..c887297b 100644 --- a/src/tools/test/WixToolsetTest.Heat/WixToolsetTest.Heat.csproj +++ b/src/tools/test/WixToolsetTest.Heat/WixToolsetTest.Heat.csproj | |||
@@ -3,13 +3,23 @@ | |||
3 | 3 | ||
4 | <Project Sdk="Microsoft.NET.Sdk"> | 4 | <Project Sdk="Microsoft.NET.Sdk"> |
5 | <PropertyGroup> | 5 | <PropertyGroup> |
6 | <TargetFramework>netcoreapp3.1</TargetFramework> | 6 | <TargetFramework>net472</TargetFramework> |
7 | <IsPackable>false</IsPackable> | 7 | <IsPackable>false</IsPackable> |
8 | <DebugType>embedded</DebugType> | ||
9 | <DefaultItemExcludes>TestData\**;$(DefaultItemExcludes)</DefaultItemExcludes> | ||
8 | <SignOutput>false</SignOutput> | 10 | <SignOutput>false</SignOutput> |
9 | </PropertyGroup> | 11 | </PropertyGroup> |
10 | 12 | ||
11 | <ItemGroup> | 13 | <ItemGroup> |
12 | <PackageReference Include="WixBuildTools.TestSupport" /> | 14 | <Content Include="TestData\**" CopyToOutputDirectory="PreserveNewest" /> |
15 | </ItemGroup> | ||
16 | |||
17 | <ItemGroup> | ||
18 | <ProjectReference Include="..\..\heat\heat.csproj" /> | ||
19 | </ItemGroup> | ||
20 | |||
21 | <ItemGroup> | ||
22 | <PackageReference Include="WixToolset.Core.TestPackage" /> | ||
13 | </ItemGroup> | 23 | </ItemGroup> |
14 | 24 | ||
15 | <ItemGroup> | 25 | <ItemGroup> |
diff --git a/src/tools/tools.cmd b/src/tools/tools.cmd index 4ddfde46..90c10af0 100644 --- a/src/tools/tools.cmd +++ b/src/tools/tools.cmd | |||
@@ -24,6 +24,7 @@ msbuild -Restore tools.sln -p:Configuration=%_C% -nologo -m -warnaserror -bl:%_L | |||
24 | msbuild publish_t.proj -p:Configuration=%_C% -nologo -m -warnaserror -bl:%_L%\tools_publish.binlog || exit /b | 24 | msbuild publish_t.proj -p:Configuration=%_C% -nologo -m -warnaserror -bl:%_L%\tools_publish.binlog || exit /b |
25 | 25 | ||
26 | :: Test | 26 | :: Test |
27 | dotnet test -c %_C% --no-build --nologo test\WixToolsetTest.Heat -l "trx;LogFileName=%_L%\TestResults\WixToolsetTest.Heat.trx" || exit /b | ||
27 | dotnet test -c %_C% --no-build --nologo test\WixToolsetTest.HeatTasks -l "trx;LogFileName=%_L%\TestResults\WixToolsetTest.HeatTasks.trx" || exit /b | 28 | dotnet test -c %_C% --no-build --nologo test\WixToolsetTest.HeatTasks -l "trx;LogFileName=%_L%\TestResults\WixToolsetTest.HeatTasks.trx" || exit /b |
28 | 29 | ||
29 | :: Pack | 30 | :: Pack |
diff --git a/src/tools/tools.sln b/src/tools/tools.sln index a51983b3..f709a4ef 100644 --- a/src/tools/tools.sln +++ b/src/tools/tools.sln | |||
@@ -16,6 +16,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolset.HeatTasks", "Wix | |||
16 | EndProject | 16 | EndProject |
17 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.HeatTasks", "test\WixToolsetTest.HeatTasks\WixToolsetTest.HeatTasks.csproj", "{3FB7F972-31A6-4929-B6BF-EACEC659A7D3}" | 17 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.HeatTasks", "test\WixToolsetTest.HeatTasks\WixToolsetTest.HeatTasks.csproj", "{3FB7F972-31A6-4929-B6BF-EACEC659A7D3}" |
18 | EndProject | 18 | EndProject |
19 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WixToolsetTest.Heat", "test\WixToolsetTest.Heat\WixToolsetTest.Heat.csproj", "{AF77C94C-5B4B-45E7-A642-A3C1F94F106D}" | ||
20 | EndProject | ||
19 | Global | 21 | Global |
20 | GlobalSection(SolutionConfigurationPlatforms) = preSolution | 22 | GlobalSection(SolutionConfigurationPlatforms) = preSolution |
21 | Debug|Any CPU = Debug|Any CPU | 23 | Debug|Any CPU = Debug|Any CPU |
@@ -72,12 +74,21 @@ Global | |||
72 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|Any CPU.Build.0 = Release|Any CPU | 74 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|Any CPU.Build.0 = Release|Any CPU |
73 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|x86.ActiveCfg = Release|Any CPU | 75 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|x86.ActiveCfg = Release|Any CPU |
74 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|x86.Build.0 = Release|Any CPU | 76 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3}.Release|x86.Build.0 = Release|Any CPU |
77 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||
78 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||
79 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Debug|x86.ActiveCfg = Debug|Any CPU | ||
80 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Debug|x86.Build.0 = Debug|Any CPU | ||
81 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||
82 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Release|Any CPU.Build.0 = Release|Any CPU | ||
83 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Release|x86.ActiveCfg = Release|Any CPU | ||
84 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D}.Release|x86.Build.0 = Release|Any CPU | ||
75 | EndGlobalSection | 85 | EndGlobalSection |
76 | GlobalSection(SolutionProperties) = preSolution | 86 | GlobalSection(SolutionProperties) = preSolution |
77 | HideSolutionNode = FALSE | 87 | HideSolutionNode = FALSE |
78 | EndGlobalSection | 88 | EndGlobalSection |
79 | GlobalSection(NestedProjects) = preSolution | 89 | GlobalSection(NestedProjects) = preSolution |
80 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3} = {F7A815A5-37AE-4EC4-A6D6-B29565055668} | 90 | {3FB7F972-31A6-4929-B6BF-EACEC659A7D3} = {F7A815A5-37AE-4EC4-A6D6-B29565055668} |
91 | {AF77C94C-5B4B-45E7-A642-A3C1F94F106D} = {F7A815A5-37AE-4EC4-A6D6-B29565055668} | ||
81 | EndGlobalSection | 92 | EndGlobalSection |
82 | GlobalSection(ExtensibilityGlobals) = postSolution | 93 | GlobalSection(ExtensibilityGlobals) = postSolution |
83 | SolutionGuid = {537F1116-39FE-4AED-A9A2-35030E5750D5} | 94 | SolutionGuid = {537F1116-39FE-4AED-A9A2-35030E5750D5} |