aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.Core/Compiler_Module.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.Core/Compiler_Module.cs')
-rw-r--r--src/WixToolset.Core/Compiler_Module.cs50
1 files changed, 0 insertions, 50 deletions
diff --git a/src/WixToolset.Core/Compiler_Module.cs b/src/WixToolset.Core/Compiler_Module.cs
index 2f926d82..d730ae5d 100644
--- a/src/WixToolset.Core/Compiler_Module.cs
+++ b/src/WixToolset.Core/Compiler_Module.cs
@@ -181,9 +181,6 @@ namespace WixToolset.Core
181 case "Icon": 181 case "Icon":
182 this.ParseIconElement(child); 182 this.ParseIconElement(child);
183 break; 183 break;
184 case "IgnoreModularization":
185 this.ParseIgnoreModularizationElement(child);
186 break;
187 case "IgnoreTable": 184 case "IgnoreTable":
188 this.ParseIgnoreTableElement(child); 185 this.ParseIgnoreTableElement(child);
189 break; 186 break;
@@ -625,53 +622,6 @@ namespace WixToolset.Core
625 } 622 }
626 623
627 /// <summary> 624 /// <summary>
628 /// Parses an ignore modularization element.
629 /// </summary>
630 /// <param name="node">XmlNode on an IgnoreModulatization element.</param>
631 private void ParseIgnoreModularizationElement(XElement node)
632 {
633 var sourceLineNumbers = Preprocessor.GetSourceLineNumbers(node);
634 string name = null;
635
636 this.Core.Write(WarningMessages.DeprecatedIgnoreModularizationElement(sourceLineNumbers));
637
638 foreach (var attrib in node.Attributes())
639 {
640 if (String.IsNullOrEmpty(attrib.Name.NamespaceName) || CompilerCore.WixNamespace == attrib.Name.Namespace)
641 {
642 switch (attrib.Name.LocalName)
643 {
644 case "Name":
645 name = this.Core.GetAttributeIdentifierValue(sourceLineNumbers, attrib);
646 break;
647 case "Type":
648 // this is actually not used
649 break;
650 default:
651 this.Core.UnexpectedAttribute(node, attrib);
652 break;
653 }
654 }
655 else
656 {
657 this.Core.ParseExtensionAttribute(node, attrib);
658 }
659 }
660
661 if (null == name)
662 {
663 this.Core.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, node.Name.LocalName, "Name"));
664 }
665
666 this.Core.ParseForExtensionElements(node);
667
668 if (!this.Core.EncounteredError)
669 {
670 this.Core.AddSymbol(new WixSuppressModularizationSymbol(sourceLineNumbers, new Identifier(AccessModifier.Private, name)));
671 }
672 }
673
674 /// <summary>
675 /// Parses an IgnoreTable element. 625 /// Parses an IgnoreTable element.
676 /// </summary> 626 /// </summary>
677 /// <param name="node">Element to parse.</param> 627 /// <param name="node">Element to parse.</param>