aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Converters/WixConverter.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Converters/WixConverter.cs')
-rw-r--r--src/WixToolset.Converters/WixConverter.cs7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/WixToolset.Converters/WixConverter.cs b/src/WixToolset.Converters/WixConverter.cs
index 86a1bfba..73538d56 100644
--- a/src/WixToolset.Converters/WixConverter.cs
+++ b/src/WixToolset.Converters/WixConverter.cs
@@ -26,6 +26,7 @@ namespace WixToolset.Converters
26 private static readonly XNamespace WixNamespace = "http://wixtoolset.org/schemas/v4/wxs"; 26 private static readonly XNamespace WixNamespace = "http://wixtoolset.org/schemas/v4/wxs";
27 private static readonly XNamespace Wix3Namespace = "http://schemas.microsoft.com/wix/2006/wi"; 27 private static readonly XNamespace Wix3Namespace = "http://schemas.microsoft.com/wix/2006/wi";
28 private static readonly XNamespace WixUtilNamespace = "http://wixtoolset.org/schemas/v4/wxs/util"; 28 private static readonly XNamespace WixUtilNamespace = "http://wixtoolset.org/schemas/v4/wxs/util";
29 private static readonly XNamespace WixFirewallNamespace = "http://wixtoolset.org/schemas/v4/wxs/firewall";
29 30
30 private static readonly XName AdminExecuteSequenceElementName = WixNamespace + "AdminExecuteSequence"; 31 private static readonly XName AdminExecuteSequenceElementName = WixNamespace + "AdminExecuteSequence";
31 private static readonly XName AdminUISequenceSequenceElementName = WixNamespace + "AdminUISequence"; 32 private static readonly XName AdminUISequenceSequenceElementName = WixNamespace + "AdminUISequence";
@@ -40,10 +41,11 @@ namespace WixToolset.Converters
40 private static readonly XName CreateFolderElementName = WixNamespace + "CreateFolder"; 41 private static readonly XName CreateFolderElementName = WixNamespace + "CreateFolder";
41 private static readonly XName CustomTableElementName = WixNamespace + "CustomTable"; 42 private static readonly XName CustomTableElementName = WixNamespace + "CustomTable";
42 private static readonly XName DirectoryElementName = WixNamespace + "Directory"; 43 private static readonly XName DirectoryElementName = WixNamespace + "Directory";
44 private static readonly XName ErrorElementName = WixNamespace + "Error";
43 private static readonly XName FeatureElementName = WixNamespace + "Feature"; 45 private static readonly XName FeatureElementName = WixNamespace + "Feature";
44 private static readonly XName FileElementName = WixNamespace + "File"; 46 private static readonly XName FileElementName = WixNamespace + "File";
45 private static readonly XName FragmentElementName = WixNamespace + "Fragment"; 47 private static readonly XName FragmentElementName = WixNamespace + "Fragment";
46 private static readonly XName ErrorElementName = WixNamespace + "Error"; 48 private static readonly XName FirewallRemoteAddressElementName = WixFirewallNamespace + "RemoteAddress";
47 private static readonly XName LaunchElementName = WixNamespace + "Launch"; 49 private static readonly XName LaunchElementName = WixNamespace + "Launch";
48 private static readonly XName LevelElementName = WixNamespace + "Level"; 50 private static readonly XName LevelElementName = WixNamespace + "Level";
49 private static readonly XName ExePackageElementName = WixNamespace + "ExePackage"; 51 private static readonly XName ExePackageElementName = WixNamespace + "ExePackage";
@@ -142,6 +144,7 @@ namespace WixToolset.Converters
142 { WixConverter.FeatureElementName, this.ConvertFeatureElement }, 144 { WixConverter.FeatureElementName, this.ConvertFeatureElement },
143 { WixConverter.FileElementName, this.ConvertFileElement }, 145 { WixConverter.FileElementName, this.ConvertFileElement },
144 { WixConverter.FragmentElementName, this.ConvertFragmentElement }, 146 { WixConverter.FragmentElementName, this.ConvertFragmentElement },
147 { WixConverter.FirewallRemoteAddressElementName, this.ConvertFirewallRemoteAddressElement },
145 { WixConverter.EmbeddedChainerElementName, this.ConvertEmbeddedChainerElement }, 148 { WixConverter.EmbeddedChainerElementName, this.ConvertEmbeddedChainerElement },
146 { WixConverter.ErrorElementName, this.ConvertErrorElement }, 149 { WixConverter.ErrorElementName, this.ConvertErrorElement },
147 { WixConverter.ExePackageElementName, this.ConvertSuppressSignatureValidation }, 150 { WixConverter.ExePackageElementName, this.ConvertSuppressSignatureValidation },
@@ -547,6 +550,8 @@ namespace WixToolset.Converters
547 } 550 }
548 } 551 }
549 552
553 private void ConvertFirewallRemoteAddressElement(XElement element) => this.ConvertInnerTextToAttribute(element, "Value");
554
550 private void ConvertEmbeddedChainerElement(XElement element) => this.ConvertInnerTextToAttribute(element, "Condition"); 555 private void ConvertEmbeddedChainerElement(XElement element) => this.ConvertInnerTextToAttribute(element, "Condition");
551 556
552 private void ConvertErrorElement(XElement element) => this.ConvertInnerTextToAttribute(element, "Message"); 557 private void ConvertErrorElement(XElement element) => this.ConvertInnerTextToAttribute(element, "Message");