@joebigelow / wix / commits / 28666e3b

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));