@@ -7,108 +7,97 @@ namespace ArtifactBuilder
7
7
{
8
8
// This code was auto-generated by visual studio and then edited to remove all of the generated
9
9
// classes that were not needed for our testing purposes.
10
-
11
10
// NOTE: Generated code may require at least .NET Framework 4.5 or .NET Core/Standard 2.0.
12
- /// <remarks />
11
+
13
12
[ Serializable ]
14
13
[ DesignerCategory ( "code" ) ]
15
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi " ) ]
16
- [ XmlRoot ( Namespace = "http://schemas.microsoft.com/wix/2006/wi " , IsNullable = false ) ]
14
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs " ) ]
15
+ [ XmlRoot ( Namespace = "http://wixtoolset.org/schemas/v4/wxs " , IsNullable = false ) ]
17
16
public class Wix
18
17
{
19
- /// <remarks />
18
+
20
19
public WixFragment Fragment { get ; set ; }
21
20
}
22
21
23
- /// <remarks />
24
22
[ Serializable ]
25
23
[ DesignerCategory ( "code" ) ]
26
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi " ) ]
24
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs " ) ]
27
25
public class WixFragment
28
26
{
29
- /// <remarks />
30
27
[ XmlElement ( "ComponentGroup" , typeof ( WixFragmentComponentGroup ) ) ]
31
28
public object [ ] Items { get ; set ; }
32
29
}
33
30
34
- /// <remarks />
35
31
[ Serializable ]
36
32
[ DesignerCategory ( "code" ) ]
37
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi " ) ]
33
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs " ) ]
38
34
public class WixFragmentComponentGroup
39
35
{
40
- /// <remarks />
41
36
[ XmlElement ( "Component" ) ]
42
37
public WixFragmentComponentGroupComponent [ ] Component { get ; set ; }
43
38
44
- /// <remarks />
45
39
[ XmlAttribute ]
46
40
public string Id { get ; set ; }
47
41
48
- /// <remarks />
49
42
[ XmlAttribute ]
50
43
public string Directory { get ; set ; }
51
44
}
52
45
53
- /// <remarks />
54
46
[ Serializable ]
55
47
[ DesignerCategory ( "code" ) ]
56
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi " ) ]
48
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs " ) ]
57
49
public class WixFragmentComponentGroupComponent
58
50
{
59
- /// <remarks />
60
51
public WixFragmentComponentGroupComponentFile File { get ; set ; }
61
52
62
- /// <remarks />
63
53
public WixFragmentComponentGroupComponentRegistryValue RegistryValue { get ; set ; }
64
54
}
65
55
66
- /// <remarks />
67
56
[ Serializable ]
68
57
[ DesignerCategory ( "code" ) ]
69
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi " ) ]
70
- public class WixFragmentComponentGroupComponentFile
58
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs " ) ]
59
+ public class WixFragmentComponentGroupComponentRegistryValue
71
60
{
72
- /// <remarks />
73
61
[ XmlAttribute ]
74
- public string Id { get ; set ; }
62
+ public string Root { get ; set ; }
75
63
76
- /// <remarks />
77
64
[ XmlAttribute ]
78
65
public string Name { get ; set ; }
79
66
80
- /// <remarks />
81
67
[ XmlAttribute ]
82
68
public string KeyPath { get ; set ; }
83
69
84
- /// <remarks />
85
70
[ XmlAttribute ]
86
- public string Source { get ; set ; }
71
+ public string Key { get ; set ; }
72
+
73
+ [ XmlElement ( "MultiStringValue" ) ]
74
+ public List < WixFragmentComponentGroupComponentRegistryValueMultiStringValue > MultiStringValue { get ; set ; }
87
75
}
88
76
89
- /// <remarks />
90
77
[ Serializable ]
91
78
[ DesignerCategory ( "code" ) ]
92
- [ XmlType ( AnonymousType = true , Namespace = "http://schemas.microsoft.com/wix/2006/wi" ) ]
93
- public class WixFragmentComponentGroupComponentRegistryValue
79
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs" ) ]
80
+ public class WixFragmentComponentGroupComponentRegistryValueMultiStringValue
81
+ {
82
+ [ XmlAttribute ( ) ]
83
+ public string Value { get ; set ; }
84
+ }
85
+
86
+ [ Serializable ]
87
+ [ DesignerCategory ( "code" ) ]
88
+ [ XmlType ( AnonymousType = true , Namespace = "http://wixtoolset.org/schemas/v4/wxs" ) ]
89
+ public class WixFragmentComponentGroupComponentFile
94
90
{
95
- /// <remarks />
96
91
[ XmlAttribute ]
97
- public string Root { get ; set ; }
92
+ public string Id { get ; set ; }
98
93
99
- /// <remarks />
100
94
[ XmlAttribute ]
101
95
public string Name { get ; set ; }
102
96
103
- /// <remarks />
104
97
[ XmlAttribute ]
105
98
public string KeyPath { get ; set ; }
106
99
107
- /// <remarks />
108
100
[ XmlAttribute ]
109
- public string Key { get ; set ; }
110
-
111
- [ XmlElement ( ElementName = "MultiStringValue" , Namespace = "http://schemas.microsoft.com/wix/2006/wi" ) ]
112
- public List < string > MultiStringValue { get ; set ; }
101
+ public string Source { get ; set ; }
113
102
}
114
103
}
0 commit comments