aboutsummaryrefslogtreecommitdiff
path: root/src/wixext/Tuples
diff options
context:
space:
mode:
Diffstat (limited to 'src/wixext/Tuples')
-rw-r--r--src/wixext/Tuples/CertificateHashTuple.cs10
-rw-r--r--src/wixext/Tuples/CertificateTuple.cs28
-rw-r--r--src/wixext/Tuples/IIsAppPoolTuple.cs28
-rw-r--r--src/wixext/Tuples/IIsFilterTuple.cs28
-rw-r--r--src/wixext/Tuples/IIsMimeMapTuple.cs8
-rw-r--r--src/wixext/Tuples/IIsPropertyTuple.cs18
-rw-r--r--src/wixext/Tuples/IIsWebAddressTuple.cs18
-rw-r--r--src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs10
-rw-r--r--src/wixext/Tuples/IIsWebApplicationTuple.cs18
-rw-r--r--src/wixext/Tuples/IIsWebDirPropertiesTuple.cs18
-rw-r--r--src/wixext/Tuples/IIsWebDirTuple.cs48
-rw-r--r--src/wixext/Tuples/IIsWebLogTuple.cs8
-rw-r--r--src/wixext/Tuples/IIsWebServiceExtensionTuple.cs18
-rw-r--r--src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs20
-rw-r--r--src/wixext/Tuples/IIsWebSiteTuple.cs68
-rw-r--r--src/wixext/Tuples/IIsWebVirtualDirTuple.cs58
16 files changed, 150 insertions, 254 deletions
diff --git a/src/wixext/Tuples/CertificateHashTuple.cs b/src/wixext/Tuples/CertificateHashTuple.cs
index 6df4c88c..11f0592f 100644
--- a/src/wixext/Tuples/CertificateHashTuple.cs
+++ b/src/wixext/Tuples/CertificateHashTuple.cs
@@ -11,7 +11,7 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.CertificateHash.ToString(), 11 IisTupleDefinitionType.CertificateHash.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.Certificate_), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.CertificateRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.Hash), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.Hash), IntermediateFieldType.String),
16 }, 16 },
17 typeof(CertificateHashTuple)); 17 typeof(CertificateHashTuple));
@@ -24,7 +24,7 @@ namespace WixToolset.Iis.Tuples
24 24
25 public enum CertificateHashTupleFields 25 public enum CertificateHashTupleFields
26 { 26 {
27 Certificate_, 27 CertificateRef,
28 Hash, 28 Hash,
29 } 29 }
30 30
@@ -40,10 +40,10 @@ namespace WixToolset.Iis.Tuples
40 40
41 public IntermediateField this[CertificateHashTupleFields index] => this.Fields[(int)index]; 41 public IntermediateField this[CertificateHashTupleFields index] => this.Fields[(int)index];
42 42
43 public string Certificate_ 43 public string CertificateRef
44 { 44 {
45 get => this.Fields[(int)CertificateHashTupleFields.Certificate_].AsString(); 45 get => this.Fields[(int)CertificateHashTupleFields.CertificateRef].AsString();
46 set => this.Set((int)CertificateHashTupleFields.Certificate_, value); 46 set => this.Set((int)CertificateHashTupleFields.CertificateRef, value);
47 } 47 }
48 48
49 public string Hash 49 public string Hash
diff --git a/src/wixext/Tuples/CertificateTuple.cs b/src/wixext/Tuples/CertificateTuple.cs
index 9e04b783..480a3569 100644
--- a/src/wixext/Tuples/CertificateTuple.cs
+++ b/src/wixext/Tuples/CertificateTuple.cs
@@ -11,13 +11,12 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.Certificate.ToString(), 11 IisTupleDefinitionType.Certificate.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Certificate), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(CertificateTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Component_), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Name), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Name), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreLocation), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreLocation), IntermediateFieldType.Number),
18 new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreName), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreName), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Attributes), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Attributes), IntermediateFieldType.Number),
20 new IntermediateFieldDefinition(nameof(CertificateTupleFields.Binary_), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(CertificateTupleFields.BinaryRef), IntermediateFieldType.String),
21 new IntermediateFieldDefinition(nameof(CertificateTupleFields.CertificatePath), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(CertificateTupleFields.CertificatePath), IntermediateFieldType.String),
22 new IntermediateFieldDefinition(nameof(CertificateTupleFields.PFXPassword), IntermediateFieldType.String), 21 new IntermediateFieldDefinition(nameof(CertificateTupleFields.PFXPassword), IntermediateFieldType.String),
23 }, 22 },
@@ -31,13 +30,12 @@ namespace WixToolset.Iis.Tuples
31 30
32 public enum CertificateTupleFields 31 public enum CertificateTupleFields
33 { 32 {
34 Certificate, 33 ComponentRef,
35 Component_,
36 Name, 34 Name,
37 StoreLocation, 35 StoreLocation,
38 StoreName, 36 StoreName,
39 Attributes, 37 Attributes,
40 Binary_, 38 BinaryRef,
41 CertificatePath, 39 CertificatePath,
42 PFXPassword, 40 PFXPassword,
43 } 41 }
@@ -54,16 +52,10 @@ namespace WixToolset.Iis.Tuples
54 52
55 public IntermediateField this[CertificateTupleFields index] => this.Fields[(int)index]; 53 public IntermediateField this[CertificateTupleFields index] => this.Fields[(int)index];
56 54
57 public string Certificate 55 public string ComponentRef
58 { 56 {
59 get => this.Fields[(int)CertificateTupleFields.Certificate].AsString(); 57 get => this.Fields[(int)CertificateTupleFields.ComponentRef].AsString();
60 set => this.Set((int)CertificateTupleFields.Certificate, value); 58 set => this.Set((int)CertificateTupleFields.ComponentRef, value);
61 }
62
63 public string Component_
64 {
65 get => this.Fields[(int)CertificateTupleFields.Component_].AsString();
66 set => this.Set((int)CertificateTupleFields.Component_, value);
67 } 59 }
68 60
69 public string Name 61 public string Name
@@ -90,10 +82,10 @@ namespace WixToolset.Iis.Tuples
90 set => this.Set((int)CertificateTupleFields.Attributes, value); 82 set => this.Set((int)CertificateTupleFields.Attributes, value);
91 } 83 }
92 84
93 public string Binary_ 85 public string BinaryRef
94 { 86 {
95 get => this.Fields[(int)CertificateTupleFields.Binary_].AsString(); 87 get => this.Fields[(int)CertificateTupleFields.BinaryRef].AsString();
96 set => this.Set((int)CertificateTupleFields.Binary_, value); 88 set => this.Set((int)CertificateTupleFields.BinaryRef, value);
97 } 89 }
98 90
99 public string CertificatePath 91 public string CertificatePath
diff --git a/src/wixext/Tuples/IIsAppPoolTuple.cs b/src/wixext/Tuples/IIsAppPoolTuple.cs
index 10a00f50..d14ec7ad 100644
--- a/src/wixext/Tuples/IIsAppPoolTuple.cs
+++ b/src/wixext/Tuples/IIsAppPoolTuple.cs
@@ -11,11 +11,10 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsAppPool.ToString(), 11 IisTupleDefinitionType.IIsAppPool.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.AppPool), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Name), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Component_), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.ComponentRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Attributes), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Attributes), IntermediateFieldType.Number),
18 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.User_), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.UserRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleMinutes), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleMinutes), IntermediateFieldType.Number),
20 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleRequests), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleRequests), IntermediateFieldType.Number),
21 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleTimes), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleTimes), IntermediateFieldType.String),
@@ -38,11 +37,10 @@ namespace WixToolset.Iis.Tuples
38 37
39 public enum IIsAppPoolTupleFields 38 public enum IIsAppPoolTupleFields
40 { 39 {
41 AppPool,
42 Name, 40 Name,
43 Component_, 41 ComponentRef,
44 Attributes, 42 Attributes,
45 User_, 43 UserRef,
46 RecycleMinutes, 44 RecycleMinutes,
47 RecycleRequests, 45 RecycleRequests,
48 RecycleTimes, 46 RecycleTimes,
@@ -68,22 +66,16 @@ namespace WixToolset.Iis.Tuples
68 66
69 public IntermediateField this[IIsAppPoolTupleFields index] => this.Fields[(int)index]; 67 public IntermediateField this[IIsAppPoolTupleFields index] => this.Fields[(int)index];
70 68
71 public string AppPool
72 {
73 get => this.Fields[(int)IIsAppPoolTupleFields.AppPool].AsString();
74 set => this.Set((int)IIsAppPoolTupleFields.AppPool, value);
75 }
76
77 public string Name 69 public string Name
78 { 70 {
79 get => this.Fields[(int)IIsAppPoolTupleFields.Name].AsString(); 71 get => this.Fields[(int)IIsAppPoolTupleFields.Name].AsString();
80 set => this.Set((int)IIsAppPoolTupleFields.Name, value); 72 set => this.Set((int)IIsAppPoolTupleFields.Name, value);
81 } 73 }
82 74
83 public string Component_ 75 public string ComponentRef
84 { 76 {
85 get => this.Fields[(int)IIsAppPoolTupleFields.Component_].AsString(); 77 get => this.Fields[(int)IIsAppPoolTupleFields.ComponentRef].AsString();
86 set => this.Set((int)IIsAppPoolTupleFields.Component_, value); 78 set => this.Set((int)IIsAppPoolTupleFields.ComponentRef, value);
87 } 79 }
88 80
89 public int Attributes 81 public int Attributes
@@ -92,10 +84,10 @@ namespace WixToolset.Iis.Tuples
92 set => this.Set((int)IIsAppPoolTupleFields.Attributes, value); 84 set => this.Set((int)IIsAppPoolTupleFields.Attributes, value);
93 } 85 }
94 86
95 public string User_ 87 public string UserRef
96 { 88 {
97 get => this.Fields[(int)IIsAppPoolTupleFields.User_].AsString(); 89 get => this.Fields[(int)IIsAppPoolTupleFields.UserRef].AsString();
98 set => this.Set((int)IIsAppPoolTupleFields.User_, value); 90 set => this.Set((int)IIsAppPoolTupleFields.UserRef, value);
99 } 91 }
100 92
101 public int RecycleMinutes 93 public int RecycleMinutes
diff --git a/src/wixext/Tuples/IIsFilterTuple.cs b/src/wixext/Tuples/IIsFilterTuple.cs
index 9c651144..5dda8878 100644
--- a/src/wixext/Tuples/IIsFilterTuple.cs
+++ b/src/wixext/Tuples/IIsFilterTuple.cs
@@ -11,11 +11,10 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsFilter.ToString(), 11 IisTupleDefinitionType.IIsFilter.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Filter), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Name), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Component_), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.ComponentRef), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Path), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Path), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Web_), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.WebRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Description), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Description), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Flags), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Flags), IntermediateFieldType.Number),
21 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.LoadOrder), IntermediateFieldType.Number), 20 new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.LoadOrder), IntermediateFieldType.Number),
@@ -30,11 +29,10 @@ namespace WixToolset.Iis.Tuples
30 29
31 public enum IIsFilterTupleFields 30 public enum IIsFilterTupleFields
32 { 31 {
33 Filter,
34 Name, 32 Name,
35 Component_, 33 ComponentRef,
36 Path, 34 Path,
37 Web_, 35 WebRef,
38 Description, 36 Description,
39 Flags, 37 Flags,
40 LoadOrder, 38 LoadOrder,
@@ -52,22 +50,16 @@ namespace WixToolset.Iis.Tuples
52 50
53 public IntermediateField this[IIsFilterTupleFields index] => this.Fields[(int)index]; 51 public IntermediateField this[IIsFilterTupleFields index] => this.Fields[(int)index];
54 52
55 public string Filter
56 {
57 get => this.Fields[(int)IIsFilterTupleFields.Filter].AsString();
58 set => this.Set((int)IIsFilterTupleFields.Filter, value);
59 }
60
61 public string Name 53 public string Name
62 { 54 {
63 get => this.Fields[(int)IIsFilterTupleFields.Name].AsString(); 55 get => this.Fields[(int)IIsFilterTupleFields.Name].AsString();
64 set => this.Set((int)IIsFilterTupleFields.Name, value); 56 set => this.Set((int)IIsFilterTupleFields.Name, value);
65 } 57 }
66 58
67 public string Component_ 59 public string ComponentRef
68 { 60 {
69 get => this.Fields[(int)IIsFilterTupleFields.Component_].AsString(); 61 get => this.Fields[(int)IIsFilterTupleFields.ComponentRef].AsString();
70 set => this.Set((int)IIsFilterTupleFields.Component_, value); 62 set => this.Set((int)IIsFilterTupleFields.ComponentRef, value);
71 } 63 }
72 64
73 public string Path 65 public string Path
@@ -76,10 +68,10 @@ namespace WixToolset.Iis.Tuples
76 set => this.Set((int)IIsFilterTupleFields.Path, value); 68 set => this.Set((int)IIsFilterTupleFields.Path, value);
77 } 69 }
78 70
79 public string Web_ 71 public string WebRef
80 { 72 {
81 get => this.Fields[(int)IIsFilterTupleFields.Web_].AsString(); 73 get => this.Fields[(int)IIsFilterTupleFields.WebRef].AsString();
82 set => this.Set((int)IIsFilterTupleFields.Web_, value); 74 set => this.Set((int)IIsFilterTupleFields.WebRef, value);
83 } 75 }
84 76
85 public string Description 77 public string Description
diff --git a/src/wixext/Tuples/IIsMimeMapTuple.cs b/src/wixext/Tuples/IIsMimeMapTuple.cs
index c27aef21..f1a825b0 100644
--- a/src/wixext/Tuples/IIsMimeMapTuple.cs
+++ b/src/wixext/Tuples/IIsMimeMapTuple.cs
@@ -11,7 +11,6 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsMimeMap.ToString(), 11 IisTupleDefinitionType.IIsMimeMap.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.MimeMap), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentType), IntermediateFieldType.Number), 14 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentType), IntermediateFieldType.Number),
16 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentValue), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentValue), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.MimeType), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.MimeType), IntermediateFieldType.String),
@@ -27,7 +26,6 @@ namespace WixToolset.Iis.Tuples
27 26
28 public enum IIsMimeMapTupleFields 27 public enum IIsMimeMapTupleFields
29 { 28 {
30 MimeMap,
31 ParentType, 29 ParentType,
32 ParentValue, 30 ParentValue,
33 MimeType, 31 MimeType,
@@ -46,12 +44,6 @@ namespace WixToolset.Iis.Tuples
46 44
47 public IntermediateField this[IIsMimeMapTupleFields index] => this.Fields[(int)index]; 45 public IntermediateField this[IIsMimeMapTupleFields index] => this.Fields[(int)index];
48 46
49 public string MimeMap
50 {
51 get => this.Fields[(int)IIsMimeMapTupleFields.MimeMap].AsString();
52 set => this.Set((int)IIsMimeMapTupleFields.MimeMap, value);
53 }
54
55 public int ParentType 47 public int ParentType
56 { 48 {
57 get => this.Fields[(int)IIsMimeMapTupleFields.ParentType].AsNumber(); 49 get => this.Fields[(int)IIsMimeMapTupleFields.ParentType].AsNumber();
diff --git a/src/wixext/Tuples/IIsPropertyTuple.cs b/src/wixext/Tuples/IIsPropertyTuple.cs
index b02a0b4a..28e882bf 100644
--- a/src/wixext/Tuples/IIsPropertyTuple.cs
+++ b/src/wixext/Tuples/IIsPropertyTuple.cs
@@ -11,8 +11,7 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsProperty.ToString(), 11 IisTupleDefinitionType.IIsProperty.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Property), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Component_), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Attributes), IntermediateFieldType.Number), 15 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Attributes), IntermediateFieldType.Number),
17 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Value), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Value), IntermediateFieldType.String),
18 }, 17 },
@@ -26,8 +25,7 @@ namespace WixToolset.Iis.Tuples
26 25
27 public enum IIsPropertyTupleFields 26 public enum IIsPropertyTupleFields
28 { 27 {
29 Property, 28 ComponentRef,
30 Component_,
31 Attributes, 29 Attributes,
32 Value, 30 Value,
33 } 31 }
@@ -44,16 +42,10 @@ namespace WixToolset.Iis.Tuples
44 42
45 public IntermediateField this[IIsPropertyTupleFields index] => this.Fields[(int)index]; 43 public IntermediateField this[IIsPropertyTupleFields index] => this.Fields[(int)index];
46 44
47 public string Property 45 public string ComponentRef
48 { 46 {
49 get => this.Fields[(int)IIsPropertyTupleFields.Property].AsString(); 47 get => this.Fields[(int)IIsPropertyTupleFields.ComponentRef].AsString();
50 set => this.Set((int)IIsPropertyTupleFields.Property, value); 48 set => this.Set((int)IIsPropertyTupleFields.ComponentRef, value);
51 }
52
53 public string Component_
54 {
55 get => this.Fields[(int)IIsPropertyTupleFields.Component_].AsString();
56 set => this.Set((int)IIsPropertyTupleFields.Component_, value);
57 } 49 }
58 50
59 public int Attributes 51 public int Attributes
diff --git a/src/wixext/Tuples/IIsWebAddressTuple.cs b/src/wixext/Tuples/IIsWebAddressTuple.cs
index cb50b207..603f62cb 100644
--- a/src/wixext/Tuples/IIsWebAddressTuple.cs
+++ b/src/wixext/Tuples/IIsWebAddressTuple.cs
@@ -11,8 +11,7 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebAddress.ToString(), 11 IisTupleDefinitionType.IIsWebAddress.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Address), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.WebRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Web_), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.IP), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.IP), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Port), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Port), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Header), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Header), IntermediateFieldType.String),
@@ -28,8 +27,7 @@ namespace WixToolset.Iis.Tuples
28 27
29 public enum IIsWebAddressTupleFields 28 public enum IIsWebAddressTupleFields
30 { 29 {
31 Address, 30 WebRef,
32 Web_,
33 IP, 31 IP,
34 Port, 32 Port,
35 Header, 33 Header,
@@ -48,16 +46,10 @@ namespace WixToolset.Iis.Tuples
48 46
49 public IntermediateField this[IIsWebAddressTupleFields index] => this.Fields[(int)index]; 47 public IntermediateField this[IIsWebAddressTupleFields index] => this.Fields[(int)index];
50 48
51 public string Address 49 public string WebRef
52 { 50 {
53 get => this.Fields[(int)IIsWebAddressTupleFields.Address].AsString(); 51 get => this.Fields[(int)IIsWebAddressTupleFields.WebRef].AsString();
54 set => this.Set((int)IIsWebAddressTupleFields.Address, value); 52 set => this.Set((int)IIsWebAddressTupleFields.WebRef, value);
55 }
56
57 public string Web_
58 {
59 get => this.Fields[(int)IIsWebAddressTupleFields.Web_].AsString();
60 set => this.Set((int)IIsWebAddressTupleFields.Web_, value);
61 } 53 }
62 54
63 public string IP 55 public string IP
diff --git a/src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs b/src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs
index 5ae60f57..8ab78dad 100644
--- a/src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs
+++ b/src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs
@@ -11,7 +11,7 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebApplicationExtension.ToString(), 11 IisTupleDefinitionType.IIsWebApplicationExtension.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Application_), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.ApplicationRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Extension), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Extension), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Verbs), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Verbs), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Executable), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Executable), IntermediateFieldType.String),
@@ -27,7 +27,7 @@ namespace WixToolset.Iis.Tuples
27 27
28 public enum IIsWebApplicationExtensionTupleFields 28 public enum IIsWebApplicationExtensionTupleFields
29 { 29 {
30 Application_, 30 ApplicationRef,
31 Extension, 31 Extension,
32 Verbs, 32 Verbs,
33 Executable, 33 Executable,
@@ -46,10 +46,10 @@ namespace WixToolset.Iis.Tuples
46 46
47 public IntermediateField this[IIsWebApplicationExtensionTupleFields index] => this.Fields[(int)index]; 47 public IntermediateField this[IIsWebApplicationExtensionTupleFields index] => this.Fields[(int)index];
48 48
49 public string Application_ 49 public string ApplicationRef
50 { 50 {
51 get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.Application_].AsString(); 51 get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.ApplicationRef].AsString();
52 set => this.Set((int)IIsWebApplicationExtensionTupleFields.Application_, value); 52 set => this.Set((int)IIsWebApplicationExtensionTupleFields.ApplicationRef, value);
53 } 53 }
54 54
55 public string Extension 55 public string Extension
diff --git a/src/wixext/Tuples/IIsWebApplicationTuple.cs b/src/wixext/Tuples/IIsWebApplicationTuple.cs
index 403969b7..6af3a2f7 100644
--- a/src/wixext/Tuples/IIsWebApplicationTuple.cs
+++ b/src/wixext/Tuples/IIsWebApplicationTuple.cs
@@ -11,7 +11,6 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebApplication.ToString(), 11 IisTupleDefinitionType.IIsWebApplication.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Application), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Name), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Name), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Isolation), IntermediateFieldType.Number), 15 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Isolation), IntermediateFieldType.Number),
17 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AllowSessions), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AllowSessions), IntermediateFieldType.Number),
@@ -22,7 +21,7 @@ namespace WixToolset.Iis
22 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ScriptTimeout), IntermediateFieldType.Number), 21 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ScriptTimeout), IntermediateFieldType.Number),
23 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ServerDebugging), IntermediateFieldType.Number), 22 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ServerDebugging), IntermediateFieldType.Number),
24 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ClientDebugging), IntermediateFieldType.Number), 23 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ClientDebugging), IntermediateFieldType.Number),
25 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AppPool_), IntermediateFieldType.String), 24 new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AppPoolRef), IntermediateFieldType.String),
26 }, 25 },
27 typeof(IIsWebApplicationTuple)); 26 typeof(IIsWebApplicationTuple));
28 } 27 }
@@ -34,7 +33,6 @@ namespace WixToolset.Iis.Tuples
34 33
35 public enum IIsWebApplicationTupleFields 34 public enum IIsWebApplicationTupleFields
36 { 35 {
37 Application,
38 Name, 36 Name,
39 Isolation, 37 Isolation,
40 AllowSessions, 38 AllowSessions,
@@ -45,7 +43,7 @@ namespace WixToolset.Iis.Tuples
45 ScriptTimeout, 43 ScriptTimeout,
46 ServerDebugging, 44 ServerDebugging,
47 ClientDebugging, 45 ClientDebugging,
48 AppPool_, 46 AppPoolRef,
49 } 47 }
50 48
51 public class IIsWebApplicationTuple : IntermediateTuple 49 public class IIsWebApplicationTuple : IntermediateTuple
@@ -60,12 +58,6 @@ namespace WixToolset.Iis.Tuples
60 58
61 public IntermediateField this[IIsWebApplicationTupleFields index] => this.Fields[(int)index]; 59 public IntermediateField this[IIsWebApplicationTupleFields index] => this.Fields[(int)index];
62 60
63 public string Application
64 {
65 get => this.Fields[(int)IIsWebApplicationTupleFields.Application].AsString();
66 set => this.Set((int)IIsWebApplicationTupleFields.Application, value);
67 }
68
69 public string Name 61 public string Name
70 { 62 {
71 get => this.Fields[(int)IIsWebApplicationTupleFields.Name].AsString(); 63 get => this.Fields[(int)IIsWebApplicationTupleFields.Name].AsString();
@@ -126,10 +118,10 @@ namespace WixToolset.Iis.Tuples
126 set => this.Set((int)IIsWebApplicationTupleFields.ClientDebugging, value); 118 set => this.Set((int)IIsWebApplicationTupleFields.ClientDebugging, value);
127 } 119 }
128 120
129 public string AppPool_ 121 public string AppPoolRef
130 { 122 {
131 get => this.Fields[(int)IIsWebApplicationTupleFields.AppPool_].AsString(); 123 get => this.Fields[(int)IIsWebApplicationTupleFields.AppPoolRef].AsString();
132 set => this.Set((int)IIsWebApplicationTupleFields.AppPool_, value); 124 set => this.Set((int)IIsWebApplicationTupleFields.AppPoolRef, value);
133 } 125 }
134 } 126 }
135} \ No newline at end of file 127} \ No newline at end of file
diff --git a/src/wixext/Tuples/IIsWebDirPropertiesTuple.cs b/src/wixext/Tuples/IIsWebDirPropertiesTuple.cs
index 9e723775..1c7cd8bf 100644
--- a/src/wixext/Tuples/IIsWebDirPropertiesTuple.cs
+++ b/src/wixext/Tuples/IIsWebDirPropertiesTuple.cs
@@ -11,10 +11,9 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebDirProperties.ToString(), 11 IisTupleDefinitionType.IIsWebDirProperties.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.DirProperties), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Access), IntermediateFieldType.Number), 14 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Access), IntermediateFieldType.Number),
16 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Authorization), IntermediateFieldType.Number), 15 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Authorization), IntermediateFieldType.Number),
17 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AnonymousUser_), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AnonymousUserRef), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.IIsControlledPassword), IntermediateFieldType.Number), 17 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.IIsControlledPassword), IntermediateFieldType.Number),
19 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.LogVisits), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.LogVisits), IntermediateFieldType.Number),
20 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Index), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Index), IntermediateFieldType.Number),
@@ -37,10 +36,9 @@ namespace WixToolset.Iis.Tuples
37 36
38 public enum IIsWebDirPropertiesTupleFields 37 public enum IIsWebDirPropertiesTupleFields
39 { 38 {
40 DirProperties,
41 Access, 39 Access,
42 Authorization, 40 Authorization,
43 AnonymousUser_, 41 AnonymousUserRef,
44 IIsControlledPassword, 42 IIsControlledPassword,
45 LogVisits, 43 LogVisits,
46 Index, 44 Index,
@@ -66,12 +64,6 @@ namespace WixToolset.Iis.Tuples
66 64
67 public IntermediateField this[IIsWebDirPropertiesTupleFields index] => this.Fields[(int)index]; 65 public IntermediateField this[IIsWebDirPropertiesTupleFields index] => this.Fields[(int)index];
68 66
69 public string DirProperties
70 {
71 get => this.Fields[(int)IIsWebDirPropertiesTupleFields.DirProperties].AsString();
72 set => this.Set((int)IIsWebDirPropertiesTupleFields.DirProperties, value);
73 }
74
75 public int Access 67 public int Access
76 { 68 {
77 get => this.Fields[(int)IIsWebDirPropertiesTupleFields.Access].AsNumber(); 69 get => this.Fields[(int)IIsWebDirPropertiesTupleFields.Access].AsNumber();
@@ -84,10 +76,10 @@ namespace WixToolset.Iis.Tuples
84 set => this.Set((int)IIsWebDirPropertiesTupleFields.Authorization, value); 76 set => this.Set((int)IIsWebDirPropertiesTupleFields.Authorization, value);
85 } 77 }
86 78
87 public string AnonymousUser_ 79 public string AnonymousUserRef
88 { 80 {
89 get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AnonymousUser_].AsString(); 81 get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AnonymousUserRef].AsString();
90 set => this.Set((int)IIsWebDirPropertiesTupleFields.AnonymousUser_, value); 82 set => this.Set((int)IIsWebDirPropertiesTupleFields.AnonymousUserRef, value);
91 } 83 }
92 84
93 public int IIsControlledPassword 85 public int IIsControlledPassword
diff --git a/src/wixext/Tuples/IIsWebDirTuple.cs b/src/wixext/Tuples/IIsWebDirTuple.cs
index 6e04b337..471fe223 100644
--- a/src/wixext/Tuples/IIsWebDirTuple.cs
+++ b/src/wixext/Tuples/IIsWebDirTuple.cs
@@ -11,12 +11,11 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebDir.ToString(), 11 IisTupleDefinitionType.IIsWebDir.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.WebDir), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Component_), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.WebRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Web_), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Path), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Path), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.DirProperties_), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.DirPropertiesRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Application_), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.ApplicationRef), IntermediateFieldType.String),
20 }, 19 },
21 typeof(IIsWebDirTuple)); 20 typeof(IIsWebDirTuple));
22 } 21 }
@@ -28,12 +27,11 @@ namespace WixToolset.Iis.Tuples
28 27
29 public enum IIsWebDirTupleFields 28 public enum IIsWebDirTupleFields
30 { 29 {
31 WebDir, 30 ComponentRef,
32 Component_, 31 WebRef,
33 Web_,
34 Path, 32 Path,
35 DirProperties_, 33 DirPropertiesRef,
36 Application_, 34 ApplicationRef,
37 } 35 }
38 36
39 public class IIsWebDirTuple : IntermediateTuple 37 public class IIsWebDirTuple : IntermediateTuple
@@ -48,22 +46,16 @@ namespace WixToolset.Iis.Tuples
48 46
49 public IntermediateField this[IIsWebDirTupleFields index] => this.Fields[(int)index]; 47 public IntermediateField this[IIsWebDirTupleFields index] => this.Fields[(int)index];
50 48
51 public string WebDir 49 public string ComponentRef
52 { 50 {
53 get => this.Fields[(int)IIsWebDirTupleFields.WebDir].AsString(); 51 get => this.Fields[(int)IIsWebDirTupleFields.ComponentRef].AsString();
54 set => this.Set((int)IIsWebDirTupleFields.WebDir, value); 52 set => this.Set((int)IIsWebDirTupleFields.ComponentRef, value);
55 } 53 }
56 54
57 public string Component_ 55 public string WebRef
58 { 56 {
59 get => this.Fields[(int)IIsWebDirTupleFields.Component_].AsString(); 57 get => this.Fields[(int)IIsWebDirTupleFields.WebRef].AsString();
60 set => this.Set((int)IIsWebDirTupleFields.Component_, value); 58 set => this.Set((int)IIsWebDirTupleFields.WebRef, value);
61 }
62
63 public string Web_
64 {
65 get => this.Fields[(int)IIsWebDirTupleFields.Web_].AsString();
66 set => this.Set((int)IIsWebDirTupleFields.Web_, value);
67 } 59 }
68 60
69 public string Path 61 public string Path
@@ -72,16 +64,16 @@ namespace WixToolset.Iis.Tuples
72 set => this.Set((int)IIsWebDirTupleFields.Path, value); 64 set => this.Set((int)IIsWebDirTupleFields.Path, value);
73 } 65 }
74 66
75 public string DirProperties_ 67 public string DirPropertiesRef
76 { 68 {
77 get => this.Fields[(int)IIsWebDirTupleFields.DirProperties_].AsString(); 69 get => this.Fields[(int)IIsWebDirTupleFields.DirPropertiesRef].AsString();
78 set => this.Set((int)IIsWebDirTupleFields.DirProperties_, value); 70 set => this.Set((int)IIsWebDirTupleFields.DirPropertiesRef, value);
79 } 71 }
80 72
81 public string Application_ 73 public string ApplicationRef
82 { 74 {
83 get => this.Fields[(int)IIsWebDirTupleFields.Application_].AsString(); 75 get => this.Fields[(int)IIsWebDirTupleFields.ApplicationRef].AsString();
84 set => this.Set((int)IIsWebDirTupleFields.Application_, value); 76 set => this.Set((int)IIsWebDirTupleFields.ApplicationRef, value);
85 } 77 }
86 } 78 }
87} \ No newline at end of file 79} \ No newline at end of file
diff --git a/src/wixext/Tuples/IIsWebLogTuple.cs b/src/wixext/Tuples/IIsWebLogTuple.cs
index 1dfe0862..ec912ac5 100644
--- a/src/wixext/Tuples/IIsWebLogTuple.cs
+++ b/src/wixext/Tuples/IIsWebLogTuple.cs
@@ -11,7 +11,6 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebLog.ToString(), 11 IisTupleDefinitionType.IIsWebLog.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebLogTupleFields.Log), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebLogTupleFields.Format), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebLogTupleFields.Format), IntermediateFieldType.String),
16 }, 15 },
17 typeof(IIsWebLogTuple)); 16 typeof(IIsWebLogTuple));
@@ -24,7 +23,6 @@ namespace WixToolset.Iis.Tuples
24 23
25 public enum IIsWebLogTupleFields 24 public enum IIsWebLogTupleFields
26 { 25 {
27 Log,
28 Format, 26 Format,
29 } 27 }
30 28
@@ -40,12 +38,6 @@ namespace WixToolset.Iis.Tuples
40 38
41 public IntermediateField this[IIsWebLogTupleFields index] => this.Fields[(int)index]; 39 public IntermediateField this[IIsWebLogTupleFields index] => this.Fields[(int)index];
42 40
43 public string Log
44 {
45 get => this.Fields[(int)IIsWebLogTupleFields.Log].AsString();
46 set => this.Set((int)IIsWebLogTupleFields.Log, value);
47 }
48
49 public string Format 41 public string Format
50 { 42 {
51 get => this.Fields[(int)IIsWebLogTupleFields.Format].AsString(); 43 get => this.Fields[(int)IIsWebLogTupleFields.Format].AsString();
diff --git a/src/wixext/Tuples/IIsWebServiceExtensionTuple.cs b/src/wixext/Tuples/IIsWebServiceExtensionTuple.cs
index a6fec797..82d9c82a 100644
--- a/src/wixext/Tuples/IIsWebServiceExtensionTuple.cs
+++ b/src/wixext/Tuples/IIsWebServiceExtensionTuple.cs
@@ -11,8 +11,7 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebServiceExtension.ToString(), 11 IisTupleDefinitionType.IIsWebServiceExtension.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.WebServiceExtension), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Component_), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.File), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.File), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Description), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Description), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Group), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Group), IntermediateFieldType.String),
@@ -28,8 +27,7 @@ namespace WixToolset.Iis.Tuples
28 27
29 public enum IIsWebServiceExtensionTupleFields 28 public enum IIsWebServiceExtensionTupleFields
30 { 29 {
31 WebServiceExtension, 30 ComponentRef,
32 Component_,
33 File, 31 File,
34 Description, 32 Description,
35 Group, 33 Group,
@@ -48,16 +46,10 @@ namespace WixToolset.Iis.Tuples
48 46
49 public IntermediateField this[IIsWebServiceExtensionTupleFields index] => this.Fields[(int)index]; 47 public IntermediateField this[IIsWebServiceExtensionTupleFields index] => this.Fields[(int)index];
50 48
51 public string WebServiceExtension 49 public string ComponentRef
52 { 50 {
53 get => this.Fields[(int)IIsWebServiceExtensionTupleFields.WebServiceExtension].AsString(); 51 get => this.Fields[(int)IIsWebServiceExtensionTupleFields.ComponentRef].AsString();
54 set => this.Set((int)IIsWebServiceExtensionTupleFields.WebServiceExtension, value); 52 set => this.Set((int)IIsWebServiceExtensionTupleFields.ComponentRef, value);
55 }
56
57 public string Component_
58 {
59 get => this.Fields[(int)IIsWebServiceExtensionTupleFields.Component_].AsString();
60 set => this.Set((int)IIsWebServiceExtensionTupleFields.Component_, value);
61 } 53 }
62 54
63 public string File 55 public string File
diff --git a/src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs b/src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs
index 711f745f..7e4879d7 100644
--- a/src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs
+++ b/src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs
@@ -11,8 +11,8 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebSiteCertificates.ToString(), 11 IisTupleDefinitionType.IIsWebSiteCertificates.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.Web_), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.WebRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.Certificate_), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.CertificateRef), IntermediateFieldType.String),
16 }, 16 },
17 typeof(IIsWebSiteCertificatesTuple)); 17 typeof(IIsWebSiteCertificatesTuple));
18 } 18 }
@@ -24,8 +24,8 @@ namespace WixToolset.Iis.Tuples
24 24
25 public enum IIsWebSiteCertificatesTupleFields 25 public enum IIsWebSiteCertificatesTupleFields
26 { 26 {
27 Web_, 27 WebRef,
28 Certificate_, 28 CertificateRef,
29 } 29 }
30 30
31 public class IIsWebSiteCertificatesTuple : IntermediateTuple 31 public class IIsWebSiteCertificatesTuple : IntermediateTuple
@@ -40,16 +40,16 @@ namespace WixToolset.Iis.Tuples
40 40
41 public IntermediateField this[IIsWebSiteCertificatesTupleFields index] => this.Fields[(int)index]; 41 public IntermediateField this[IIsWebSiteCertificatesTupleFields index] => this.Fields[(int)index];
42 42
43 public string Web_ 43 public string WebRef
44 { 44 {
45 get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.Web_].AsString(); 45 get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.WebRef].AsString();
46 set => this.Set((int)IIsWebSiteCertificatesTupleFields.Web_, value); 46 set => this.Set((int)IIsWebSiteCertificatesTupleFields.WebRef, value);
47 } 47 }
48 48
49 public string Certificate_ 49 public string CertificateRef
50 { 50 {
51 get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.Certificate_].AsString(); 51 get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.CertificateRef].AsString();
52 set => this.Set((int)IIsWebSiteCertificatesTupleFields.Certificate_, value); 52 set => this.Set((int)IIsWebSiteCertificatesTupleFields.CertificateRef, value);
53 } 53 }
54 } 54 }
55} \ No newline at end of file 55} \ No newline at end of file
diff --git a/src/wixext/Tuples/IIsWebSiteTuple.cs b/src/wixext/Tuples/IIsWebSiteTuple.cs
index 983352a5..610f1c59 100644
--- a/src/wixext/Tuples/IIsWebSiteTuple.cs
+++ b/src/wixext/Tuples/IIsWebSiteTuple.cs
@@ -11,18 +11,17 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebSite.ToString(), 11 IisTupleDefinitionType.IIsWebSite.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Web), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Component_), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Description), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Description), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ConnectionTimeout), IntermediateFieldType.Number), 16 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ConnectionTimeout), IntermediateFieldType.Number),
18 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Directory_), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.DirectoryRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.State), IntermediateFieldType.Number), 18 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.State), IntermediateFieldType.Number),
20 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Attributes), IntermediateFieldType.Number), 19 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Attributes), IntermediateFieldType.Number),
21 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.KeyAddress_), IntermediateFieldType.String), 20 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.KeyAddressRef), IntermediateFieldType.String),
22 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.DirProperties_), IntermediateFieldType.String), 21 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.DirPropertiesRef), IntermediateFieldType.String),
23 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Application_), IntermediateFieldType.String), 22 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ApplicationRef), IntermediateFieldType.String),
24 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Sequence), IntermediateFieldType.Number), 23 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Sequence), IntermediateFieldType.Number),
25 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Log_), IntermediateFieldType.String), 24 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.LogRef), IntermediateFieldType.String),
26 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.WebsiteId), IntermediateFieldType.String), 25 new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.WebsiteId), IntermediateFieldType.String),
27 }, 26 },
28 typeof(IIsWebSiteTuple)); 27 typeof(IIsWebSiteTuple));
@@ -35,18 +34,17 @@ namespace WixToolset.Iis.Tuples
35 34
36 public enum IIsWebSiteTupleFields 35 public enum IIsWebSiteTupleFields
37 { 36 {
38 Web, 37 ComponentRef,
39 Component_,
40 Description, 38 Description,
41 ConnectionTimeout, 39 ConnectionTimeout,
42 Directory_, 40 DirectoryRef,
43 State, 41 State,
44 Attributes, 42 Attributes,
45 KeyAddress_, 43 KeyAddressRef,
46 DirProperties_, 44 DirPropertiesRef,
47 Application_, 45 ApplicationRef,
48 Sequence, 46 Sequence,
49 Log_, 47 LogRef,
50 WebsiteId, 48 WebsiteId,
51 } 49 }
52 50
@@ -62,16 +60,10 @@ namespace WixToolset.Iis.Tuples
62 60
63 public IntermediateField this[IIsWebSiteTupleFields index] => this.Fields[(int)index]; 61 public IntermediateField this[IIsWebSiteTupleFields index] => this.Fields[(int)index];
64 62
65 public string Web 63 public string ComponentRef
66 { 64 {
67 get => this.Fields[(int)IIsWebSiteTupleFields.Web].AsString(); 65 get => this.Fields[(int)IIsWebSiteTupleFields.ComponentRef].AsString();
68 set => this.Set((int)IIsWebSiteTupleFields.Web, value); 66 set => this.Set((int)IIsWebSiteTupleFields.ComponentRef, value);
69 }
70
71 public string Component_
72 {
73 get => this.Fields[(int)IIsWebSiteTupleFields.Component_].AsString();
74 set => this.Set((int)IIsWebSiteTupleFields.Component_, value);
75 } 67 }
76 68
77 public string Description 69 public string Description
@@ -86,10 +78,10 @@ namespace WixToolset.Iis.Tuples
86 set => this.Set((int)IIsWebSiteTupleFields.ConnectionTimeout, value); 78 set => this.Set((int)IIsWebSiteTupleFields.ConnectionTimeout, value);
87 } 79 }
88 80
89 public string Directory_ 81 public string DirectoryRef
90 { 82 {
91 get => this.Fields[(int)IIsWebSiteTupleFields.Directory_].AsString(); 83 get => this.Fields[(int)IIsWebSiteTupleFields.DirectoryRef].AsString();
92 set => this.Set((int)IIsWebSiteTupleFields.Directory_, value); 84 set => this.Set((int)IIsWebSiteTupleFields.DirectoryRef, value);
93 } 85 }
94 86
95 public int State 87 public int State
@@ -104,22 +96,22 @@ namespace WixToolset.Iis.Tuples
104 set => this.Set((int)IIsWebSiteTupleFields.Attributes, value); 96 set => this.Set((int)IIsWebSiteTupleFields.Attributes, value);
105 } 97 }
106 98
107 public string KeyAddress_ 99 public string KeyAddressRef
108 { 100 {
109 get => this.Fields[(int)IIsWebSiteTupleFields.KeyAddress_].AsString(); 101 get => this.Fields[(int)IIsWebSiteTupleFields.KeyAddressRef].AsString();
110 set => this.Set((int)IIsWebSiteTupleFields.KeyAddress_, value); 102 set => this.Set((int)IIsWebSiteTupleFields.KeyAddressRef, value);
111 } 103 }
112 104
113 public string DirProperties_ 105 public string DirPropertiesRef
114 { 106 {
115 get => this.Fields[(int)IIsWebSiteTupleFields.DirProperties_].AsString(); 107 get => this.Fields[(int)IIsWebSiteTupleFields.DirPropertiesRef].AsString();
116 set => this.Set((int)IIsWebSiteTupleFields.DirProperties_, value); 108 set => this.Set((int)IIsWebSiteTupleFields.DirPropertiesRef, value);
117 } 109 }
118 110
119 public string Application_ 111 public string ApplicationRef
120 { 112 {
121 get => this.Fields[(int)IIsWebSiteTupleFields.Application_].AsString(); 113 get => this.Fields[(int)IIsWebSiteTupleFields.ApplicationRef].AsString();
122 set => this.Set((int)IIsWebSiteTupleFields.Application_, value); 114 set => this.Set((int)IIsWebSiteTupleFields.ApplicationRef, value);
123 } 115 }
124 116
125 public int Sequence 117 public int Sequence
@@ -128,10 +120,10 @@ namespace WixToolset.Iis.Tuples
128 set => this.Set((int)IIsWebSiteTupleFields.Sequence, value); 120 set => this.Set((int)IIsWebSiteTupleFields.Sequence, value);
129 } 121 }
130 122
131 public string Log_ 123 public string LogRef
132 { 124 {
133 get => this.Fields[(int)IIsWebSiteTupleFields.Log_].AsString(); 125 get => this.Fields[(int)IIsWebSiteTupleFields.LogRef].AsString();
134 set => this.Set((int)IIsWebSiteTupleFields.Log_, value); 126 set => this.Set((int)IIsWebSiteTupleFields.LogRef, value);
135 } 127 }
136 128
137 public string WebsiteId 129 public string WebsiteId
diff --git a/src/wixext/Tuples/IIsWebVirtualDirTuple.cs b/src/wixext/Tuples/IIsWebVirtualDirTuple.cs
index f80804af..3a624b80 100644
--- a/src/wixext/Tuples/IIsWebVirtualDirTuple.cs
+++ b/src/wixext/Tuples/IIsWebVirtualDirTuple.cs
@@ -11,13 +11,12 @@ namespace WixToolset.Iis
11 IisTupleDefinitionType.IIsWebVirtualDir.ToString(), 11 IisTupleDefinitionType.IIsWebVirtualDir.ToString(),
12 new[] 12 new[]
13 { 13 {
14 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.VirtualDir), IntermediateFieldType.String), 14 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.ComponentRef), IntermediateFieldType.String),
15 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Component_), IntermediateFieldType.String), 15 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.WebRef), IntermediateFieldType.String),
16 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Web_), IntermediateFieldType.String),
17 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Alias), IntermediateFieldType.String), 16 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Alias), IntermediateFieldType.String),
18 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Directory_), IntermediateFieldType.String), 17 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.DirectoryRef), IntermediateFieldType.String),
19 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.DirProperties_), IntermediateFieldType.String), 18 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.DirPropertiesRef), IntermediateFieldType.String),
20 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Application_), IntermediateFieldType.String), 19 new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.ApplicationRef), IntermediateFieldType.String),
21 }, 20 },
22 typeof(IIsWebVirtualDirTuple)); 21 typeof(IIsWebVirtualDirTuple));
23 } 22 }
@@ -29,13 +28,12 @@ namespace WixToolset.Iis.Tuples
29 28
30 public enum IIsWebVirtualDirTupleFields 29 public enum IIsWebVirtualDirTupleFields
31 { 30 {
32 VirtualDir, 31 ComponentRef,
33 Component_, 32 WebRef,
34 Web_,
35 Alias, 33 Alias,
36 Directory_, 34 DirectoryRef,
37 DirProperties_, 35 DirPropertiesRef,
38 Application_, 36 ApplicationRef,
39 } 37 }
40 38
41 public class IIsWebVirtualDirTuple : IntermediateTuple 39 public class IIsWebVirtualDirTuple : IntermediateTuple
@@ -50,22 +48,16 @@ namespace WixToolset.Iis.Tuples
50 48
51 public IntermediateField this[IIsWebVirtualDirTupleFields index] => this.Fields[(int)index]; 49 public IntermediateField this[IIsWebVirtualDirTupleFields index] => this.Fields[(int)index];
52 50
53 public string VirtualDir 51 public string ComponentRef
54 { 52 {
55 get => this.Fields[(int)IIsWebVirtualDirTupleFields.VirtualDir].AsString(); 53 get => this.Fields[(int)IIsWebVirtualDirTupleFields.ComponentRef].AsString();
56 set => this.Set((int)IIsWebVirtualDirTupleFields.VirtualDir, value); 54 set => this.Set((int)IIsWebVirtualDirTupleFields.ComponentRef, value);
57 } 55 }
58 56
59 public string Component_ 57 public string WebRef
60 { 58 {
61 get => this.Fields[(int)IIsWebVirtualDirTupleFields.Component_].AsString(); 59 get => this.Fields[(int)IIsWebVirtualDirTupleFields.WebRef].AsString();
62 set => this.Set((int)IIsWebVirtualDirTupleFields.Component_, value); 60 set => this.Set((int)IIsWebVirtualDirTupleFields.WebRef, value);
63 }
64
65 public string Web_
66 {
67 get => this.Fields[(int)IIsWebVirtualDirTupleFields.Web_].AsString();
68 set => this.Set((int)IIsWebVirtualDirTupleFields.Web_, value);
69 } 61 }
70 62
71 public string Alias 63 public string Alias
@@ -74,22 +66,22 @@ namespace WixToolset.Iis.Tuples
74 set => this.Set((int)IIsWebVirtualDirTupleFields.Alias, value); 66 set => this.Set((int)IIsWebVirtualDirTupleFields.Alias, value);
75 } 67 }
76 68
77 public string Directory_ 69 public string DirectoryRef
78 { 70 {
79 get => this.Fields[(int)IIsWebVirtualDirTupleFields.Directory_].AsString(); 71 get => this.Fields[(int)IIsWebVirtualDirTupleFields.DirectoryRef].AsString();
80 set => this.Set((int)IIsWebVirtualDirTupleFields.Directory_, value); 72 set => this.Set((int)IIsWebVirtualDirTupleFields.DirectoryRef, value);
81 } 73 }
82 74
83 public string DirProperties_ 75 public string DirPropertiesRef
84 { 76 {
85 get => this.Fields[(int)IIsWebVirtualDirTupleFields.DirProperties_].AsString(); 77 get => this.Fields[(int)IIsWebVirtualDirTupleFields.DirPropertiesRef].AsString();
86 set => this.Set((int)IIsWebVirtualDirTupleFields.DirProperties_, value); 78 set => this.Set((int)IIsWebVirtualDirTupleFields.DirPropertiesRef, value);
87 } 79 }
88 80
89 public string Application_ 81 public string ApplicationRef
90 { 82 {
91 get => this.Fields[(int)IIsWebVirtualDirTupleFields.Application_].AsString(); 83 get => this.Fields[(int)IIsWebVirtualDirTupleFields.ApplicationRef].AsString();
92 set => this.Set((int)IIsWebVirtualDirTupleFields.Application_, value); 84 set => this.Set((int)IIsWebVirtualDirTupleFields.ApplicationRef, value);
93 } 85 }
94 } 86 }
95} \ No newline at end of file 87} \ No newline at end of file