The Great Tuple to Symbol Rename (tm)
Rob Mensching committed
Jun 27, 2020 at 15:08 UTC
28666e3beb1776324c6d3e719cb0c37d4f2fbeff
22 files changed
+701
-701
src/wixext/IIsCompiler.cs
+67
-67
@@ -8,7 +8,7 @@ namespace WixToolset.Iis
8
using System.Xml.Linq;
9
using WixToolset.Data;
10
using WixToolset.Extensibility;
11
- using WixToolset.Iis.Tuples;
11
+ using WixToolset.Iis.Symbols;
12
13
/// <summary>
14
/// The compiler for the WiX Toolset Internet Information Services Extension.
@@ -159,7 +159,7 @@ namespace WixToolset.Iis
159
case "BinaryKey":
160
attributes |= 2; // SCA_CERT_ATTRIBUTE_BINARYDATA
161
binaryKey = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
162
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.Binary, binaryKey);
162
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.Binary, binaryKey);
163
break;
164
case "CertificatePath":
165
certificatePath = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -287,13 +287,13 @@ namespace WixToolset.Iis
287
this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element);
288
289
// Reference InstallCertificates and UninstallCertificates since nothing will happen without them
290
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "InstallCertificates");
291
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "UninstallCertificates");
290
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.CustomAction, "InstallCertificates");
291
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.CustomAction, "UninstallCertificates");
292
this.ParseHelper.EnsureTable(section, sourceLineNumbers, IisTableDefinitions.CertificateHash); // Certificate CustomActions require the CertificateHash table
293
294
if (!this.Messaging.EncounteredError)
295
{
296
- section.AddTuple(new CertificateTuple(sourceLineNumbers, id)
296
+ section.AddSymbol(new CertificateSymbol(sourceLineNumbers, id)
297
{
298
ComponentRef = componentId,
299
Name = name,
@@ -325,7 +325,7 @@ namespace WixToolset.Iis
325
{
326
case "Id":
327
id = this.ParseHelper.GetAttributeIdentifier(sourceLineNumbers, attrib);
328
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.Certificate, id.Id);
328
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.Certificate, id.Id);
329
break;
330
default:
331
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -347,9 +347,9 @@ namespace WixToolset.Iis
347
348
if (!this.Messaging.EncounteredError)
349
{
350
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.Certificate, id.Id);
350
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.Certificate, id.Id);
351
352
- section.AddTuple(new IIsWebSiteCertificatesTuple(sourceLineNumbers)
352
+ section.AddSymbol(new IIsWebSiteCertificatesSymbol(sourceLineNumbers)
353
{
354
WebRef = webId,
355
CertificateRef = id.Id,
@@ -422,7 +422,7 @@ namespace WixToolset.Iis
422
423
if (!this.Messaging.EncounteredError)
424
{
425
- section.AddTuple(new IIsMimeMapTuple(sourceLineNumbers, id)
425
+ section.AddSymbol(new IIsMimeMapSymbol(sourceLineNumbers, id)
426
{
427
ParentType = (int)parentType,
428
ParentValue = parentId,
@@ -533,7 +533,7 @@ namespace WixToolset.Iis
533
534
if (!this.Messaging.EncounteredError)
535
{
536
- section.AddTuple(new IIsWebAddressTuple(sourceLineNumbers, id)
536
+ section.AddSymbol(new IIsWebAddressSymbol(sourceLineNumbers, id)
537
{
538
WebRef = parentWeb,
539
IP = ip,
@@ -639,7 +639,7 @@ namespace WixToolset.Iis
639
break;
640
case "WebAppPool":
641
appPool = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
642
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsAppPool, appPool);
642
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsAppPool, appPool);
643
break;
644
default:
645
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -688,7 +688,7 @@ namespace WixToolset.Iis
688
689
if (!this.Messaging.EncounteredError)
690
{
691
- var tuple = section.AddTuple(new IIsWebApplicationTuple(sourceLineNumbers, id)
691
+ var symbol = section.AddSymbol(new IIsWebApplicationSymbol(sourceLineNumbers, id)
692
{
693
Name = name,
694
Isolation = isolation,
@@ -698,37 +698,37 @@ namespace WixToolset.Iis
698
699
if (YesNoDefaultType.Default != allowSessions)
700
{
701
- tuple.AllowSessions = YesNoDefaultType.Yes == allowSessions ? 1 : 0;
701
+ symbol.AllowSessions = YesNoDefaultType.Yes == allowSessions ? 1 : 0;
702
}
703
704
if (CompilerConstants.IntegerNotSet != sessionTimeout)
705
{
706
- tuple.SessionTimeout = sessionTimeout;
706
+ symbol.SessionTimeout = sessionTimeout;
707
}
708
709
if (YesNoDefaultType.Default != buffer)
710
{
711
- tuple.Buffer = YesNoDefaultType.Yes == buffer ? 1 : 0;
711
+ symbol.Buffer = YesNoDefaultType.Yes == buffer ? 1 : 0;
712
}
713
714
if (YesNoDefaultType.Default != parentPaths)
715
{
716
- tuple.ParentPaths = YesNoDefaultType.Yes == parentPaths ? 1 : 0;
716
+ symbol.ParentPaths = YesNoDefaultType.Yes == parentPaths ? 1 : 0;
717
}
718
719
if (CompilerConstants.IntegerNotSet != scriptTimeout)
720
{
721
- tuple.ScriptTimeout = scriptTimeout;
721
+ symbol.ScriptTimeout = scriptTimeout;
722
}
723
724
if (YesNoDefaultType.Default != serverDebugging)
725
{
726
- tuple.ServerDebugging = YesNoDefaultType.Yes == serverDebugging ? 1 : 0;
726
+ symbol.ServerDebugging = YesNoDefaultType.Yes == serverDebugging ? 1 : 0;
727
}
728
729
if (YesNoDefaultType.Default != clientDebugging)
730
{
731
- tuple.ClientDebugging = YesNoDefaultType.Yes == clientDebugging ? 1 : 0;
731
+ symbol.ClientDebugging = YesNoDefaultType.Yes == clientDebugging ? 1 : 0;
732
}
733
}
734
@@ -798,7 +798,7 @@ namespace WixToolset.Iis
798
799
if (!this.Messaging.EncounteredError)
800
{
801
- var tuple = section.AddTuple(new IIsWebApplicationExtensionTuple(sourceLineNumbers)
801
+ var symbol = section.AddSymbol(new IIsWebApplicationExtensionSymbol(sourceLineNumbers)
802
{
803
ApplicationRef = application,
804
Extension = extension,
@@ -808,7 +808,7 @@ namespace WixToolset.Iis
808
809
if (0 < attributes)
810
{
811
- tuple.Attributes = attributes;
811
+ symbol.Attributes = attributes;
812
}
813
}
814
}
@@ -925,7 +925,7 @@ namespace WixToolset.Iis
925
{
926
switch (managedPipelineMode)
927
{
928
- // In 3.5 we allowed lower case values (per camel case enum style), we now use formatted fields,
928
+ // In 3.5 we allowed lower case values (per camel case enum style), we now use formatted fields,
929
// so the value needs to match exactly what we pass in to IIS which uses pascal case.
930
case "classic":
931
managedPipelineMode = "Classic";
@@ -1113,7 +1113,7 @@ namespace WixToolset.Iis
1113
1114
if (!this.Messaging.EncounteredError)
1115
{
1116
- var tuple = section.AddTuple(new IIsAppPoolTuple(sourceLineNumbers, id)
1116
+ var symbol = section.AddSymbol(new IIsAppPoolSymbol(sourceLineNumbers, id)
1117
{
1118
Name = name,
1119
ComponentRef = componentId,
@@ -1127,37 +1127,37 @@ namespace WixToolset.Iis
1127
1128
if (CompilerConstants.IntegerNotSet != recycleMinutes)
1129
{
1130
- tuple.RecycleMinutes = recycleMinutes;
1130
+ symbol.RecycleMinutes = recycleMinutes;
1131
}
1132
1133
if (CompilerConstants.IntegerNotSet != recycleRequests)
1134
{
1135
- tuple.RecycleRequests = recycleRequests;
1135
+ symbol.RecycleRequests = recycleRequests;
1136
}
1137
1138
if (CompilerConstants.IntegerNotSet != idleTimeout)
1139
{
1140
- tuple.IdleTimeout = idleTimeout;
1140
+ symbol.IdleTimeout = idleTimeout;
1141
}
1142
1143
if (CompilerConstants.IntegerNotSet != queueLimit)
1144
{
1145
- tuple.QueueLimit = queueLimit;
1145
+ symbol.QueueLimit = queueLimit;
1146
}
1147
1148
if (CompilerConstants.IntegerNotSet != maxWorkerProcs)
1149
{
1150
- tuple.MaxProc = maxWorkerProcs;
1150
+ symbol.MaxProc = maxWorkerProcs;
1151
}
1152
1153
if (CompilerConstants.IntegerNotSet != virtualMemory)
1154
{
1155
- tuple.VirtualMemory = virtualMemory;
1155
+ symbol.VirtualMemory = virtualMemory;
1156
}
1157
1158
if (CompilerConstants.IntegerNotSet != privateMemory)
1159
{
1160
- tuple.PrivateMemory = privateMemory;
1160
+ symbol.PrivateMemory = privateMemory;
1161
}
1162
}
1163
}
@@ -1201,7 +1201,7 @@ namespace WixToolset.Iis
1201
}
1202
1203
parentWeb = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
1204
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebSite, parentWeb);
1204
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebSite, parentWeb);
1205
break;
1206
default:
1207
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -1278,17 +1278,17 @@ namespace WixToolset.Iis
1278
1279
if (null != application)
1280
{
1281
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebApplication, application);
1281
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebApplication, application);
1282
}
1283
1284
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebDirProperties, dirProperties);
1284
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebDirProperties, dirProperties);
1285
1286
// Reference ConfigureIIs since nothing will happen without it
1287
this.AddReferenceToConfigureIIs(section, sourceLineNumbers);
1288
1289
if (!this.Messaging.EncounteredError)
1290
{
1291
- section.AddTuple(new IIsWebDirTuple(sourceLineNumbers, id)
1291
+ section.AddSymbol(new IIsWebDirSymbol(sourceLineNumbers, id)
1292
{
1293
ComponentRef = componentId,
1294
WebRef = parentWeb,
@@ -1557,7 +1557,7 @@ namespace WixToolset.Iis
1557
1558
if (!this.Messaging.EncounteredError)
1559
{
1560
- var tuple = section.AddTuple(new IIsWebDirPropertiesTuple(sourceLineNumbers, id)
1560
+ var symbol = section.AddSymbol(new IIsWebDirPropertiesSymbol(sourceLineNumbers, id)
1561
{
1562
AnonymousUserRef = anonymousUser,
1563
IIsControlledPassword = iisControlledPassword ? 1 : 0,
@@ -1568,47 +1568,47 @@ namespace WixToolset.Iis
1568
1569
if (accessSet)
1570
{
1571
- tuple.Access = access;
1571
+ symbol.Access = access;
1572
}
1573
1574
if (authorizationSet)
1575
{
1576
- tuple.Authorization = authorization;
1576
+ symbol.Authorization = authorization;
1577
}
1578
1579
if (YesNoType.NotSet != logVisits)
1580
{
1581
- tuple.LogVisits = YesNoType.Yes == logVisits ? 1 : 0;
1581
+ symbol.LogVisits = YesNoType.Yes == logVisits ? 1 : 0;
1582
}
1583
1584
if (YesNoType.NotSet != index)
1585
{
1586
- tuple.Index = YesNoType.Yes == index ? 1 : 0;
1586
+ symbol.Index = YesNoType.Yes == index ? 1 : 0;
1587
}
1588
1589
if (YesNoType.NotSet != aspDetailedError)
1590
{
1591
- tuple.AspDetailedError = YesNoType.Yes == aspDetailedError ? 1 : 0;
1591
+ symbol.AspDetailedError = YesNoType.Yes == aspDetailedError ? 1 : 0;
1592
}
1593
1594
if (CompilerConstants.LongNotSet != cacheControlMaxAge)
1595
{
1596
- tuple.CacheControlMaxAge = unchecked((int)cacheControlMaxAge);
1596
+ symbol.CacheControlMaxAge = unchecked((int)cacheControlMaxAge);
1597
}
1598
1599
if (YesNoType.NotSet != notCustomError)
1600
{
1601
- tuple.NoCustomError = YesNoType.Yes == notCustomError ? 1 : 0;
1601
+ symbol.NoCustomError = YesNoType.Yes == notCustomError ? 1 : 0;
1602
}
1603
1604
if (accessSSLFlagsSet)
1605
{
1606
- tuple.AccessSSLFlags = accessSSLFlags;
1606
+ symbol.AccessSSLFlags = accessSSLFlags;
1607
}
1608
1609
if (null != authenticationProviders)
1610
{
1611
- tuple.AuthenticationProviders = authenticationProviders;
1611
+ symbol.AuthenticationProviders = authenticationProviders;
1612
}
1613
}
1614
@@ -1682,7 +1682,7 @@ namespace WixToolset.Iis
1682
1683
if (!this.Messaging.EncounteredError)
1684
{
1685
- section.AddTuple(new IIsWebErrorTuple(sourceLineNumbers)
1685
+ section.AddSymbol(new IIsWebErrorSymbol(sourceLineNumbers)
1686
{
1687
ErrorCode = errorCode,
1688
SubCode = subCode,
@@ -1756,7 +1756,7 @@ namespace WixToolset.Iis
1756
}
1757
1758
parentWeb = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
1759
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebSite, parentWeb);
1759
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebSite, parentWeb);
1760
break;
1761
default:
1762
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -1791,7 +1791,7 @@ namespace WixToolset.Iis
1791
1792
if (!this.Messaging.EncounteredError)
1793
{
1794
- var tuple = section.AddTuple(new IIsFilterTuple(sourceLineNumbers, id)
1794
+ var symbol = section.AddSymbol(new IIsFilterSymbol(sourceLineNumbers, id)
1795
{
1796
Name = name,
1797
ComponentRef = componentId,
@@ -1803,7 +1803,7 @@ namespace WixToolset.Iis
1803
1804
if (CompilerConstants.IntegerNotSet != loadOrder)
1805
{
1806
- tuple.LoadOrder = loadOrder;
1806
+ symbol.LoadOrder = loadOrder;
1807
}
1808
}
1809
}
@@ -1879,7 +1879,7 @@ namespace WixToolset.Iis
1879
1880
if (!this.Messaging.EncounteredError)
1881
{
1882
- section.AddTuple(new IIsWebLogTuple(sourceLineNumbers, id)
1882
+ section.AddSymbol(new IIsWebLogSymbol(sourceLineNumbers, id)
1883
{
1884
Format = type,
1885
});
@@ -1950,7 +1950,7 @@ namespace WixToolset.Iis
1950
1951
if (!this.Messaging.EncounteredError)
1952
{
1953
- section.AddTuple(new IIsPropertyTuple(sourceLineNumbers, id)
1953
+ section.AddSymbol(new IIsPropertySymbol(sourceLineNumbers, id)
1954
{
1955
ComponentRef = componentId,
1956
Attributes = 0,
@@ -2039,7 +2039,7 @@ namespace WixToolset.Iis
2039
2040
if (!this.Messaging.EncounteredError)
2041
{
2042
- section.AddTuple(new IIsWebServiceExtensionTuple(sourceLineNumbers, id)
2042
+ section.AddSymbol(new IIsWebServiceExtensionSymbol(sourceLineNumbers, id)
2043
{
2044
ComponentRef = componentId,
2045
File = file,
@@ -2118,7 +2118,7 @@ namespace WixToolset.Iis
2118
break;
2119
case "Directory":
2120
directory = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
2121
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.Directory, directory);
2121
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.Directory, directory);
2122
break;
2123
case "DirProperties":
2124
if (null == componentId)
@@ -2169,7 +2169,7 @@ namespace WixToolset.Iis
2169
}
2170
2171
log = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
2172
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebLog, log);
2172
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebLog, log);
2173
break;
2174
default:
2175
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -2310,12 +2310,12 @@ namespace WixToolset.Iis
2310
2311
if (null != application)
2312
{
2313
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebApplication, application);
2313
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebApplication, application);
2314
}
2315
2316
if (null != dirProperties)
2317
{
2318
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebDirProperties, dirProperties);
2318
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebDirProperties, dirProperties);
2319
}
2320
2321
if (null != componentId)
@@ -2326,7 +2326,7 @@ namespace WixToolset.Iis
2326
2327
if (!this.Messaging.EncounteredError)
2328
{
2329
- var tuple = section.AddTuple(new IIsWebSiteTuple(sourceLineNumbers, id)
2329
+ var symbol = section.AddSymbol(new IIsWebSiteSymbol(sourceLineNumbers, id)
2330
{
2331
ComponentRef = componentId,
2332
Description = description,
@@ -2340,22 +2340,22 @@ namespace WixToolset.Iis
2340
2341
if (CompilerConstants.IntegerNotSet != connectionTimeout)
2342
{
2343
- tuple.ConnectionTimeout = connectionTimeout;
2343
+ symbol.ConnectionTimeout = connectionTimeout;
2344
}
2345
2346
if (CompilerConstants.IntegerNotSet != state)
2347
{
2348
- tuple.State = state;
2348
+ symbol.State = state;
2349
}
2350
2351
if (0 != attributes)
2352
{
2353
- tuple.Attributes = attributes;
2353
+ symbol.Attributes = attributes;
2354
}
2355
2356
if (CompilerConstants.IntegerNotSet != sequence)
2357
{
2358
- tuple.Sequence = sequence;
2358
+ symbol.Sequence = sequence;
2359
}
2360
}
2361
}
@@ -2415,7 +2415,7 @@ namespace WixToolset.Iis
2415
2416
if (!this.Messaging.EncounteredError)
2417
{
2418
- section.AddTuple(new IIsHttpHeaderTuple(sourceLineNumbers, id)
2418
+ section.AddSymbol(new IIsHttpHeaderSymbol(sourceLineNumbers, id)
2419
{
2420
HttpHeader = id.Id,
2421
ParentType = (int)parentType,
@@ -2457,7 +2457,7 @@ namespace WixToolset.Iis
2457
break;
2458
case "Directory":
2459
directory = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
2460
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.Directory, directory);
2460
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.Directory, directory);
2461
break;
2462
case "DirProperties":
2463
dirProperties = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib);
@@ -2472,7 +2472,7 @@ namespace WixToolset.Iis
2472
}
2473
2474
parentWeb = this.ParseHelper.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
2475
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebSite, parentWeb);
2475
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebSite, parentWeb);
2476
break;
2477
default:
2478
this.ParseHelper.UnexpectedAttribute(element, attrib);
@@ -2576,12 +2576,12 @@ namespace WixToolset.Iis
2576
2577
if (null != dirProperties)
2578
{
2579
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebDirProperties, dirProperties);
2579
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebDirProperties, dirProperties);
2580
}
2581
2582
if (null != application)
2583
{
2584
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisTupleDefinitions.IIsWebApplication, application);
2584
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, IisSymbolDefinitions.IIsWebApplication, application);
2585
}
2586
2587
// Reference ConfigureIIs since nothing will happen without it
@@ -2589,7 +2589,7 @@ namespace WixToolset.Iis
2589
2590
if (!this.Messaging.EncounteredError)
2591
{
2592
- section.AddTuple(new IIsWebVirtualDirTuple(sourceLineNumbers, id)
2592
+ section.AddSymbol(new IIsWebVirtualDirSymbol(sourceLineNumbers, id)
2593
{
2594
ComponentRef = componentId,
2595
WebRef = parentWeb,
@@ -2603,7 +2603,7 @@ namespace WixToolset.Iis
2603
2604
private void AddReferenceToConfigureIIs(IntermediateSection section, SourceLineNumber sourceLineNumbers)
2605
{
2606
- this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, TupleDefinitions.CustomAction, "ConfigureIIs");
2606
+ this.ParseHelper.CreateSimpleReference(section, sourceLineNumbers, SymbolDefinitions.CustomAction, "ConfigureIIs");
2607
}
2608
}
2609
}
src/wixext/IIsExtensionData.cs
+5
-5
@@ -16,15 +16,15 @@ namespace WixToolset.Iis
16
/// <value>The default culture.</value>
17
public override string DefaultCulture => "en-US";
18
19
- public override bool TryGetTupleDefinitionByName(string name, out IntermediateTupleDefinition tupleDefinition)
19
+ public override bool TryGetSymbolDefinitionByName(string name, out IntermediateSymbolDefinition symbolDefinition)
20
{
21
- tupleDefinition = IisTupleDefinitions.ByName(name);
22
- return tupleDefinition != null;
21
+ symbolDefinition = IisSymbolDefinitions.ByName(name);
22
+ return symbolDefinition != null;
23
}
24
25
- public override Intermediate GetLibrary(ITupleDefinitionCreator tupleDefinitions)
25
+ public override Intermediate GetLibrary(ISymbolDefinitionCreator symbolDefinitions)
26
{
27
- return Intermediate.Load(typeof(IIsExtensionData).Assembly, "WixToolset.Iis.iis.wixlib", tupleDefinitions);
27
+ return Intermediate.Load(typeof(IIsExtensionData).Assembly, "WixToolset.Iis.iis.wixlib", symbolDefinitions);
28
}
29
}
30
}
src/wixext/IisTableDefinitions.cs
+36
-36
@@ -8,7 +8,7 @@ namespace WixToolset.Iis
8
{
9
public static readonly TableDefinition Certificate = new TableDefinition(
10
"Certificate",
11
- IisTupleDefinitions.Certificate,
11
+ IisSymbolDefinitions.Certificate,
12
new[]
13
{
14
new ColumnDefinition("Certificate", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Identifier for the certificate in the package.", modularizeType: ColumnModularizeType.Column),
@@ -21,34 +21,34 @@ namespace WixToolset.Iis
21
new ColumnDefinition("CertificatePath", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Property to path of certificate.", modularizeType: ColumnModularizeType.Property),
22
new ColumnDefinition("PFXPassword", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Hidden property to a pfx password", modularizeType: ColumnModularizeType.Property),
23
},
24
- tupleIdIsPrimaryKey: true
24
+ symbolIdIsPrimaryKey: true
25
);
26
27
public static readonly TableDefinition CertificateHash = new TableDefinition(
28
"CertificateHash",
29
- IisTupleDefinitions.CertificateHash,
29
+ IisSymbolDefinitions.CertificateHash,
30
new[]
31
{
32
new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyColumn: 1, description: "Foreign key to certificate in Certificate table.", modularizeType: ColumnModularizeType.Column),
33
new ColumnDefinition("Hash", ColumnType.String, 0, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Base64 encoded SHA1 hash of certificate populated at run-time."),
34
},
35
- tupleIdIsPrimaryKey: false
35
+ symbolIdIsPrimaryKey: false
36
);
37
38
public static readonly TableDefinition IIsWebSiteCertificates = new TableDefinition(
39
"IIsWebSiteCertificates",
40
- IisTupleDefinitions.IIsWebSiteCertificates,
40
+ IisSymbolDefinitions.IIsWebSiteCertificates,
41
new[]
42
{
43
new ColumnDefinition("Web_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebSite", keyColumn: 1, description: "The index into the IIsWebSite table.", modularizeType: ColumnModularizeType.Column),
44
new ColumnDefinition("Certificate_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Text, keyTable: "Certificate", keyColumn: 1, description: "The index into the Certificate table.", modularizeType: ColumnModularizeType.Column),
45
},
46
- tupleIdIsPrimaryKey: false
46
+ symbolIdIsPrimaryKey: false
47
);
48
49
public static readonly TableDefinition IIsAppPool = new TableDefinition(
50
"IIsAppPool",
51
- IisTupleDefinitions.IIsAppPool,
51
+ IisSymbolDefinitions.IIsAppPool,
52
new[]
53
{
54
new ColumnDefinition("AppPool", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for apppool", modularizeType: ColumnModularizeType.Column),
@@ -68,12 +68,12 @@ namespace WixToolset.Iis
68
new ColumnDefinition("ManagedRuntimeVersion", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the .NET Framework version to be used by the application pool."),
69
new ColumnDefinition("ManagedPipelineMode", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies the request-processing mode that is used to process requests for managed content."),
70
},
71
- tupleIdIsPrimaryKey: true
71
+ symbolIdIsPrimaryKey: true
72
);
73
74
public static readonly TableDefinition IIsMimeMap = new TableDefinition(
75
"IIsMimeMap",
76
- IisTupleDefinitions.IIsMimeMap,
76
+ IisSymbolDefinitions.IIsMimeMap,
77
new[]
78
{
79
new ColumnDefinition("MimeMap", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Mime Map definitions", modularizeType: ColumnModularizeType.Column),
@@ -82,12 +82,12 @@ namespace WixToolset.Iis
82
new ColumnDefinition("MimeType", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Mime-type covered by the MimeMap."),
83
new ColumnDefinition("Extension", ColumnType.String, 72, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Extension covered by the MimeMap."),
84
},
85
- tupleIdIsPrimaryKey: true
85
+ symbolIdIsPrimaryKey: true
86
);
87
88
public static readonly TableDefinition IIsProperty = new TableDefinition(
89
"IIsProperty",
90
- IisTupleDefinitions.IIsProperty,
90
+ IisSymbolDefinitions.IIsProperty,
91
new[]
92
{
93
new ColumnDefinition("Property", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Unique name of the IIsProperty"),
@@ -95,12 +95,12 @@ namespace WixToolset.Iis
95
new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, description: "Attributes of the IIsProperty (unused)"),
96
new ColumnDefinition("Value", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Value of the IIsProperty"),
97
},
98
- tupleIdIsPrimaryKey: true
98
+ symbolIdIsPrimaryKey: true
99
);
100
101
public static readonly TableDefinition IIsWebDirProperties = new TableDefinition(
102
"IIsWebDirProperties",
103
- IisTupleDefinitions.IIsWebDirProperties,
103
+ IisSymbolDefinitions.IIsWebDirProperties,
104
new[]
105
{
106
new ColumnDefinition("DirProperties", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for Web Properties", modularizeType: ColumnModularizeType.Column),
@@ -119,12 +119,12 @@ namespace WixToolset.Iis
119
new ColumnDefinition("AccessSSLFlags", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Specifies AccessSSLFlags IIS metabase property."),
120
new ColumnDefinition("AuthenticationProviders", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Comma delimited list, in order of precedence, of Windows authentication providers that IIS will attempt to use: NTLM, Kerberos, Negotiate, and others."),
121
},
122
- tupleIdIsPrimaryKey: true
122
+ symbolIdIsPrimaryKey: true
123
);
124
125
public static readonly TableDefinition IIsWebAddress = new TableDefinition(
126
"IIsWebAddress",
127
- IisTupleDefinitions.IIsWebAddress,
127
+ IisSymbolDefinitions.IIsWebAddress,
128
new[]
129
{
130
new ColumnDefinition("Address", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -134,12 +134,12 @@ namespace WixToolset.Iis
134
new ColumnDefinition("Header", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Text, description: "Special header information for the web site"),
135
new ColumnDefinition("Secure", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether SSL is used to communicate with web site"),
136
},
137
- tupleIdIsPrimaryKey: true
137
+ symbolIdIsPrimaryKey: true
138
);
139
140
public static readonly TableDefinition IIsWebSite = new TableDefinition(
141
"IIsWebSite",
142
- IisTupleDefinitions.IIsWebSite,
142
+ IisSymbolDefinitions.IIsWebSite,
143
new[]
144
{
145
new ColumnDefinition("Web", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -156,12 +156,12 @@ namespace WixToolset.Iis
156
new ColumnDefinition("Log_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Unknown, keyTable: "IIsWebLog", keyColumn: 1, description: "Foreign key reference to IIsWebLog data", modularizeType: ColumnModularizeType.Column),
157
new ColumnDefinition("Id", ColumnType.String, 74, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Optional number or formatted value that resolves to number that acts as the WebSite Id."),
158
},
159
- tupleIdIsPrimaryKey: true
159
+ symbolIdIsPrimaryKey: true
160
);
161
162
public static readonly TableDefinition IIsWebApplication = new TableDefinition(
163
"IIsWebApplication",
164
- IisTupleDefinitions.IIsWebApplication,
164
+ IisSymbolDefinitions.IIsWebApplication,
165
new[]
166
{
167
new ColumnDefinition("Application", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token for ASP Application", modularizeType: ColumnModularizeType.Column),
@@ -177,12 +177,12 @@ namespace WixToolset.Iis
177
new ColumnDefinition("ClientDebugging", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "0;1", description: "Specifies whether to allow ASP client-side script debugging"),
178
new ColumnDefinition("AppPool_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsAppPool", keyColumn: 1, description: "App Pool this application should run under", modularizeType: ColumnModularizeType.Column),
179
},
180
- tupleIdIsPrimaryKey: true
180
+ symbolIdIsPrimaryKey: true
181
);
182
183
public static readonly TableDefinition IIsWebApplicationExtension = new TableDefinition(
184
"IIsWebApplicationExtension",
185
- IisTupleDefinitions.IIsWebApplicationExtension,
185
+ IisSymbolDefinitions.IIsWebApplicationExtension,
186
new[]
187
{
188
new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the web site", modularizeType: ColumnModularizeType.Column),
@@ -191,12 +191,12 @@ namespace WixToolset.Iis
191
new ColumnDefinition("Executable", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Formatted, description: "Path to extension (usually file property: [#file])", modularizeType: ColumnModularizeType.Property),
192
new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, possibilities: "1;4;5", description: "Attributes for extension: 1 == Script, 4 == Check Path Info"),
193
},
194
- tupleIdIsPrimaryKey: false
194
+ symbolIdIsPrimaryKey: false
195
);
196
197
public static readonly TableDefinition IIsFilter = new TableDefinition(
198
"IIsFilter",
199
- IisTupleDefinitions.IIsFilter,
199
+ IisSymbolDefinitions.IIsFilter,
200
new[]
201
{
202
new ColumnDefinition("Filter", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -208,12 +208,12 @@ namespace WixToolset.Iis
208
new ColumnDefinition("Flags", ColumnType.Number, 4, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 2147483647, description: "What do all these numbers mean?"),
209
new ColumnDefinition("LoadOrder", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "-1 == last in order, 0 == first in order, # == place in order"),
210
},
211
- tupleIdIsPrimaryKey: true
211
+ symbolIdIsPrimaryKey: true
212
);
213
214
public static readonly TableDefinition IIsWebDir = new TableDefinition(
215
"IIsWebDir",
216
- IisTupleDefinitions.IIsWebDir,
216
+ IisSymbolDefinitions.IIsWebDir,
217
new[]
218
{
219
new ColumnDefinition("WebDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -223,12 +223,12 @@ namespace WixToolset.Iis
223
new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column),
224
new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory. This column is currently unused, but maintained for compatibility reasons.", modularizeType: ColumnModularizeType.Column),
225
},
226
- tupleIdIsPrimaryKey: true
226
+ symbolIdIsPrimaryKey: true
227
);
228
229
public static readonly TableDefinition IIsWebError = new TableDefinition(
230
"IIsWebError",
231
- IisTupleDefinitions.IIsWebError,
231
+ IisSymbolDefinitions.IIsWebError,
232
new[]
233
{
234
new ColumnDefinition("ErrorCode", ColumnType.Number, 2, primaryKey: true, nullable: false, ColumnCategory.Unknown, minValue: 400, maxValue: 599, description: "HTTP status code indicating error."),
@@ -238,12 +238,12 @@ namespace WixToolset.Iis
238
new ColumnDefinition("File", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "Path to file for this custom error (usually file property: [#file]). Must be null if URL is not null."),
239
new ColumnDefinition("URL", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "URL for this custom error. Must be null if File is not null."),
240
},
241
- tupleIdIsPrimaryKey: false
241
+ symbolIdIsPrimaryKey: false
242
);
243
244
public static readonly TableDefinition IIsHttpHeader = new TableDefinition(
245
"IIsHttpHeader",
246
- IisTupleDefinitions.IIsHttpHeader,
246
+ IisSymbolDefinitions.IIsHttpHeader,
247
new[]
248
{
249
new ColumnDefinition("HttpHeader", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -254,12 +254,12 @@ namespace WixToolset.Iis
254
new ColumnDefinition("Attributes", ColumnType.Number, 2, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 0, description: "Attributes for HTTP Header: none"),
255
new ColumnDefinition("Sequence", ColumnType.Number, 2, primaryKey: false, nullable: true, ColumnCategory.Unknown, description: "Order to add the HTTP Headers."),
256
},
257
- tupleIdIsPrimaryKey: false
257
+ symbolIdIsPrimaryKey: false
258
);
259
260
public static readonly TableDefinition IIsWebServiceExtension = new TableDefinition(
261
"IIsWebServiceExtension",
262
- IisTupleDefinitions.IIsWebServiceExtension,
262
+ IisSymbolDefinitions.IIsWebServiceExtension,
263
new[]
264
{
265
new ColumnDefinition("WebServiceExtension", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -269,12 +269,12 @@ namespace WixToolset.Iis
269
new ColumnDefinition("Group", ColumnType.String, 255, primaryKey: false, nullable: true, ColumnCategory.Formatted, description: "String used to identify groups of extensions.", modularizeType: ColumnModularizeType.Property),
270
new ColumnDefinition("Attributes", ColumnType.Number, 1, primaryKey: false, nullable: false, ColumnCategory.Unknown, minValue: 0, maxValue: 3, description: "Attributes for WebServiceExtension: 1 = Allow, 2 = UIDeletable"),
271
},
272
- tupleIdIsPrimaryKey: true
272
+ symbolIdIsPrimaryKey: true
273
);
274
275
public static readonly TableDefinition IIsWebVirtualDir = new TableDefinition(
276
"IIsWebVirtualDir",
277
- IisTupleDefinitions.IIsWebVirtualDir,
277
+ IisSymbolDefinitions.IIsWebVirtualDir,
278
new[]
279
{
280
new ColumnDefinition("VirtualDir", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
@@ -285,18 +285,18 @@ namespace WixToolset.Iis
285
new ColumnDefinition("DirProperties_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebDirProperties", keyColumn: 1, description: "Foreign key referencing possible security information for the virtual directory", modularizeType: ColumnModularizeType.Column),
286
new ColumnDefinition("Application_", ColumnType.String, 72, primaryKey: false, nullable: true, ColumnCategory.Identifier, keyTable: "IIsWebApplication", keyColumn: 1, description: "Foreign key referencing possible ASP application for the virtual directory", modularizeType: ColumnModularizeType.Column),
287
},
288
- tupleIdIsPrimaryKey: true
288
+ symbolIdIsPrimaryKey: true
289
);
290
291
public static readonly TableDefinition IIsWebLog = new TableDefinition(
292
"IIsWebLog",
293
- IisTupleDefinitions.IIsWebLog,
293
+ IisSymbolDefinitions.IIsWebLog,
294
new[]
295
{
296
new ColumnDefinition("Log", ColumnType.String, 72, primaryKey: true, nullable: false, ColumnCategory.Identifier, description: "Primary key, non-localized token", modularizeType: ColumnModularizeType.Column),
297
new ColumnDefinition("Format", ColumnType.String, 255, primaryKey: false, nullable: false, ColumnCategory.Text, description: "Type of log format"),
298
},
299
- tupleIdIsPrimaryKey: true
299
+ symbolIdIsPrimaryKey: true
300
);
301
302
public static readonly TableDefinition[] All = new[]
src/wixext/Tuples/CertificateHashTuple.cs
+17
-17
@@ -3,53 +3,53 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition CertificateHash = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.CertificateHash.ToString(),
10
+ public static readonly IntermediateSymbolDefinition CertificateHash = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.CertificateHash.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.CertificateRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(CertificateHashTupleFields.Hash), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(CertificateHashSymbolFields.CertificateRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(CertificateHashSymbolFields.Hash), IntermediateFieldType.String),
16
},
17
- typeof(CertificateHashTuple));
17
+ typeof(CertificateHashSymbol));
18
}
19
}
20
21
-namespace WixToolset.Iis.Tuples
21
+namespace WixToolset.Iis.Symbols
22
{
23
using WixToolset.Data;
24
25
- public enum CertificateHashTupleFields
25
+ public enum CertificateHashSymbolFields
26
{
27
CertificateRef,
28
Hash,
29
}
30
31
- public class CertificateHashTuple : IntermediateTuple
31
+ public class CertificateHashSymbol : IntermediateSymbol
32
{
33
- public CertificateHashTuple() : base(IisTupleDefinitions.CertificateHash, null, null)
33
+ public CertificateHashSymbol() : base(IisSymbolDefinitions.CertificateHash, null, null)
34
{
35
}
36
37
- public CertificateHashTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.CertificateHash, sourceLineNumber, id)
37
+ public CertificateHashSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.CertificateHash, sourceLineNumber, id)
38
{
39
}
40
41
- public IntermediateField this[CertificateHashTupleFields index] => this.Fields[(int)index];
41
+ public IntermediateField this[CertificateHashSymbolFields index] => this.Fields[(int)index];
42
43
public string CertificateRef
44
{
45
- get => this.Fields[(int)CertificateHashTupleFields.CertificateRef].AsString();
46
- set => this.Set((int)CertificateHashTupleFields.CertificateRef, value);
45
+ get => this.Fields[(int)CertificateHashSymbolFields.CertificateRef].AsString();
46
+ set => this.Set((int)CertificateHashSymbolFields.CertificateRef, value);
47
}
48
49
public string Hash
50
{
51
- get => this.Fields[(int)CertificateHashTupleFields.Hash].AsString();
52
- set => this.Set((int)CertificateHashTupleFields.Hash, value);
51
+ get => this.Fields[(int)CertificateHashSymbolFields.Hash].AsString();
52
+ set => this.Set((int)CertificateHashSymbolFields.Hash, value);
53
}
54
}
55
}
\ No newline at end of file
src/wixext/Tuples/CertificateTuple.cs
+35
-35
@@ -3,32 +3,32 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition Certificate = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.Certificate.ToString(),
10
+ public static readonly IntermediateSymbolDefinition Certificate = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.Certificate.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.Name), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreLocation), IntermediateFieldType.Number),
17
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.StoreName), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.Attributes), IntermediateFieldType.Number),
19
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.BinaryRef), IntermediateFieldType.String),
20
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.CertificatePath), IntermediateFieldType.String),
21
- new IntermediateFieldDefinition(nameof(CertificateTupleFields.PFXPassword), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.Name), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.StoreLocation), IntermediateFieldType.Number),
17
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.StoreName), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.Attributes), IntermediateFieldType.Number),
19
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.BinaryRef), IntermediateFieldType.String),
20
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.CertificatePath), IntermediateFieldType.String),
21
+ new IntermediateFieldDefinition(nameof(CertificateSymbolFields.PFXPassword), IntermediateFieldType.String),
22
},
23
- typeof(CertificateTuple));
23
+ typeof(CertificateSymbol));
24
}
25
}
26
27
-namespace WixToolset.Iis.Tuples
27
+namespace WixToolset.Iis.Symbols
28
{
29
using WixToolset.Data;
30
31
- public enum CertificateTupleFields
31
+ public enum CertificateSymbolFields
32
{
33
ComponentRef,
34
Name,
@@ -40,64 +40,64 @@ namespace WixToolset.Iis.Tuples
40
PFXPassword,
41
}
42
43
- public class CertificateTuple : IntermediateTuple
43
+ public class CertificateSymbol : IntermediateSymbol
44
{
45
- public CertificateTuple() : base(IisTupleDefinitions.Certificate, null, null)
45
+ public CertificateSymbol() : base(IisSymbolDefinitions.Certificate, null, null)
46
{
47
}
48
49
- public CertificateTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.Certificate, sourceLineNumber, id)
49
+ public CertificateSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.Certificate, sourceLineNumber, id)
50
{
51
}
52
53
- public IntermediateField this[CertificateTupleFields index] => this.Fields[(int)index];
53
+ public IntermediateField this[CertificateSymbolFields index] => this.Fields[(int)index];
54
55
public string ComponentRef
56
{
57
- get => this.Fields[(int)CertificateTupleFields.ComponentRef].AsString();
58
- set => this.Set((int)CertificateTupleFields.ComponentRef, value);
57
+ get => this.Fields[(int)CertificateSymbolFields.ComponentRef].AsString();
58
+ set => this.Set((int)CertificateSymbolFields.ComponentRef, value);
59
}
60
61
public string Name
62
{
63
- get => this.Fields[(int)CertificateTupleFields.Name].AsString();
64
- set => this.Set((int)CertificateTupleFields.Name, value);
63
+ get => this.Fields[(int)CertificateSymbolFields.Name].AsString();
64
+ set => this.Set((int)CertificateSymbolFields.Name, value);
65
}
66
67
public int StoreLocation
68
{
69
- get => this.Fields[(int)CertificateTupleFields.StoreLocation].AsNumber();
70
- set => this.Set((int)CertificateTupleFields.StoreLocation, value);
69
+ get => this.Fields[(int)CertificateSymbolFields.StoreLocation].AsNumber();
70
+ set => this.Set((int)CertificateSymbolFields.StoreLocation, value);
71
}
72
73
public string StoreName
74
{
75
- get => this.Fields[(int)CertificateTupleFields.StoreName].AsString();
76
- set => this.Set((int)CertificateTupleFields.StoreName, value);
75
+ get => this.Fields[(int)CertificateSymbolFields.StoreName].AsString();
76
+ set => this.Set((int)CertificateSymbolFields.StoreName, value);
77
}
78
79
public int Attributes
80
{
81
- get => this.Fields[(int)CertificateTupleFields.Attributes].AsNumber();
82
- set => this.Set((int)CertificateTupleFields.Attributes, value);
81
+ get => this.Fields[(int)CertificateSymbolFields.Attributes].AsNumber();
82
+ set => this.Set((int)CertificateSymbolFields.Attributes, value);
83
}
84
85
public string BinaryRef
86
{
87
- get => this.Fields[(int)CertificateTupleFields.BinaryRef].AsString();
88
- set => this.Set((int)CertificateTupleFields.BinaryRef, value);
87
+ get => this.Fields[(int)CertificateSymbolFields.BinaryRef].AsString();
88
+ set => this.Set((int)CertificateSymbolFields.BinaryRef, value);
89
}
90
91
public string CertificatePath
92
{
93
- get => this.Fields[(int)CertificateTupleFields.CertificatePath].AsString();
94
- set => this.Set((int)CertificateTupleFields.CertificatePath, value);
93
+ get => this.Fields[(int)CertificateSymbolFields.CertificatePath].AsString();
94
+ set => this.Set((int)CertificateSymbolFields.CertificatePath, value);
95
}
96
97
public string PFXPassword
98
{
99
- get => this.Fields[(int)CertificateTupleFields.PFXPassword].AsString();
100
- set => this.Set((int)CertificateTupleFields.PFXPassword, value);
99
+ get => this.Fields[(int)CertificateSymbolFields.PFXPassword].AsString();
100
+ set => this.Set((int)CertificateSymbolFields.PFXPassword, value);
101
}
102
}
103
}
\ No newline at end of file
src/wixext/Tuples/IIsAppPoolTuple.cs
+56
-56
@@ -3,39 +3,39 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsAppPool = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsAppPool.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsAppPool = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsAppPool.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Name), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.ComponentRef), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.Attributes), IntermediateFieldType.Number),
17
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.UserRef), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleMinutes), IntermediateFieldType.Number),
19
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleRequests), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.RecycleTimes), IntermediateFieldType.String),
21
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.IdleTimeout), IntermediateFieldType.Number),
22
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.QueueLimit), IntermediateFieldType.Number),
23
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.CPUMon), IntermediateFieldType.String),
24
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.MaxProc), IntermediateFieldType.Number),
25
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.VirtualMemory), IntermediateFieldType.Number),
26
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.PrivateMemory), IntermediateFieldType.Number),
27
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.ManagedRuntimeVersion), IntermediateFieldType.String),
28
- new IntermediateFieldDefinition(nameof(IIsAppPoolTupleFields.ManagedPipelineMode), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.Name), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.ComponentRef), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.Attributes), IntermediateFieldType.Number),
17
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.UserRef), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.RecycleMinutes), IntermediateFieldType.Number),
19
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.RecycleRequests), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.RecycleTimes), IntermediateFieldType.String),
21
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.IdleTimeout), IntermediateFieldType.Number),
22
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.QueueLimit), IntermediateFieldType.Number),
23
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.CPUMon), IntermediateFieldType.String),
24
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.MaxProc), IntermediateFieldType.Number),
25
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.VirtualMemory), IntermediateFieldType.Number),
26
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.PrivateMemory), IntermediateFieldType.Number),
27
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.ManagedRuntimeVersion), IntermediateFieldType.String),
28
+ new IntermediateFieldDefinition(nameof(IIsAppPoolSymbolFields.ManagedPipelineMode), IntermediateFieldType.String),
29
},
30
- typeof(IIsAppPoolTuple));
30
+ typeof(IIsAppPoolSymbol));
31
}
32
}
33
34
-namespace WixToolset.Iis.Tuples
34
+namespace WixToolset.Iis.Symbols
35
{
36
using WixToolset.Data;
37
38
- public enum IIsAppPoolTupleFields
38
+ public enum IIsAppPoolSymbolFields
39
{
40
Name,
41
ComponentRef,
@@ -54,106 +54,106 @@ namespace WixToolset.Iis.Tuples
54
ManagedPipelineMode,
55
}
56
57
- public class IIsAppPoolTuple : IntermediateTuple
57
+ public class IIsAppPoolSymbol : IntermediateSymbol
58
{
59
- public IIsAppPoolTuple() : base(IisTupleDefinitions.IIsAppPool, null, null)
59
+ public IIsAppPoolSymbol() : base(IisSymbolDefinitions.IIsAppPool, null, null)
60
{
61
}
62
63
- public IIsAppPoolTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsAppPool, sourceLineNumber, id)
63
+ public IIsAppPoolSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsAppPool, sourceLineNumber, id)
64
{
65
}
66
67
- public IntermediateField this[IIsAppPoolTupleFields index] => this.Fields[(int)index];
67
+ public IntermediateField this[IIsAppPoolSymbolFields index] => this.Fields[(int)index];
68
69
public string Name
70
{
71
- get => this.Fields[(int)IIsAppPoolTupleFields.Name].AsString();
72
- set => this.Set((int)IIsAppPoolTupleFields.Name, value);
71
+ get => this.Fields[(int)IIsAppPoolSymbolFields.Name].AsString();
72
+ set => this.Set((int)IIsAppPoolSymbolFields.Name, value);
73
}
74
75
public string ComponentRef
76
{
77
- get => this.Fields[(int)IIsAppPoolTupleFields.ComponentRef].AsString();
78
- set => this.Set((int)IIsAppPoolTupleFields.ComponentRef, value);
77
+ get => this.Fields[(int)IIsAppPoolSymbolFields.ComponentRef].AsString();
78
+ set => this.Set((int)IIsAppPoolSymbolFields.ComponentRef, value);
79
}
80
81
public int Attributes
82
{
83
- get => this.Fields[(int)IIsAppPoolTupleFields.Attributes].AsNumber();
84
- set => this.Set((int)IIsAppPoolTupleFields.Attributes, value);
83
+ get => this.Fields[(int)IIsAppPoolSymbolFields.Attributes].AsNumber();
84
+ set => this.Set((int)IIsAppPoolSymbolFields.Attributes, value);
85
}
86
87
public string UserRef
88
{
89
- get => this.Fields[(int)IIsAppPoolTupleFields.UserRef].AsString();
90
- set => this.Set((int)IIsAppPoolTupleFields.UserRef, value);
89
+ get => this.Fields[(int)IIsAppPoolSymbolFields.UserRef].AsString();
90
+ set => this.Set((int)IIsAppPoolSymbolFields.UserRef, value);
91
}
92
93
public int? RecycleMinutes
94
{
95
- get => this.Fields[(int)IIsAppPoolTupleFields.RecycleMinutes].AsNullableNumber();
96
- set => this.Set((int)IIsAppPoolTupleFields.RecycleMinutes, value);
95
+ get => this.Fields[(int)IIsAppPoolSymbolFields.RecycleMinutes].AsNullableNumber();
96
+ set => this.Set((int)IIsAppPoolSymbolFields.RecycleMinutes, value);
97
}
98
99
public int? RecycleRequests
100
{
101
- get => this.Fields[(int)IIsAppPoolTupleFields.RecycleRequests].AsNullableNumber();
102
- set => this.Set((int)IIsAppPoolTupleFields.RecycleRequests, value);
101
+ get => this.Fields[(int)IIsAppPoolSymbolFields.RecycleRequests].AsNullableNumber();
102
+ set => this.Set((int)IIsAppPoolSymbolFields.RecycleRequests, value);
103
}
104
105
public string RecycleTimes
106
{
107
- get => this.Fields[(int)IIsAppPoolTupleFields.RecycleTimes].AsString();
108
- set => this.Set((int)IIsAppPoolTupleFields.RecycleTimes, value);
107
+ get => this.Fields[(int)IIsAppPoolSymbolFields.RecycleTimes].AsString();
108
+ set => this.Set((int)IIsAppPoolSymbolFields.RecycleTimes, value);
109
}
110
111
public int? IdleTimeout
112
{
113
- get => this.Fields[(int)IIsAppPoolTupleFields.IdleTimeout].AsNullableNumber();
114
- set => this.Set((int)IIsAppPoolTupleFields.IdleTimeout, value);
113
+ get => this.Fields[(int)IIsAppPoolSymbolFields.IdleTimeout].AsNullableNumber();
114
+ set => this.Set((int)IIsAppPoolSymbolFields.IdleTimeout, value);
115
}
116
117
public int? QueueLimit
118
{
119
- get => this.Fields[(int)IIsAppPoolTupleFields.QueueLimit].AsNullableNumber();
120
- set => this.Set((int)IIsAppPoolTupleFields.QueueLimit, value);
119
+ get => this.Fields[(int)IIsAppPoolSymbolFields.QueueLimit].AsNullableNumber();
120
+ set => this.Set((int)IIsAppPoolSymbolFields.QueueLimit, value);
121
}
122
123
public string CPUMon
124
{
125
- get => this.Fields[(int)IIsAppPoolTupleFields.CPUMon].AsString();
126
- set => this.Set((int)IIsAppPoolTupleFields.CPUMon, value);
125
+ get => this.Fields[(int)IIsAppPoolSymbolFields.CPUMon].AsString();
126
+ set => this.Set((int)IIsAppPoolSymbolFields.CPUMon, value);
127
}
128
129
public int? MaxProc
130
{
131
- get => this.Fields[(int)IIsAppPoolTupleFields.MaxProc].AsNullableNumber();
132
- set => this.Set((int)IIsAppPoolTupleFields.MaxProc, value);
131
+ get => this.Fields[(int)IIsAppPoolSymbolFields.MaxProc].AsNullableNumber();
132
+ set => this.Set((int)IIsAppPoolSymbolFields.MaxProc, value);
133
}
134
135
public int? VirtualMemory
136
{
137
- get => this.Fields[(int)IIsAppPoolTupleFields.VirtualMemory].AsNullableNumber();
138
- set => this.Set((int)IIsAppPoolTupleFields.VirtualMemory, value);
137
+ get => this.Fields[(int)IIsAppPoolSymbolFields.VirtualMemory].AsNullableNumber();
138
+ set => this.Set((int)IIsAppPoolSymbolFields.VirtualMemory, value);
139
}
140
141
public int? PrivateMemory
142
{
143
- get => this.Fields[(int)IIsAppPoolTupleFields.PrivateMemory].AsNullableNumber();
144
- set => this.Set((int)IIsAppPoolTupleFields.PrivateMemory, value);
143
+ get => this.Fields[(int)IIsAppPoolSymbolFields.PrivateMemory].AsNullableNumber();
144
+ set => this.Set((int)IIsAppPoolSymbolFields.PrivateMemory, value);
145
}
146
147
public string ManagedRuntimeVersion
148
{
149
- get => this.Fields[(int)IIsAppPoolTupleFields.ManagedRuntimeVersion].AsString();
150
- set => this.Set((int)IIsAppPoolTupleFields.ManagedRuntimeVersion, value);
149
+ get => this.Fields[(int)IIsAppPoolSymbolFields.ManagedRuntimeVersion].AsString();
150
+ set => this.Set((int)IIsAppPoolSymbolFields.ManagedRuntimeVersion, value);
151
}
152
153
public string ManagedPipelineMode
154
{
155
- get => this.Fields[(int)IIsAppPoolTupleFields.ManagedPipelineMode].AsString();
156
- set => this.Set((int)IIsAppPoolTupleFields.ManagedPipelineMode, value);
155
+ get => this.Fields[(int)IIsAppPoolSymbolFields.ManagedPipelineMode].AsString();
156
+ set => this.Set((int)IIsAppPoolSymbolFields.ManagedPipelineMode, value);
157
}
158
}
159
}
\ No newline at end of file
src/wixext/Tuples/IIsFilterTuple.cs
+32
-32
@@ -3,31 +3,31 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsFilter = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsFilter.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsFilter = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsFilter.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Name), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.ComponentRef), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Path), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.WebRef), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Description), IntermediateFieldType.String),
19
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.Flags), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsFilterTupleFields.LoadOrder), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.Name), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.ComponentRef), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.Path), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.WebRef), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.Description), IntermediateFieldType.String),
19
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.Flags), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsFilterSymbolFields.LoadOrder), IntermediateFieldType.Number),
21
},
22
- typeof(IIsFilterTuple));
22
+ typeof(IIsFilterSymbol));
23
}
24
}
25
26
-namespace WixToolset.Iis.Tuples
26
+namespace WixToolset.Iis.Symbols
27
{
28
using WixToolset.Data;
29
30
- public enum IIsFilterTupleFields
30
+ public enum IIsFilterSymbolFields
31
{
32
Name,
33
ComponentRef,
@@ -38,58 +38,58 @@ namespace WixToolset.Iis.Tuples
38
LoadOrder,
39
}
40
41
- public class IIsFilterTuple : IntermediateTuple
41
+ public class IIsFilterSymbol : IntermediateSymbol
42
{
43
- public IIsFilterTuple() : base(IisTupleDefinitions.IIsFilter, null, null)
43
+ public IIsFilterSymbol() : base(IisSymbolDefinitions.IIsFilter, null, null)
44
{
45
}
46
47
- public IIsFilterTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsFilter, sourceLineNumber, id)
47
+ public IIsFilterSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsFilter, sourceLineNumber, id)
48
{
49
}
50
51
- public IntermediateField this[IIsFilterTupleFields index] => this.Fields[(int)index];
51
+ public IntermediateField this[IIsFilterSymbolFields index] => this.Fields[(int)index];
52
53
public string Name
54
{
55
- get => this.Fields[(int)IIsFilterTupleFields.Name].AsString();
56
- set => this.Set((int)IIsFilterTupleFields.Name, value);
55
+ get => this.Fields[(int)IIsFilterSymbolFields.Name].AsString();
56
+ set => this.Set((int)IIsFilterSymbolFields.Name, value);
57
}
58
59
public string ComponentRef
60
{
61
- get => this.Fields[(int)IIsFilterTupleFields.ComponentRef].AsString();
62
- set => this.Set((int)IIsFilterTupleFields.ComponentRef, value);
61
+ get => this.Fields[(int)IIsFilterSymbolFields.ComponentRef].AsString();
62
+ set => this.Set((int)IIsFilterSymbolFields.ComponentRef, value);
63
}
64
65
public string Path
66
{
67
- get => this.Fields[(int)IIsFilterTupleFields.Path].AsString();
68
- set => this.Set((int)IIsFilterTupleFields.Path, value);
67
+ get => this.Fields[(int)IIsFilterSymbolFields.Path].AsString();
68
+ set => this.Set((int)IIsFilterSymbolFields.Path, value);
69
}
70
71
public string WebRef
72
{
73
- get => this.Fields[(int)IIsFilterTupleFields.WebRef].AsString();
74
- set => this.Set((int)IIsFilterTupleFields.WebRef, value);
73
+ get => this.Fields[(int)IIsFilterSymbolFields.WebRef].AsString();
74
+ set => this.Set((int)IIsFilterSymbolFields.WebRef, value);
75
}
76
77
public string Description
78
{
79
- get => this.Fields[(int)IIsFilterTupleFields.Description].AsString();
80
- set => this.Set((int)IIsFilterTupleFields.Description, value);
79
+ get => this.Fields[(int)IIsFilterSymbolFields.Description].AsString();
80
+ set => this.Set((int)IIsFilterSymbolFields.Description, value);
81
}
82
83
public int Flags
84
{
85
- get => this.Fields[(int)IIsFilterTupleFields.Flags].AsNumber();
86
- set => this.Set((int)IIsFilterTupleFields.Flags, value);
85
+ get => this.Fields[(int)IIsFilterSymbolFields.Flags].AsNumber();
86
+ set => this.Set((int)IIsFilterSymbolFields.Flags, value);
87
}
88
89
public int? LoadOrder
90
{
91
- get => this.Fields[(int)IIsFilterTupleFields.LoadOrder].AsNullableNumber();
92
- set => this.Set((int)IIsFilterTupleFields.LoadOrder, value);
91
+ get => this.Fields[(int)IIsFilterSymbolFields.LoadOrder].AsNullableNumber();
92
+ set => this.Set((int)IIsFilterSymbolFields.LoadOrder, value);
93
}
94
}
95
}
\ No newline at end of file
src/wixext/Tuples/IIsHttpHeaderTuple.cs
+32
-32
@@ -3,31 +3,31 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsHttpHeader = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsHttpHeader.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsHttpHeader = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsHttpHeader.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.HttpHeader), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.ParentType), IntermediateFieldType.Number),
16
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.ParentValue), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.Name), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.Value), IntermediateFieldType.String),
19
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.Attributes), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsHttpHeaderTupleFields.Sequence), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.HttpHeader), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.ParentType), IntermediateFieldType.Number),
16
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.ParentValue), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.Name), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.Value), IntermediateFieldType.String),
19
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.Attributes), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsHttpHeaderSymbolFields.Sequence), IntermediateFieldType.Number),
21
},
22
- typeof(IIsHttpHeaderTuple));
22
+ typeof(IIsHttpHeaderSymbol));
23
}
24
}
25
26
-namespace WixToolset.Iis.Tuples
26
+namespace WixToolset.Iis.Symbols
27
{
28
using WixToolset.Data;
29
30
- public enum IIsHttpHeaderTupleFields
30
+ public enum IIsHttpHeaderSymbolFields
31
{
32
HttpHeader,
33
ParentType,
@@ -38,58 +38,58 @@ namespace WixToolset.Iis.Tuples
38
Sequence,
39
}
40
41
- public class IIsHttpHeaderTuple : IntermediateTuple
41
+ public class IIsHttpHeaderSymbol : IntermediateSymbol
42
{
43
- public IIsHttpHeaderTuple() : base(IisTupleDefinitions.IIsHttpHeader, null, null)
43
+ public IIsHttpHeaderSymbol() : base(IisSymbolDefinitions.IIsHttpHeader, null, null)
44
{
45
}
46
47
- public IIsHttpHeaderTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsHttpHeader, sourceLineNumber, id)
47
+ public IIsHttpHeaderSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsHttpHeader, sourceLineNumber, id)
48
{
49
}
50
51
- public IntermediateField this[IIsHttpHeaderTupleFields index] => this.Fields[(int)index];
51
+ public IntermediateField this[IIsHttpHeaderSymbolFields index] => this.Fields[(int)index];
52
53
public string HttpHeader
54
{
55
- get => this.Fields[(int)IIsHttpHeaderTupleFields.HttpHeader].AsString();
56
- set => this.Set((int)IIsHttpHeaderTupleFields.HttpHeader, value);
55
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.HttpHeader].AsString();
56
+ set => this.Set((int)IIsHttpHeaderSymbolFields.HttpHeader, value);
57
}
58
59
public int ParentType
60
{
61
- get => this.Fields[(int)IIsHttpHeaderTupleFields.ParentType].AsNumber();
62
- set => this.Set((int)IIsHttpHeaderTupleFields.ParentType, value);
61
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.ParentType].AsNumber();
62
+ set => this.Set((int)IIsHttpHeaderSymbolFields.ParentType, value);
63
}
64
65
public string ParentValue
66
{
67
- get => this.Fields[(int)IIsHttpHeaderTupleFields.ParentValue].AsString();
68
- set => this.Set((int)IIsHttpHeaderTupleFields.ParentValue, value);
67
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.ParentValue].AsString();
68
+ set => this.Set((int)IIsHttpHeaderSymbolFields.ParentValue, value);
69
}
70
71
public string Name
72
{
73
- get => this.Fields[(int)IIsHttpHeaderTupleFields.Name].AsString();
74
- set => this.Set((int)IIsHttpHeaderTupleFields.Name, value);
73
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.Name].AsString();
74
+ set => this.Set((int)IIsHttpHeaderSymbolFields.Name, value);
75
}
76
77
public string Value
78
{
79
- get => this.Fields[(int)IIsHttpHeaderTupleFields.Value].AsString();
80
- set => this.Set((int)IIsHttpHeaderTupleFields.Value, value);
79
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.Value].AsString();
80
+ set => this.Set((int)IIsHttpHeaderSymbolFields.Value, value);
81
}
82
83
public int Attributes
84
{
85
- get => this.Fields[(int)IIsHttpHeaderTupleFields.Attributes].AsNumber();
86
- set => this.Set((int)IIsHttpHeaderTupleFields.Attributes, value);
85
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.Attributes].AsNumber();
86
+ set => this.Set((int)IIsHttpHeaderSymbolFields.Attributes, value);
87
}
88
89
public int? Sequence
90
{
91
- get => this.Fields[(int)IIsHttpHeaderTupleFields.Sequence].AsNullableNumber();
92
- set => this.Set((int)IIsHttpHeaderTupleFields.Sequence, value);
91
+ get => this.Fields[(int)IIsHttpHeaderSymbolFields.Sequence].AsNullableNumber();
92
+ set => this.Set((int)IIsHttpHeaderSymbolFields.Sequence, value);
93
}
94
}
95
}
\ No newline at end of file
src/wixext/Tuples/IIsMimeMapTuple.cs
+23
-23
@@ -3,28 +3,28 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsMimeMap = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsMimeMap.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsMimeMap = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsMimeMap.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentType), IntermediateFieldType.Number),
15
- new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.ParentValue), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.MimeType), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsMimeMapTupleFields.Extension), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsMimeMapSymbolFields.ParentType), IntermediateFieldType.Number),
15
+ new IntermediateFieldDefinition(nameof(IIsMimeMapSymbolFields.ParentValue), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsMimeMapSymbolFields.MimeType), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsMimeMapSymbolFields.Extension), IntermediateFieldType.String),
18
},
19
- typeof(IIsMimeMapTuple));
19
+ typeof(IIsMimeMapSymbol));
20
}
21
}
22
23
-namespace WixToolset.Iis.Tuples
23
+namespace WixToolset.Iis.Symbols
24
{
25
using WixToolset.Data;
26
27
- public enum IIsMimeMapTupleFields
27
+ public enum IIsMimeMapSymbolFields
28
{
29
ParentType,
30
ParentValue,
@@ -32,40 +32,40 @@ namespace WixToolset.Iis.Tuples
32
Extension,
33
}
34
35
- public class IIsMimeMapTuple : IntermediateTuple
35
+ public class IIsMimeMapSymbol : IntermediateSymbol
36
{
37
- public IIsMimeMapTuple() : base(IisTupleDefinitions.IIsMimeMap, null, null)
37
+ public IIsMimeMapSymbol() : base(IisSymbolDefinitions.IIsMimeMap, null, null)
38
{
39
}
40
41
- public IIsMimeMapTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsMimeMap, sourceLineNumber, id)
41
+ public IIsMimeMapSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsMimeMap, sourceLineNumber, id)
42
{
43
}
44
45
- public IntermediateField this[IIsMimeMapTupleFields index] => this.Fields[(int)index];
45
+ public IntermediateField this[IIsMimeMapSymbolFields index] => this.Fields[(int)index];
46
47
public int ParentType
48
{
49
- get => this.Fields[(int)IIsMimeMapTupleFields.ParentType].AsNumber();
50
- set => this.Set((int)IIsMimeMapTupleFields.ParentType, value);
49
+ get => this.Fields[(int)IIsMimeMapSymbolFields.ParentType].AsNumber();
50
+ set => this.Set((int)IIsMimeMapSymbolFields.ParentType, value);
51
}
52
53
public string ParentValue
54
{
55
- get => this.Fields[(int)IIsMimeMapTupleFields.ParentValue].AsString();
56
- set => this.Set((int)IIsMimeMapTupleFields.ParentValue, value);
55
+ get => this.Fields[(int)IIsMimeMapSymbolFields.ParentValue].AsString();
56
+ set => this.Set((int)IIsMimeMapSymbolFields.ParentValue, value);
57
}
58
59
public string MimeType
60
{
61
- get => this.Fields[(int)IIsMimeMapTupleFields.MimeType].AsString();
62
- set => this.Set((int)IIsMimeMapTupleFields.MimeType, value);
61
+ get => this.Fields[(int)IIsMimeMapSymbolFields.MimeType].AsString();
62
+ set => this.Set((int)IIsMimeMapSymbolFields.MimeType, value);
63
}
64
65
public string Extension
66
{
67
- get => this.Fields[(int)IIsMimeMapTupleFields.Extension].AsString();
68
- set => this.Set((int)IIsMimeMapTupleFields.Extension, value);
67
+ get => this.Fields[(int)IIsMimeMapSymbolFields.Extension].AsString();
68
+ set => this.Set((int)IIsMimeMapSymbolFields.Extension, value);
69
}
70
}
71
}
\ No newline at end of file
src/wixext/Tuples/IIsPropertyTuple.cs
+20
-20
@@ -3,61 +3,61 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsProperty = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsProperty.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsProperty = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsProperty.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Attributes), IntermediateFieldType.Number),
16
- new IntermediateFieldDefinition(nameof(IIsPropertyTupleFields.Value), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsPropertySymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsPropertySymbolFields.Attributes), IntermediateFieldType.Number),
16
+ new IntermediateFieldDefinition(nameof(IIsPropertySymbolFields.Value), IntermediateFieldType.String),
17
},
18
- typeof(IIsPropertyTuple));
18
+ typeof(IIsPropertySymbol));
19
}
20
}
21
22
-namespace WixToolset.Iis.Tuples
22
+namespace WixToolset.Iis.Symbols
23
{
24
using WixToolset.Data;
25
26
- public enum IIsPropertyTupleFields
26
+ public enum IIsPropertySymbolFields
27
{
28
ComponentRef,
29
Attributes,
30
Value,
31
}
32
33
- public class IIsPropertyTuple : IntermediateTuple
33
+ public class IIsPropertySymbol : IntermediateSymbol
34
{
35
- public IIsPropertyTuple() : base(IisTupleDefinitions.IIsProperty, null, null)
35
+ public IIsPropertySymbol() : base(IisSymbolDefinitions.IIsProperty, null, null)
36
{
37
}
38
39
- public IIsPropertyTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsProperty, sourceLineNumber, id)
39
+ public IIsPropertySymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsProperty, sourceLineNumber, id)
40
{
41
}
42
43
- public IntermediateField this[IIsPropertyTupleFields index] => this.Fields[(int)index];
43
+ public IntermediateField this[IIsPropertySymbolFields index] => this.Fields[(int)index];
44
45
public string ComponentRef
46
{
47
- get => this.Fields[(int)IIsPropertyTupleFields.ComponentRef].AsString();
48
- set => this.Set((int)IIsPropertyTupleFields.ComponentRef, value);
47
+ get => this.Fields[(int)IIsPropertySymbolFields.ComponentRef].AsString();
48
+ set => this.Set((int)IIsPropertySymbolFields.ComponentRef, value);
49
}
50
51
public int Attributes
52
{
53
- get => this.Fields[(int)IIsPropertyTupleFields.Attributes].AsNumber();
54
- set => this.Set((int)IIsPropertyTupleFields.Attributes, value);
53
+ get => this.Fields[(int)IIsPropertySymbolFields.Attributes].AsNumber();
54
+ set => this.Set((int)IIsPropertySymbolFields.Attributes, value);
55
}
56
57
public string Value
58
{
59
- get => this.Fields[(int)IIsPropertyTupleFields.Value].AsString();
60
- set => this.Set((int)IIsPropertyTupleFields.Value, value);
59
+ get => this.Fields[(int)IIsPropertySymbolFields.Value].AsString();
60
+ set => this.Set((int)IIsPropertySymbolFields.Value, value);
61
}
62
}
63
}
\ No newline at end of file
src/wixext/Tuples/IIsWebAddressTuple.cs
+26
-26
@@ -3,29 +3,29 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebAddress = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebAddress.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebAddress = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebAddress.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.WebRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.IP), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Port), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Header), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebAddressTupleFields.Secure), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(IIsWebAddressSymbolFields.WebRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebAddressSymbolFields.IP), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebAddressSymbolFields.Port), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebAddressSymbolFields.Header), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebAddressSymbolFields.Secure), IntermediateFieldType.Number),
19
},
20
- typeof(IIsWebAddressTuple));
20
+ typeof(IIsWebAddressSymbol));
21
}
22
}
23
24
-namespace WixToolset.Iis.Tuples
24
+namespace WixToolset.Iis.Symbols
25
{
26
using WixToolset.Data;
27
28
- public enum IIsWebAddressTupleFields
28
+ public enum IIsWebAddressSymbolFields
29
{
30
WebRef,
31
IP,
@@ -34,46 +34,46 @@ namespace WixToolset.Iis.Tuples
34
Secure,
35
}
36
37
- public class IIsWebAddressTuple : IntermediateTuple
37
+ public class IIsWebAddressSymbol : IntermediateSymbol
38
{
39
- public IIsWebAddressTuple() : base(IisTupleDefinitions.IIsWebAddress, null, null)
39
+ public IIsWebAddressSymbol() : base(IisSymbolDefinitions.IIsWebAddress, null, null)
40
{
41
}
42
43
- public IIsWebAddressTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebAddress, sourceLineNumber, id)
43
+ public IIsWebAddressSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebAddress, sourceLineNumber, id)
44
{
45
}
46
47
- public IntermediateField this[IIsWebAddressTupleFields index] => this.Fields[(int)index];
47
+ public IntermediateField this[IIsWebAddressSymbolFields index] => this.Fields[(int)index];
48
49
public string WebRef
50
{
51
- get => this.Fields[(int)IIsWebAddressTupleFields.WebRef].AsString();
52
- set => this.Set((int)IIsWebAddressTupleFields.WebRef, value);
51
+ get => this.Fields[(int)IIsWebAddressSymbolFields.WebRef].AsString();
52
+ set => this.Set((int)IIsWebAddressSymbolFields.WebRef, value);
53
}
54
55
public string IP
56
{
57
- get => this.Fields[(int)IIsWebAddressTupleFields.IP].AsString();
58
- set => this.Set((int)IIsWebAddressTupleFields.IP, value);
57
+ get => this.Fields[(int)IIsWebAddressSymbolFields.IP].AsString();
58
+ set => this.Set((int)IIsWebAddressSymbolFields.IP, value);
59
}
60
61
public string Port
62
{
63
- get => this.Fields[(int)IIsWebAddressTupleFields.Port].AsString();
64
- set => this.Set((int)IIsWebAddressTupleFields.Port, value);
63
+ get => this.Fields[(int)IIsWebAddressSymbolFields.Port].AsString();
64
+ set => this.Set((int)IIsWebAddressSymbolFields.Port, value);
65
}
66
67
public string Header
68
{
69
- get => this.Fields[(int)IIsWebAddressTupleFields.Header].AsString();
70
- set => this.Set((int)IIsWebAddressTupleFields.Header, value);
69
+ get => this.Fields[(int)IIsWebAddressSymbolFields.Header].AsString();
70
+ set => this.Set((int)IIsWebAddressSymbolFields.Header, value);
71
}
72
73
public int? Secure
74
{
75
- get => this.Fields[(int)IIsWebAddressTupleFields.Secure].AsNullableNumber();
76
- set => this.Set((int)IIsWebAddressTupleFields.Secure, value);
75
+ get => this.Fields[(int)IIsWebAddressSymbolFields.Secure].AsNullableNumber();
76
+ set => this.Set((int)IIsWebAddressSymbolFields.Secure, value);
77
}
78
}
79
}
\ No newline at end of file
src/wixext/Tuples/IIsWebApplicationExtensionTuple.cs
+26
-26
@@ -3,29 +3,29 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebApplicationExtension = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebApplicationExtension.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebApplicationExtension = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebApplicationExtension.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.ApplicationRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Extension), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Verbs), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Executable), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionTupleFields.Attributes), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionSymbolFields.ApplicationRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionSymbolFields.Extension), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionSymbolFields.Verbs), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionSymbolFields.Executable), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationExtensionSymbolFields.Attributes), IntermediateFieldType.Number),
19
},
20
- typeof(IIsWebApplicationExtensionTuple));
20
+ typeof(IIsWebApplicationExtensionSymbol));
21
}
22
}
23
24
-namespace WixToolset.Iis.Tuples
24
+namespace WixToolset.Iis.Symbols
25
{
26
using WixToolset.Data;
27
28
- public enum IIsWebApplicationExtensionTupleFields
28
+ public enum IIsWebApplicationExtensionSymbolFields
29
{
30
ApplicationRef,
31
Extension,
@@ -34,46 +34,46 @@ namespace WixToolset.Iis.Tuples
34
Attributes,
35
}
36
37
- public class IIsWebApplicationExtensionTuple : IntermediateTuple
37
+ public class IIsWebApplicationExtensionSymbol : IntermediateSymbol
38
{
39
- public IIsWebApplicationExtensionTuple() : base(IisTupleDefinitions.IIsWebApplicationExtension, null, null)
39
+ public IIsWebApplicationExtensionSymbol() : base(IisSymbolDefinitions.IIsWebApplicationExtension, null, null)
40
{
41
}
42
43
- public IIsWebApplicationExtensionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebApplicationExtension, sourceLineNumber, id)
43
+ public IIsWebApplicationExtensionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebApplicationExtension, sourceLineNumber, id)
44
{
45
}
46
47
- public IntermediateField this[IIsWebApplicationExtensionTupleFields index] => this.Fields[(int)index];
47
+ public IntermediateField this[IIsWebApplicationExtensionSymbolFields index] => this.Fields[(int)index];
48
49
public string ApplicationRef
50
{
51
- get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.ApplicationRef].AsString();
52
- set => this.Set((int)IIsWebApplicationExtensionTupleFields.ApplicationRef, value);
51
+ get => this.Fields[(int)IIsWebApplicationExtensionSymbolFields.ApplicationRef].AsString();
52
+ set => this.Set((int)IIsWebApplicationExtensionSymbolFields.ApplicationRef, value);
53
}
54
55
public string Extension
56
{
57
- get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.Extension].AsString();
58
- set => this.Set((int)IIsWebApplicationExtensionTupleFields.Extension, value);
57
+ get => this.Fields[(int)IIsWebApplicationExtensionSymbolFields.Extension].AsString();
58
+ set => this.Set((int)IIsWebApplicationExtensionSymbolFields.Extension, value);
59
}
60
61
public string Verbs
62
{
63
- get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.Verbs].AsString();
64
- set => this.Set((int)IIsWebApplicationExtensionTupleFields.Verbs, value);
63
+ get => this.Fields[(int)IIsWebApplicationExtensionSymbolFields.Verbs].AsString();
64
+ set => this.Set((int)IIsWebApplicationExtensionSymbolFields.Verbs, value);
65
}
66
67
public string Executable
68
{
69
- get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.Executable].AsString();
70
- set => this.Set((int)IIsWebApplicationExtensionTupleFields.Executable, value);
69
+ get => this.Fields[(int)IIsWebApplicationExtensionSymbolFields.Executable].AsString();
70
+ set => this.Set((int)IIsWebApplicationExtensionSymbolFields.Executable, value);
71
}
72
73
public int Attributes
74
{
75
- get => this.Fields[(int)IIsWebApplicationExtensionTupleFields.Attributes].AsNumber();
76
- set => this.Set((int)IIsWebApplicationExtensionTupleFields.Attributes, value);
75
+ get => this.Fields[(int)IIsWebApplicationExtensionSymbolFields.Attributes].AsNumber();
76
+ set => this.Set((int)IIsWebApplicationExtensionSymbolFields.Attributes, value);
77
}
78
}
79
}
\ No newline at end of file
src/wixext/Tuples/IIsWebApplicationTuple.cs
+44
-44
@@ -3,35 +3,35 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebApplication = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebApplication.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebApplication = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebApplication.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Name), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Isolation), IntermediateFieldType.Number),
16
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AllowSessions), IntermediateFieldType.Number),
17
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.SessionTimeout), IntermediateFieldType.Number),
18
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.Buffer), IntermediateFieldType.Number),
19
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ParentPaths), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.DefaultScript), IntermediateFieldType.String),
21
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ScriptTimeout), IntermediateFieldType.Number),
22
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ServerDebugging), IntermediateFieldType.Number),
23
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.ClientDebugging), IntermediateFieldType.Number),
24
- new IntermediateFieldDefinition(nameof(IIsWebApplicationTupleFields.AppPoolRef), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.Name), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.Isolation), IntermediateFieldType.Number),
16
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.AllowSessions), IntermediateFieldType.Number),
17
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.SessionTimeout), IntermediateFieldType.Number),
18
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.Buffer), IntermediateFieldType.Number),
19
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.ParentPaths), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.DefaultScript), IntermediateFieldType.String),
21
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.ScriptTimeout), IntermediateFieldType.Number),
22
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.ServerDebugging), IntermediateFieldType.Number),
23
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.ClientDebugging), IntermediateFieldType.Number),
24
+ new IntermediateFieldDefinition(nameof(IIsWebApplicationSymbolFields.AppPoolRef), IntermediateFieldType.String),
25
},
26
- typeof(IIsWebApplicationTuple));
26
+ typeof(IIsWebApplicationSymbol));
27
}
28
}
29
30
-namespace WixToolset.Iis.Tuples
30
+namespace WixToolset.Iis.Symbols
31
{
32
using WixToolset.Data;
33
34
- public enum IIsWebApplicationTupleFields
34
+ public enum IIsWebApplicationSymbolFields
35
{
36
Name,
37
Isolation,
@@ -46,82 +46,82 @@ namespace WixToolset.Iis.Tuples
46
AppPoolRef,
47
}
48
49
- public class IIsWebApplicationTuple : IntermediateTuple
49
+ public class IIsWebApplicationSymbol : IntermediateSymbol
50
{
51
- public IIsWebApplicationTuple() : base(IisTupleDefinitions.IIsWebApplication, null, null)
51
+ public IIsWebApplicationSymbol() : base(IisSymbolDefinitions.IIsWebApplication, null, null)
52
{
53
}
54
55
- public IIsWebApplicationTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebApplication, sourceLineNumber, id)
55
+ public IIsWebApplicationSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebApplication, sourceLineNumber, id)
56
{
57
}
58
59
- public IntermediateField this[IIsWebApplicationTupleFields index] => this.Fields[(int)index];
59
+ public IntermediateField this[IIsWebApplicationSymbolFields index] => this.Fields[(int)index];
60
61
public string Name
62
{
63
- get => this.Fields[(int)IIsWebApplicationTupleFields.Name].AsString();
64
- set => this.Set((int)IIsWebApplicationTupleFields.Name, value);
63
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.Name].AsString();
64
+ set => this.Set((int)IIsWebApplicationSymbolFields.Name, value);
65
}
66
67
public int Isolation
68
{
69
- get => this.Fields[(int)IIsWebApplicationTupleFields.Isolation].AsNumber();
70
- set => this.Set((int)IIsWebApplicationTupleFields.Isolation, value);
69
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.Isolation].AsNumber();
70
+ set => this.Set((int)IIsWebApplicationSymbolFields.Isolation, value);
71
}
72
73
public int? AllowSessions
74
{
75
- get => this.Fields[(int)IIsWebApplicationTupleFields.AllowSessions].AsNullableNumber();
76
- set => this.Set((int)IIsWebApplicationTupleFields.AllowSessions, value);
75
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.AllowSessions].AsNullableNumber();
76
+ set => this.Set((int)IIsWebApplicationSymbolFields.AllowSessions, value);
77
}
78
79
public int? SessionTimeout
80
{
81
- get => this.Fields[(int)IIsWebApplicationTupleFields.SessionTimeout].AsNullableNumber();
82
- set => this.Set((int)IIsWebApplicationTupleFields.SessionTimeout, value);
81
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.SessionTimeout].AsNullableNumber();
82
+ set => this.Set((int)IIsWebApplicationSymbolFields.SessionTimeout, value);
83
}
84
85
public int? Buffer
86
{
87
- get => this.Fields[(int)IIsWebApplicationTupleFields.Buffer].AsNullableNumber();
88
- set => this.Set((int)IIsWebApplicationTupleFields.Buffer, value);
87
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.Buffer].AsNullableNumber();
88
+ set => this.Set((int)IIsWebApplicationSymbolFields.Buffer, value);
89
}
90
91
public int? ParentPaths
92
{
93
- get => this.Fields[(int)IIsWebApplicationTupleFields.ParentPaths].AsNullableNumber();
94
- set => this.Set((int)IIsWebApplicationTupleFields.ParentPaths, value);
93
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.ParentPaths].AsNullableNumber();
94
+ set => this.Set((int)IIsWebApplicationSymbolFields.ParentPaths, value);
95
}
96
97
public string DefaultScript
98
{
99
- get => this.Fields[(int)IIsWebApplicationTupleFields.DefaultScript].AsString();
100
- set => this.Set((int)IIsWebApplicationTupleFields.DefaultScript, value);
99
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.DefaultScript].AsString();
100
+ set => this.Set((int)IIsWebApplicationSymbolFields.DefaultScript, value);
101
}
102
103
public int? ScriptTimeout
104
{
105
- get => this.Fields[(int)IIsWebApplicationTupleFields.ScriptTimeout].AsNullableNumber();
106
- set => this.Set((int)IIsWebApplicationTupleFields.ScriptTimeout, value);
105
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.ScriptTimeout].AsNullableNumber();
106
+ set => this.Set((int)IIsWebApplicationSymbolFields.ScriptTimeout, value);
107
}
108
109
public int? ServerDebugging
110
{
111
- get => this.Fields[(int)IIsWebApplicationTupleFields.ServerDebugging].AsNullableNumber();
112
- set => this.Set((int)IIsWebApplicationTupleFields.ServerDebugging, value);
111
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.ServerDebugging].AsNullableNumber();
112
+ set => this.Set((int)IIsWebApplicationSymbolFields.ServerDebugging, value);
113
}
114
115
public int? ClientDebugging
116
{
117
- get => this.Fields[(int)IIsWebApplicationTupleFields.ClientDebugging].AsNullableNumber();
118
- set => this.Set((int)IIsWebApplicationTupleFields.ClientDebugging, value);
117
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.ClientDebugging].AsNullableNumber();
118
+ set => this.Set((int)IIsWebApplicationSymbolFields.ClientDebugging, value);
119
}
120
121
public string AppPoolRef
122
{
123
- get => this.Fields[(int)IIsWebApplicationTupleFields.AppPoolRef].AsString();
124
- set => this.Set((int)IIsWebApplicationTupleFields.AppPoolRef, value);
123
+ get => this.Fields[(int)IIsWebApplicationSymbolFields.AppPoolRef].AsString();
124
+ set => this.Set((int)IIsWebApplicationSymbolFields.AppPoolRef, value);
125
}
126
}
127
}
\ No newline at end of file
src/wixext/Tuples/IIsWebDirPropertiesTuple.cs
+53
-53
@@ -3,38 +3,38 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebDirProperties = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebDirProperties.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebDirProperties = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebDirProperties.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Access), IntermediateFieldType.Number),
15
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Authorization), IntermediateFieldType.Number),
16
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AnonymousUserRef), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.IIsControlledPassword), IntermediateFieldType.Number),
18
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.LogVisits), IntermediateFieldType.Number),
19
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.Index), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.DefaultDoc), IntermediateFieldType.String),
21
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AspDetailedError), IntermediateFieldType.Number),
22
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.HttpExpires), IntermediateFieldType.String),
23
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.CacheControlMaxAge), IntermediateFieldType.Number),
24
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.CacheControlCustom), IntermediateFieldType.String),
25
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.NoCustomError), IntermediateFieldType.Number),
26
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AccessSSLFlags), IntermediateFieldType.Number),
27
- new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesTupleFields.AuthenticationProviders), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.Access), IntermediateFieldType.Number),
15
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.Authorization), IntermediateFieldType.Number),
16
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.AnonymousUserRef), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.IIsControlledPassword), IntermediateFieldType.Number),
18
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.LogVisits), IntermediateFieldType.Number),
19
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.Index), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.DefaultDoc), IntermediateFieldType.String),
21
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.AspDetailedError), IntermediateFieldType.Number),
22
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.HttpExpires), IntermediateFieldType.String),
23
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.CacheControlMaxAge), IntermediateFieldType.Number),
24
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.CacheControlCustom), IntermediateFieldType.String),
25
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.NoCustomError), IntermediateFieldType.Number),
26
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.AccessSSLFlags), IntermediateFieldType.Number),
27
+ new IntermediateFieldDefinition(nameof(IIsWebDirPropertiesSymbolFields.AuthenticationProviders), IntermediateFieldType.String),
28
},
29
- typeof(IIsWebDirPropertiesTuple));
29
+ typeof(IIsWebDirPropertiesSymbol));
30
}
31
}
32
33
-namespace WixToolset.Iis.Tuples
33
+namespace WixToolset.Iis.Symbols
34
{
35
using WixToolset.Data;
36
37
- public enum IIsWebDirPropertiesTupleFields
37
+ public enum IIsWebDirPropertiesSymbolFields
38
{
39
Access,
40
Authorization,
@@ -52,100 +52,100 @@ namespace WixToolset.Iis.Tuples
52
AuthenticationProviders,
53
}
54
55
- public class IIsWebDirPropertiesTuple : IntermediateTuple
55
+ public class IIsWebDirPropertiesSymbol : IntermediateSymbol
56
{
57
- public IIsWebDirPropertiesTuple() : base(IisTupleDefinitions.IIsWebDirProperties, null, null)
57
+ public IIsWebDirPropertiesSymbol() : base(IisSymbolDefinitions.IIsWebDirProperties, null, null)
58
{
59
}
60
61
- public IIsWebDirPropertiesTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebDirProperties, sourceLineNumber, id)
61
+ public IIsWebDirPropertiesSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebDirProperties, sourceLineNumber, id)
62
{
63
}
64
65
- public IntermediateField this[IIsWebDirPropertiesTupleFields index] => this.Fields[(int)index];
65
+ public IntermediateField this[IIsWebDirPropertiesSymbolFields index] => this.Fields[(int)index];
66
67
public int? Access
68
{
69
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.Access].AsNullableNumber();
70
- set => this.Set((int)IIsWebDirPropertiesTupleFields.Access, value);
69
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.Access].AsNullableNumber();
70
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.Access, value);
71
}
72
73
public int? Authorization
74
{
75
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.Authorization].AsNullableNumber();
76
- set => this.Set((int)IIsWebDirPropertiesTupleFields.Authorization, value);
75
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.Authorization].AsNullableNumber();
76
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.Authorization, value);
77
}
78
79
public string AnonymousUserRef
80
{
81
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AnonymousUserRef].AsString();
82
- set => this.Set((int)IIsWebDirPropertiesTupleFields.AnonymousUserRef, value);
81
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.AnonymousUserRef].AsString();
82
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.AnonymousUserRef, value);
83
}
84
85
public int? IIsControlledPassword
86
{
87
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.IIsControlledPassword].AsNullableNumber();
88
- set => this.Set((int)IIsWebDirPropertiesTupleFields.IIsControlledPassword, value);
87
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.IIsControlledPassword].AsNullableNumber();
88
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.IIsControlledPassword, value);
89
}
90
91
public int? LogVisits
92
{
93
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.LogVisits].AsNullableNumber();
94
- set => this.Set((int)IIsWebDirPropertiesTupleFields.LogVisits, value);
93
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.LogVisits].AsNullableNumber();
94
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.LogVisits, value);
95
}
96
97
public int? Index
98
{
99
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.Index].AsNullableNumber();
100
- set => this.Set((int)IIsWebDirPropertiesTupleFields.Index, value);
99
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.Index].AsNullableNumber();
100
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.Index, value);
101
}
102
103
public string DefaultDoc
104
{
105
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.DefaultDoc].AsString();
106
- set => this.Set((int)IIsWebDirPropertiesTupleFields.DefaultDoc, value);
105
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.DefaultDoc].AsString();
106
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.DefaultDoc, value);
107
}
108
109
public int? AspDetailedError
110
{
111
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AspDetailedError].AsNullableNumber();
112
- set => this.Set((int)IIsWebDirPropertiesTupleFields.AspDetailedError, value);
111
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.AspDetailedError].AsNullableNumber();
112
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.AspDetailedError, value);
113
}
114
115
public string HttpExpires
116
{
117
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.HttpExpires].AsString();
118
- set => this.Set((int)IIsWebDirPropertiesTupleFields.HttpExpires, value);
117
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.HttpExpires].AsString();
118
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.HttpExpires, value);
119
}
120
121
public int? CacheControlMaxAge
122
{
123
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.CacheControlMaxAge].AsNullableNumber();
124
- set => this.Set((int)IIsWebDirPropertiesTupleFields.CacheControlMaxAge, value);
123
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.CacheControlMaxAge].AsNullableNumber();
124
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.CacheControlMaxAge, value);
125
}
126
127
public string CacheControlCustom
128
{
129
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.CacheControlCustom].AsString();
130
- set => this.Set((int)IIsWebDirPropertiesTupleFields.CacheControlCustom, value);
129
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.CacheControlCustom].AsString();
130
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.CacheControlCustom, value);
131
}
132
133
public int? NoCustomError
134
{
135
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.NoCustomError].AsNullableNumber();
136
- set => this.Set((int)IIsWebDirPropertiesTupleFields.NoCustomError, value);
135
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.NoCustomError].AsNullableNumber();
136
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.NoCustomError, value);
137
}
138
139
public int? AccessSSLFlags
140
{
141
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AccessSSLFlags].AsNullableNumber();
142
- set => this.Set((int)IIsWebDirPropertiesTupleFields.AccessSSLFlags, value);
141
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.AccessSSLFlags].AsNullableNumber();
142
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.AccessSSLFlags, value);
143
}
144
145
public string AuthenticationProviders
146
{
147
- get => this.Fields[(int)IIsWebDirPropertiesTupleFields.AuthenticationProviders].AsString();
148
- set => this.Set((int)IIsWebDirPropertiesTupleFields.AuthenticationProviders, value);
147
+ get => this.Fields[(int)IIsWebDirPropertiesSymbolFields.AuthenticationProviders].AsString();
148
+ set => this.Set((int)IIsWebDirPropertiesSymbolFields.AuthenticationProviders, value);
149
}
150
}
151
}
\ No newline at end of file
src/wixext/Tuples/IIsWebDirTuple.cs
+26
-26
@@ -3,29 +3,29 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebDir = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebDir.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebDir = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebDir.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.WebRef), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.Path), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.DirPropertiesRef), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebDirTupleFields.ApplicationRef), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebDirSymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebDirSymbolFields.WebRef), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebDirSymbolFields.Path), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebDirSymbolFields.DirPropertiesRef), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebDirSymbolFields.ApplicationRef), IntermediateFieldType.String),
19
},
20
- typeof(IIsWebDirTuple));
20
+ typeof(IIsWebDirSymbol));
21
}
22
}
23
24
-namespace WixToolset.Iis.Tuples
24
+namespace WixToolset.Iis.Symbols
25
{
26
using WixToolset.Data;
27
28
- public enum IIsWebDirTupleFields
28
+ public enum IIsWebDirSymbolFields
29
{
30
ComponentRef,
31
WebRef,
@@ -34,46 +34,46 @@ namespace WixToolset.Iis.Tuples
34
ApplicationRef,
35
}
36
37
- public class IIsWebDirTuple : IntermediateTuple
37
+ public class IIsWebDirSymbol : IntermediateSymbol
38
{
39
- public IIsWebDirTuple() : base(IisTupleDefinitions.IIsWebDir, null, null)
39
+ public IIsWebDirSymbol() : base(IisSymbolDefinitions.IIsWebDir, null, null)
40
{
41
}
42
43
- public IIsWebDirTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebDir, sourceLineNumber, id)
43
+ public IIsWebDirSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebDir, sourceLineNumber, id)
44
{
45
}
46
47
- public IntermediateField this[IIsWebDirTupleFields index] => this.Fields[(int)index];
47
+ public IntermediateField this[IIsWebDirSymbolFields index] => this.Fields[(int)index];
48
49
public string ComponentRef
50
{
51
- get => this.Fields[(int)IIsWebDirTupleFields.ComponentRef].AsString();
52
- set => this.Set((int)IIsWebDirTupleFields.ComponentRef, value);
51
+ get => this.Fields[(int)IIsWebDirSymbolFields.ComponentRef].AsString();
52
+ set => this.Set((int)IIsWebDirSymbolFields.ComponentRef, value);
53
}
54
55
public string WebRef
56
{
57
- get => this.Fields[(int)IIsWebDirTupleFields.WebRef].AsString();
58
- set => this.Set((int)IIsWebDirTupleFields.WebRef, value);
57
+ get => this.Fields[(int)IIsWebDirSymbolFields.WebRef].AsString();
58
+ set => this.Set((int)IIsWebDirSymbolFields.WebRef, value);
59
}
60
61
public string Path
62
{
63
- get => this.Fields[(int)IIsWebDirTupleFields.Path].AsString();
64
- set => this.Set((int)IIsWebDirTupleFields.Path, value);
63
+ get => this.Fields[(int)IIsWebDirSymbolFields.Path].AsString();
64
+ set => this.Set((int)IIsWebDirSymbolFields.Path, value);
65
}
66
67
public string DirPropertiesRef
68
{
69
- get => this.Fields[(int)IIsWebDirTupleFields.DirPropertiesRef].AsString();
70
- set => this.Set((int)IIsWebDirTupleFields.DirPropertiesRef, value);
69
+ get => this.Fields[(int)IIsWebDirSymbolFields.DirPropertiesRef].AsString();
70
+ set => this.Set((int)IIsWebDirSymbolFields.DirPropertiesRef, value);
71
}
72
73
public string ApplicationRef
74
{
75
- get => this.Fields[(int)IIsWebDirTupleFields.ApplicationRef].AsString();
76
- set => this.Set((int)IIsWebDirTupleFields.ApplicationRef, value);
75
+ get => this.Fields[(int)IIsWebDirSymbolFields.ApplicationRef].AsString();
76
+ set => this.Set((int)IIsWebDirSymbolFields.ApplicationRef, value);
77
}
78
}
79
}
\ No newline at end of file
src/wixext/Tuples/IIsWebErrorTuple.cs
+29
-29
@@ -3,30 +3,30 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebError = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebError.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebError = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebError.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.ErrorCode), IntermediateFieldType.Number),
15
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.SubCode), IntermediateFieldType.Number),
16
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.ParentType), IntermediateFieldType.Number),
17
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.ParentValue), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.File), IntermediateFieldType.String),
19
- new IntermediateFieldDefinition(nameof(IIsWebErrorTupleFields.URL), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.ErrorCode), IntermediateFieldType.Number),
15
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.SubCode), IntermediateFieldType.Number),
16
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.ParentType), IntermediateFieldType.Number),
17
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.ParentValue), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.File), IntermediateFieldType.String),
19
+ new IntermediateFieldDefinition(nameof(IIsWebErrorSymbolFields.URL), IntermediateFieldType.String),
20
},
21
- typeof(IIsWebErrorTuple));
21
+ typeof(IIsWebErrorSymbol));
22
}
23
}
24
25
-namespace WixToolset.Iis.Tuples
25
+namespace WixToolset.Iis.Symbols
26
{
27
using WixToolset.Data;
28
29
- public enum IIsWebErrorTupleFields
29
+ public enum IIsWebErrorSymbolFields
30
{
31
ErrorCode,
32
SubCode,
@@ -36,52 +36,52 @@ namespace WixToolset.Iis.Tuples
36
URL,
37
}
38
39
- public class IIsWebErrorTuple : IntermediateTuple
39
+ public class IIsWebErrorSymbol : IntermediateSymbol
40
{
41
- public IIsWebErrorTuple() : base(IisTupleDefinitions.IIsWebError, null, null)
41
+ public IIsWebErrorSymbol() : base(IisSymbolDefinitions.IIsWebError, null, null)
42
{
43
}
44
45
- public IIsWebErrorTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebError, sourceLineNumber, id)
45
+ public IIsWebErrorSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebError, sourceLineNumber, id)
46
{
47
}
48
49
- public IntermediateField this[IIsWebErrorTupleFields index] => this.Fields[(int)index];
49
+ public IntermediateField this[IIsWebErrorSymbolFields index] => this.Fields[(int)index];
50
51
public int ErrorCode
52
{
53
- get => this.Fields[(int)IIsWebErrorTupleFields.ErrorCode].AsNumber();
54
- set => this.Set((int)IIsWebErrorTupleFields.ErrorCode, value);
53
+ get => this.Fields[(int)IIsWebErrorSymbolFields.ErrorCode].AsNumber();
54
+ set => this.Set((int)IIsWebErrorSymbolFields.ErrorCode, value);
55
}
56
57
public int SubCode
58
{
59
- get => this.Fields[(int)IIsWebErrorTupleFields.SubCode].AsNumber();
60
- set => this.Set((int)IIsWebErrorTupleFields.SubCode, value);
59
+ get => this.Fields[(int)IIsWebErrorSymbolFields.SubCode].AsNumber();
60
+ set => this.Set((int)IIsWebErrorSymbolFields.SubCode, value);
61
}
62
63
public int ParentType
64
{
65
- get => this.Fields[(int)IIsWebErrorTupleFields.ParentType].AsNumber();
66
- set => this.Set((int)IIsWebErrorTupleFields.ParentType, value);
65
+ get => this.Fields[(int)IIsWebErrorSymbolFields.ParentType].AsNumber();
66
+ set => this.Set((int)IIsWebErrorSymbolFields.ParentType, value);
67
}
68
69
public string ParentValue
70
{
71
- get => this.Fields[(int)IIsWebErrorTupleFields.ParentValue].AsString();
72
- set => this.Set((int)IIsWebErrorTupleFields.ParentValue, value);
71
+ get => this.Fields[(int)IIsWebErrorSymbolFields.ParentValue].AsString();
72
+ set => this.Set((int)IIsWebErrorSymbolFields.ParentValue, value);
73
}
74
75
public string File
76
{
77
- get => this.Fields[(int)IIsWebErrorTupleFields.File].AsString();
78
- set => this.Set((int)IIsWebErrorTupleFields.File, value);
77
+ get => this.Fields[(int)IIsWebErrorSymbolFields.File].AsString();
78
+ set => this.Set((int)IIsWebErrorSymbolFields.File, value);
79
}
80
81
public string URL
82
{
83
- get => this.Fields[(int)IIsWebErrorTupleFields.URL].AsString();
84
- set => this.Set((int)IIsWebErrorTupleFields.URL, value);
83
+ get => this.Fields[(int)IIsWebErrorSymbolFields.URL].AsString();
84
+ set => this.Set((int)IIsWebErrorSymbolFields.URL, value);
85
}
86
}
87
}
\ No newline at end of file
src/wixext/Tuples/IIsWebLogTuple.cs
+14
-14
@@ -3,45 +3,45 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebLog = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebLog.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebLog = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebLog.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebLogTupleFields.Format), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebLogSymbolFields.Format), IntermediateFieldType.String),
15
},
16
- typeof(IIsWebLogTuple));
16
+ typeof(IIsWebLogSymbol));
17
}
18
}
19
20
-namespace WixToolset.Iis.Tuples
20
+namespace WixToolset.Iis.Symbols
21
{
22
using WixToolset.Data;
23
24
- public enum IIsWebLogTupleFields
24
+ public enum IIsWebLogSymbolFields
25
{
26
Format,
27
}
28
29
- public class IIsWebLogTuple : IntermediateTuple
29
+ public class IIsWebLogSymbol : IntermediateSymbol
30
{
31
- public IIsWebLogTuple() : base(IisTupleDefinitions.IIsWebLog, null, null)
31
+ public IIsWebLogSymbol() : base(IisSymbolDefinitions.IIsWebLog, null, null)
32
{
33
}
34
35
- public IIsWebLogTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebLog, sourceLineNumber, id)
35
+ public IIsWebLogSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebLog, sourceLineNumber, id)
36
{
37
}
38
39
- public IntermediateField this[IIsWebLogTupleFields index] => this.Fields[(int)index];
39
+ public IntermediateField this[IIsWebLogSymbolFields index] => this.Fields[(int)index];
40
41
public string Format
42
{
43
- get => this.Fields[(int)IIsWebLogTupleFields.Format].AsString();
44
- set => this.Set((int)IIsWebLogTupleFields.Format, value);
43
+ get => this.Fields[(int)IIsWebLogSymbolFields.Format].AsString();
44
+ set => this.Set((int)IIsWebLogSymbolFields.Format, value);
45
}
46
}
47
}
\ No newline at end of file
src/wixext/Tuples/IIsWebServiceExtensionTuple.cs
+26
-26
@@ -3,29 +3,29 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebServiceExtension = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebServiceExtension.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebServiceExtension = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebServiceExtension.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.File), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Description), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Group), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionTupleFields.Attributes), IntermediateFieldType.Number),
14
+ new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionSymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionSymbolFields.File), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionSymbolFields.Description), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionSymbolFields.Group), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebServiceExtensionSymbolFields.Attributes), IntermediateFieldType.Number),
19
},
20
- typeof(IIsWebServiceExtensionTuple));
20
+ typeof(IIsWebServiceExtensionSymbol));
21
}
22
}
23
24
-namespace WixToolset.Iis.Tuples
24
+namespace WixToolset.Iis.Symbols
25
{
26
using WixToolset.Data;
27
28
- public enum IIsWebServiceExtensionTupleFields
28
+ public enum IIsWebServiceExtensionSymbolFields
29
{
30
ComponentRef,
31
File,
@@ -34,46 +34,46 @@ namespace WixToolset.Iis.Tuples
34
Attributes,
35
}
36
37
- public class IIsWebServiceExtensionTuple : IntermediateTuple
37
+ public class IIsWebServiceExtensionSymbol : IntermediateSymbol
38
{
39
- public IIsWebServiceExtensionTuple() : base(IisTupleDefinitions.IIsWebServiceExtension, null, null)
39
+ public IIsWebServiceExtensionSymbol() : base(IisSymbolDefinitions.IIsWebServiceExtension, null, null)
40
{
41
}
42
43
- public IIsWebServiceExtensionTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebServiceExtension, sourceLineNumber, id)
43
+ public IIsWebServiceExtensionSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebServiceExtension, sourceLineNumber, id)
44
{
45
}
46
47
- public IntermediateField this[IIsWebServiceExtensionTupleFields index] => this.Fields[(int)index];
47
+ public IntermediateField this[IIsWebServiceExtensionSymbolFields index] => this.Fields[(int)index];
48
49
public string ComponentRef
50
{
51
- get => this.Fields[(int)IIsWebServiceExtensionTupleFields.ComponentRef].AsString();
52
- set => this.Set((int)IIsWebServiceExtensionTupleFields.ComponentRef, value);
51
+ get => this.Fields[(int)IIsWebServiceExtensionSymbolFields.ComponentRef].AsString();
52
+ set => this.Set((int)IIsWebServiceExtensionSymbolFields.ComponentRef, value);
53
}
54
55
public string File
56
{
57
- get => this.Fields[(int)IIsWebServiceExtensionTupleFields.File].AsString();
58
- set => this.Set((int)IIsWebServiceExtensionTupleFields.File, value);
57
+ get => this.Fields[(int)IIsWebServiceExtensionSymbolFields.File].AsString();
58
+ set => this.Set((int)IIsWebServiceExtensionSymbolFields.File, value);
59
}
60
61
public string Description
62
{
63
- get => this.Fields[(int)IIsWebServiceExtensionTupleFields.Description].AsString();
64
- set => this.Set((int)IIsWebServiceExtensionTupleFields.Description, value);
63
+ get => this.Fields[(int)IIsWebServiceExtensionSymbolFields.Description].AsString();
64
+ set => this.Set((int)IIsWebServiceExtensionSymbolFields.Description, value);
65
}
66
67
public string Group
68
{
69
- get => this.Fields[(int)IIsWebServiceExtensionTupleFields.Group].AsString();
70
- set => this.Set((int)IIsWebServiceExtensionTupleFields.Group, value);
69
+ get => this.Fields[(int)IIsWebServiceExtensionSymbolFields.Group].AsString();
70
+ set => this.Set((int)IIsWebServiceExtensionSymbolFields.Group, value);
71
}
72
73
public int Attributes
74
{
75
- get => this.Fields[(int)IIsWebServiceExtensionTupleFields.Attributes].AsNumber();
76
- set => this.Set((int)IIsWebServiceExtensionTupleFields.Attributes, value);
75
+ get => this.Fields[(int)IIsWebServiceExtensionSymbolFields.Attributes].AsNumber();
76
+ set => this.Set((int)IIsWebServiceExtensionSymbolFields.Attributes, value);
77
}
78
}
79
}
\ No newline at end of file
src/wixext/Tuples/IIsWebSiteCertificatesTuple.cs
+17
-17
@@ -3,53 +3,53 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebSiteCertificates = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebSiteCertificates.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebSiteCertificates = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebSiteCertificates.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.WebRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesTupleFields.CertificateRef), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesSymbolFields.WebRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebSiteCertificatesSymbolFields.CertificateRef), IntermediateFieldType.String),
16
},
17
- typeof(IIsWebSiteCertificatesTuple));
17
+ typeof(IIsWebSiteCertificatesSymbol));
18
}
19
}
20
21
-namespace WixToolset.Iis.Tuples
21
+namespace WixToolset.Iis.Symbols
22
{
23
using WixToolset.Data;
24
25
- public enum IIsWebSiteCertificatesTupleFields
25
+ public enum IIsWebSiteCertificatesSymbolFields
26
{
27
WebRef,
28
CertificateRef,
29
}
30
31
- public class IIsWebSiteCertificatesTuple : IntermediateTuple
31
+ public class IIsWebSiteCertificatesSymbol : IntermediateSymbol
32
{
33
- public IIsWebSiteCertificatesTuple() : base(IisTupleDefinitions.IIsWebSiteCertificates, null, null)
33
+ public IIsWebSiteCertificatesSymbol() : base(IisSymbolDefinitions.IIsWebSiteCertificates, null, null)
34
{
35
}
36
37
- public IIsWebSiteCertificatesTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebSiteCertificates, sourceLineNumber, id)
37
+ public IIsWebSiteCertificatesSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebSiteCertificates, sourceLineNumber, id)
38
{
39
}
40
41
- public IntermediateField this[IIsWebSiteCertificatesTupleFields index] => this.Fields[(int)index];
41
+ public IntermediateField this[IIsWebSiteCertificatesSymbolFields index] => this.Fields[(int)index];
42
43
public string WebRef
44
{
45
- get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.WebRef].AsString();
46
- set => this.Set((int)IIsWebSiteCertificatesTupleFields.WebRef, value);
45
+ get => this.Fields[(int)IIsWebSiteCertificatesSymbolFields.WebRef].AsString();
46
+ set => this.Set((int)IIsWebSiteCertificatesSymbolFields.WebRef, value);
47
}
48
49
public string CertificateRef
50
{
51
- get => this.Fields[(int)IIsWebSiteCertificatesTupleFields.CertificateRef].AsString();
52
- set => this.Set((int)IIsWebSiteCertificatesTupleFields.CertificateRef, value);
51
+ get => this.Fields[(int)IIsWebSiteCertificatesSymbolFields.CertificateRef].AsString();
52
+ set => this.Set((int)IIsWebSiteCertificatesSymbolFields.CertificateRef, value);
53
}
54
}
55
}
\ No newline at end of file
src/wixext/Tuples/IIsWebSiteTuple.cs
+47
-47
@@ -3,36 +3,36 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebSite = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebSite.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebSite = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebSite.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Description), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ConnectionTimeout), IntermediateFieldType.Number),
17
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.DirectoryRef), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.State), IntermediateFieldType.Number),
19
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Attributes), IntermediateFieldType.Number),
20
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.KeyAddressRef), IntermediateFieldType.String),
21
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.DirPropertiesRef), IntermediateFieldType.String),
22
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.ApplicationRef), IntermediateFieldType.String),
23
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.Sequence), IntermediateFieldType.Number),
24
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.LogRef), IntermediateFieldType.String),
25
- new IntermediateFieldDefinition(nameof(IIsWebSiteTupleFields.WebsiteId), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.Description), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.ConnectionTimeout), IntermediateFieldType.Number),
17
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.DirectoryRef), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.State), IntermediateFieldType.Number),
19
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.Attributes), IntermediateFieldType.Number),
20
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.KeyAddressRef), IntermediateFieldType.String),
21
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.DirPropertiesRef), IntermediateFieldType.String),
22
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.ApplicationRef), IntermediateFieldType.String),
23
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.Sequence), IntermediateFieldType.Number),
24
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.LogRef), IntermediateFieldType.String),
25
+ new IntermediateFieldDefinition(nameof(IIsWebSiteSymbolFields.WebsiteId), IntermediateFieldType.String),
26
},
27
- typeof(IIsWebSiteTuple));
27
+ typeof(IIsWebSiteSymbol));
28
}
29
}
30
31
-namespace WixToolset.Iis.Tuples
31
+namespace WixToolset.Iis.Symbols
32
{
33
using WixToolset.Data;
34
35
- public enum IIsWebSiteTupleFields
35
+ public enum IIsWebSiteSymbolFields
36
{
37
ComponentRef,
38
Description,
@@ -48,88 +48,88 @@ namespace WixToolset.Iis.Tuples
48
WebsiteId,
49
}
50
51
- public class IIsWebSiteTuple : IntermediateTuple
51
+ public class IIsWebSiteSymbol : IntermediateSymbol
52
{
53
- public IIsWebSiteTuple() : base(IisTupleDefinitions.IIsWebSite, null, null)
53
+ public IIsWebSiteSymbol() : base(IisSymbolDefinitions.IIsWebSite, null, null)
54
{
55
}
56
57
- public IIsWebSiteTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebSite, sourceLineNumber, id)
57
+ public IIsWebSiteSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebSite, sourceLineNumber, id)
58
{
59
}
60
61
- public IntermediateField this[IIsWebSiteTupleFields index] => this.Fields[(int)index];
61
+ public IntermediateField this[IIsWebSiteSymbolFields index] => this.Fields[(int)index];
62
63
public string ComponentRef
64
{
65
- get => this.Fields[(int)IIsWebSiteTupleFields.ComponentRef].AsString();
66
- set => this.Set((int)IIsWebSiteTupleFields.ComponentRef, value);
65
+ get => this.Fields[(int)IIsWebSiteSymbolFields.ComponentRef].AsString();
66
+ set => this.Set((int)IIsWebSiteSymbolFields.ComponentRef, value);
67
}
68
69
public string Description
70
{
71
- get => this.Fields[(int)IIsWebSiteTupleFields.Description].AsString();
72
- set => this.Set((int)IIsWebSiteTupleFields.Description, value);
71
+ get => this.Fields[(int)IIsWebSiteSymbolFields.Description].AsString();
72
+ set => this.Set((int)IIsWebSiteSymbolFields.Description, value);
73
}
74
75
public int? ConnectionTimeout
76
{
77
- get => this.Fields[(int)IIsWebSiteTupleFields.ConnectionTimeout].AsNullableNumber();
78
- set => this.Set((int)IIsWebSiteTupleFields.ConnectionTimeout, value);
77
+ get => this.Fields[(int)IIsWebSiteSymbolFields.ConnectionTimeout].AsNullableNumber();
78
+ set => this.Set((int)IIsWebSiteSymbolFields.ConnectionTimeout, value);
79
}
80
81
public string DirectoryRef
82
{
83
- get => this.Fields[(int)IIsWebSiteTupleFields.DirectoryRef].AsString();
84
- set => this.Set((int)IIsWebSiteTupleFields.DirectoryRef, value);
83
+ get => this.Fields[(int)IIsWebSiteSymbolFields.DirectoryRef].AsString();
84
+ set => this.Set((int)IIsWebSiteSymbolFields.DirectoryRef, value);
85
}
86
87
public int? State
88
{
89
- get => this.Fields[(int)IIsWebSiteTupleFields.State].AsNullableNumber();
90
- set => this.Set((int)IIsWebSiteTupleFields.State, value);
89
+ get => this.Fields[(int)IIsWebSiteSymbolFields.State].AsNullableNumber();
90
+ set => this.Set((int)IIsWebSiteSymbolFields.State, value);
91
}
92
93
public int Attributes
94
{
95
- get => this.Fields[(int)IIsWebSiteTupleFields.Attributes].AsNumber();
96
- set => this.Set((int)IIsWebSiteTupleFields.Attributes, value);
95
+ get => this.Fields[(int)IIsWebSiteSymbolFields.Attributes].AsNumber();
96
+ set => this.Set((int)IIsWebSiteSymbolFields.Attributes, value);
97
}
98
99
public string KeyAddressRef
100
{
101
- get => this.Fields[(int)IIsWebSiteTupleFields.KeyAddressRef].AsString();
102
- set => this.Set((int)IIsWebSiteTupleFields.KeyAddressRef, value);
101
+ get => this.Fields[(int)IIsWebSiteSymbolFields.KeyAddressRef].AsString();
102
+ set => this.Set((int)IIsWebSiteSymbolFields.KeyAddressRef, value);
103
}
104
105
public string DirPropertiesRef
106
{
107
- get => this.Fields[(int)IIsWebSiteTupleFields.DirPropertiesRef].AsString();
108
- set => this.Set((int)IIsWebSiteTupleFields.DirPropertiesRef, value);
107
+ get => this.Fields[(int)IIsWebSiteSymbolFields.DirPropertiesRef].AsString();
108
+ set => this.Set((int)IIsWebSiteSymbolFields.DirPropertiesRef, value);
109
}
110
111
public string ApplicationRef
112
{
113
- get => this.Fields[(int)IIsWebSiteTupleFields.ApplicationRef].AsString();
114
- set => this.Set((int)IIsWebSiteTupleFields.ApplicationRef, value);
113
+ get => this.Fields[(int)IIsWebSiteSymbolFields.ApplicationRef].AsString();
114
+ set => this.Set((int)IIsWebSiteSymbolFields.ApplicationRef, value);
115
}
116
117
public int? Sequence
118
{
119
- get => this.Fields[(int)IIsWebSiteTupleFields.Sequence].AsNullableNumber();
120
- set => this.Set((int)IIsWebSiteTupleFields.Sequence, value);
119
+ get => this.Fields[(int)IIsWebSiteSymbolFields.Sequence].AsNullableNumber();
120
+ set => this.Set((int)IIsWebSiteSymbolFields.Sequence, value);
121
}
122
123
public string LogRef
124
{
125
- get => this.Fields[(int)IIsWebSiteTupleFields.LogRef].AsString();
126
- set => this.Set((int)IIsWebSiteTupleFields.LogRef, value);
125
+ get => this.Fields[(int)IIsWebSiteSymbolFields.LogRef].AsString();
126
+ set => this.Set((int)IIsWebSiteSymbolFields.LogRef, value);
127
}
128
129
public string WebsiteId
130
{
131
- get => this.Fields[(int)IIsWebSiteTupleFields.WebsiteId].AsString();
132
- set => this.Set((int)IIsWebSiteTupleFields.WebsiteId, value);
131
+ get => this.Fields[(int)IIsWebSiteSymbolFields.WebsiteId].AsString();
132
+ set => this.Set((int)IIsWebSiteSymbolFields.WebsiteId, value);
133
}
134
}
135
}
\ No newline at end of file
src/wixext/Tuples/IIsWebVirtualDirTuple.cs
+29
-29
@@ -3,30 +3,30 @@
3
namespace WixToolset.Iis
4
{
5
using WixToolset.Data;
6
- using WixToolset.Iis.Tuples;
6
+ using WixToolset.Iis.Symbols;
7
8
- public static partial class IisTupleDefinitions
8
+ public static partial class IisSymbolDefinitions
9
{
10
- public static readonly IntermediateTupleDefinition IIsWebVirtualDir = new IntermediateTupleDefinition(
11
- IisTupleDefinitionType.IIsWebVirtualDir.ToString(),
10
+ public static readonly IntermediateSymbolDefinition IIsWebVirtualDir = new IntermediateSymbolDefinition(
11
+ IisSymbolDefinitionType.IIsWebVirtualDir.ToString(),
12
new[]
13
{
14
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.ComponentRef), IntermediateFieldType.String),
15
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.WebRef), IntermediateFieldType.String),
16
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.Alias), IntermediateFieldType.String),
17
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.DirectoryRef), IntermediateFieldType.String),
18
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.DirPropertiesRef), IntermediateFieldType.String),
19
- new IntermediateFieldDefinition(nameof(IIsWebVirtualDirTupleFields.ApplicationRef), IntermediateFieldType.String),
14
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.ComponentRef), IntermediateFieldType.String),
15
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.WebRef), IntermediateFieldType.String),
16
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.Alias), IntermediateFieldType.String),
17
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.DirectoryRef), IntermediateFieldType.String),
18
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.DirPropertiesRef), IntermediateFieldType.String),
19
+ new IntermediateFieldDefinition(nameof(IIsWebVirtualDirSymbolFields.ApplicationRef), IntermediateFieldType.String),
20
},
21
- typeof(IIsWebVirtualDirTuple));
21
+ typeof(IIsWebVirtualDirSymbol));
22
}
23
}
24
25
-namespace WixToolset.Iis.Tuples
25
+namespace WixToolset.Iis.Symbols
26
{
27
using WixToolset.Data;
28
29
- public enum IIsWebVirtualDirTupleFields
29
+ public enum IIsWebVirtualDirSymbolFields
30
{
31
ComponentRef,
32
WebRef,
@@ -36,52 +36,52 @@ namespace WixToolset.Iis.Tuples
36
ApplicationRef,
37
}
38
39
- public class IIsWebVirtualDirTuple : IntermediateTuple
39
+ public class IIsWebVirtualDirSymbol : IntermediateSymbol
40
{
41
- public IIsWebVirtualDirTuple() : base(IisTupleDefinitions.IIsWebVirtualDir, null, null)
41
+ public IIsWebVirtualDirSymbol() : base(IisSymbolDefinitions.IIsWebVirtualDir, null, null)
42
{
43
}
44
45
- public IIsWebVirtualDirTuple(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisTupleDefinitions.IIsWebVirtualDir, sourceLineNumber, id)
45
+ public IIsWebVirtualDirSymbol(SourceLineNumber sourceLineNumber, Identifier id = null) : base(IisSymbolDefinitions.IIsWebVirtualDir, sourceLineNumber, id)
46
{
47
}
48
49
- public IntermediateField this[IIsWebVirtualDirTupleFields index] => this.Fields[(int)index];
49
+ public IntermediateField this[IIsWebVirtualDirSymbolFields index] => this.Fields[(int)index];
50
51
public string ComponentRef
52
{
53
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.ComponentRef].AsString();
54
- set => this.Set((int)IIsWebVirtualDirTupleFields.ComponentRef, value);
53
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.ComponentRef].AsString();
54
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.ComponentRef, value);
55
}
56
57
public string WebRef
58
{
59
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.WebRef].AsString();
60
- set => this.Set((int)IIsWebVirtualDirTupleFields.WebRef, value);
59
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.WebRef].AsString();
60
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.WebRef, value);
61
}
62
63
public string Alias
64
{
65
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.Alias].AsString();
66
- set => this.Set((int)IIsWebVirtualDirTupleFields.Alias, value);
65
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.Alias].AsString();
66
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.Alias, value);
67
}
68
69
public string DirectoryRef
70
{
71
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.DirectoryRef].AsString();
72
- set => this.Set((int)IIsWebVirtualDirTupleFields.DirectoryRef, value);
71
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.DirectoryRef].AsString();
72
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.DirectoryRef, value);
73
}
74
75
public string DirPropertiesRef
76
{
77
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.DirPropertiesRef].AsString();
78
- set => this.Set((int)IIsWebVirtualDirTupleFields.DirPropertiesRef, value);
77
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.DirPropertiesRef].AsString();
78
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.DirPropertiesRef, value);
79
}
80
81
public string ApplicationRef
82
{
83
- get => this.Fields[(int)IIsWebVirtualDirTupleFields.ApplicationRef].AsString();
84
- set => this.Set((int)IIsWebVirtualDirTupleFields.ApplicationRef, value);
83
+ get => this.Fields[(int)IIsWebVirtualDirSymbolFields.ApplicationRef].AsString();
84
+ set => this.Set((int)IIsWebVirtualDirSymbolFields.ApplicationRef, value);
85
}
86
}
87
}
\ No newline at end of file
src/wixext/Tuples/IisTupleDefinitions.cs
+41
-41
@@ -5,7 +5,7 @@ namespace WixToolset.Iis
5
using System;
6
using WixToolset.Data;
7
8
- public enum IisTupleDefinitionType
8
+ public enum IisSymbolDefinitionType
9
{
10
Certificate,
11
CertificateHash,
@@ -27,13 +27,13 @@ namespace WixToolset.Iis
27
IIsWebVirtualDir,
28
}
29
30
- public static partial class IisTupleDefinitions
30
+ public static partial class IisSymbolDefinitions
31
{
32
public static readonly Version Version = new Version("4.0.0");
33
34
- public static IntermediateTupleDefinition ByName(string name)
34
+ public static IntermediateSymbolDefinition ByName(string name)
35
{
36
- if (!Enum.TryParse(name, out IisTupleDefinitionType type))
36
+ if (!Enum.TryParse(name, out IisSymbolDefinitionType type))
37
{
38
return null;
39
}
@@ -41,63 +41,63 @@ namespace WixToolset.Iis
41
return ByType(type);
42
}
43
44
- public static IntermediateTupleDefinition ByType(IisTupleDefinitionType type)
44
+ public static IntermediateSymbolDefinition ByType(IisSymbolDefinitionType type)
45
{
46
switch (type)
47
{
48
- case IisTupleDefinitionType.Certificate:
49
- return IisTupleDefinitions.Certificate;
48
+ case IisSymbolDefinitionType.Certificate:
49
+ return IisSymbolDefinitions.Certificate;
50
51
- case IisTupleDefinitionType.CertificateHash:
52
- return IisTupleDefinitions.CertificateHash;
51
+ case IisSymbolDefinitionType.CertificateHash:
52
+ return IisSymbolDefinitions.CertificateHash;
53
54
- case IisTupleDefinitionType.IIsAppPool:
55
- return IisTupleDefinitions.IIsAppPool;
54
+ case IisSymbolDefinitionType.IIsAppPool:
55
+ return IisSymbolDefinitions.IIsAppPool;
56
57
- case IisTupleDefinitionType.IIsFilter:
58
- return IisTupleDefinitions.IIsFilter;
57
+ case IisSymbolDefinitionType.IIsFilter:
58
+ return IisSymbolDefinitions.IIsFilter;
59
60
- case IisTupleDefinitionType.IIsHttpHeader:
61
- return IisTupleDefinitions.IIsHttpHeader;
60
+ case IisSymbolDefinitionType.IIsHttpHeader:
61
+ return IisSymbolDefinitions.IIsHttpHeader;
62
63
- case IisTupleDefinitionType.IIsMimeMap:
64
- return IisTupleDefinitions.IIsMimeMap;
63
+ case IisSymbolDefinitionType.IIsMimeMap:
64
+ return IisSymbolDefinitions.IIsMimeMap;
65
66
- case IisTupleDefinitionType.IIsProperty:
67
- return IisTupleDefinitions.IIsProperty;
66
+ case IisSymbolDefinitionType.IIsProperty:
67
+ return IisSymbolDefinitions.IIsProperty;
68
69
- case IisTupleDefinitionType.IIsWebAddress:
70
- return IisTupleDefinitions.IIsWebAddress;
69
+ case IisSymbolDefinitionType.IIsWebAddress:
70
+ return IisSymbolDefinitions.IIsWebAddress;
71
72
- case IisTupleDefinitionType.IIsWebApplication:
73
- return IisTupleDefinitions.IIsWebApplication;
72
+ case IisSymbolDefinitionType.IIsWebApplication:
73
+ return IisSymbolDefinitions.IIsWebApplication;
74
75
- case IisTupleDefinitionType.IIsWebApplicationExtension:
76
- return IisTupleDefinitions.IIsWebApplicationExtension;
75
+ case IisSymbolDefinitionType.IIsWebApplicationExtension:
76
+ return IisSymbolDefinitions.IIsWebApplicationExtension;
77
78
- case IisTupleDefinitionType.IIsWebDir:
79
- return IisTupleDefinitions.IIsWebDir;
78
+ case IisSymbolDefinitionType.IIsWebDir:
79
+ return IisSymbolDefinitions.IIsWebDir;
80
81
- case IisTupleDefinitionType.IIsWebDirProperties:
82
- return IisTupleDefinitions.IIsWebDirProperties;
81
+ case IisSymbolDefinitionType.IIsWebDirProperties:
82
+ return IisSymbolDefinitions.IIsWebDirProperties;
83
84
- case IisTupleDefinitionType.IIsWebError:
85
- return IisTupleDefinitions.IIsWebError;
84
+ case IisSymbolDefinitionType.IIsWebError:
85
+ return IisSymbolDefinitions.IIsWebError;
86
87
- case IisTupleDefinitionType.IIsWebLog:
88
- return IisTupleDefinitions.IIsWebLog;
87
+ case IisSymbolDefinitionType.IIsWebLog:
88
+ return IisSymbolDefinitions.IIsWebLog;
89
90
- case IisTupleDefinitionType.IIsWebServiceExtension:
91
- return IisTupleDefinitions.IIsWebServiceExtension;
90
+ case IisSymbolDefinitionType.IIsWebServiceExtension:
91
+ return IisSymbolDefinitions.IIsWebServiceExtension;
92
93
- case IisTupleDefinitionType.IIsWebSite:
94
- return IisTupleDefinitions.IIsWebSite;
93
+ case IisSymbolDefinitionType.IIsWebSite:
94
+ return IisSymbolDefinitions.IIsWebSite;
95
96
- case IisTupleDefinitionType.IIsWebSiteCertificates:
97
- return IisTupleDefinitions.IIsWebSiteCertificates;
96
+ case IisSymbolDefinitionType.IIsWebSiteCertificates:
97
+ return IisSymbolDefinitions.IIsWebSiteCertificates;
98
99
- case IisTupleDefinitionType.IIsWebVirtualDir:
100
- return IisTupleDefinitions.IIsWebVirtualDir;
99
+ case IisSymbolDefinitionType.IIsWebVirtualDir:
100
+ return IisSymbolDefinitions.IIsWebVirtualDir;
101
102
default:
103
throw new ArgumentOutOfRangeException(nameof(type));