diff options
Diffstat (limited to 'src/WixToolset.Converters/WixConverter.cs')
-rw-r--r-- | src/WixToolset.Converters/WixConverter.cs | 7 |
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"); |