From 86146e8c044a1aea2ea162701b1fc344d19e4dc3 Mon Sep 17 00:00:00 2001 From: Rob Mensching Date: Mon, 7 Nov 2022 23:05:41 -0800 Subject: Very minor cleanup --- src/ext/Http/wixext/HttpCompiler.cs | 3 +-- src/ext/Iis/wixext/IIsCompiler.cs | 4 +--- src/ext/NetFx/wixext/NetFxCompiler.cs | 2 +- src/ext/Util/wixext/UtilCompiler.cs | 15 +++++++++------ 4 files changed, 12 insertions(+), 12 deletions(-) (limited to 'src/ext') diff --git a/src/ext/Http/wixext/HttpCompiler.cs b/src/ext/Http/wixext/HttpCompiler.cs index 6c572470..51fdfebc 100644 --- a/src/ext/Http/wixext/HttpCompiler.cs +++ b/src/ext/Http/wixext/HttpCompiler.cs @@ -81,7 +81,6 @@ namespace WixToolset.Http string store = null; string thumbprint = null; var handleExisting = HandleExisting.Replace; - string handleExistingValue = null; foreach (var attrib in node.Attributes()) { @@ -96,7 +95,7 @@ namespace WixToolset.Http appId = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); break; case "HandleExisting": - handleExistingValue = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); + var handleExistingValue = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); switch (handleExistingValue) { case "replace": diff --git a/src/ext/Iis/wixext/IIsCompiler.cs b/src/ext/Iis/wixext/IIsCompiler.cs index cb573ad1..1fcf5f61 100644 --- a/src/ext/Iis/wixext/IIsCompiler.cs +++ b/src/ext/Iis/wixext/IIsCompiler.cs @@ -67,7 +67,6 @@ namespace WixToolset.Iis { case "Component": var componentId = context["ComponentId"]; - var directoryId = context["DirectoryId"]; switch (element.Name.LocalName) { @@ -265,7 +264,6 @@ namespace WixToolset.Iis } } - if (null == id) { id = this.ParseHelper.CreateIdentifier("crt", componentId, binaryRef, certificatePath); @@ -351,7 +349,7 @@ namespace WixToolset.Iis if (null == id) { - id = this.ParseHelper.CreateIdentifier("wsc", webId); + this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, element.Name.LocalName, "Id")); } this.ParseHelper.ParseForExtensionElements(this.Context.Extensions, intermediate, section, element); diff --git a/src/ext/NetFx/wixext/NetFxCompiler.cs b/src/ext/NetFx/wixext/NetFxCompiler.cs index f3c91918..563cd19d 100644 --- a/src/ext/NetFx/wixext/NetFxCompiler.cs +++ b/src/ext/NetFx/wixext/NetFxCompiler.cs @@ -425,7 +425,7 @@ namespace WixToolset.Netfx break; case "RollForward": rollForward = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); - switch (rollForward.ToLower()) + switch (rollForward.ToLowerInvariant()) { case "latestmajor": rollForward = "LatestMajor"; diff --git a/src/ext/Util/wixext/UtilCompiler.cs b/src/ext/Util/wixext/UtilCompiler.cs index d937b4f1..47f82ca6 100644 --- a/src/ext/Util/wixext/UtilCompiler.cs +++ b/src/ext/Util/wixext/UtilCompiler.cs @@ -1232,10 +1232,7 @@ namespace WixToolset.Util this.Messaging.Write(ErrorMessages.ExpectedAttribute(sourceLineNumbers, element.Name.LocalName, "Name")); } - if (!element.Elements().Any()) - { - this.Messaging.Write(ErrorMessages.ExpectedElement(sourceLineNumbers, element.Name.LocalName, "FileSharePermission")); - } + var fileSharePermissionCount = 0; foreach (var child in element.Elements()) { @@ -1245,6 +1242,7 @@ namespace WixToolset.Util { case "FileSharePermission": this.ParseFileSharePermissionElement(intermediate, section, child, id); + ++fileSharePermissionCount; break; default: this.ParseHelper.UnexpectedElement(element, child); @@ -1257,6 +1255,11 @@ namespace WixToolset.Util } } + if (fileSharePermissionCount == 0) + { + this.Messaging.Write(ErrorMessages.ExpectedElement(sourceLineNumbers, element.Name.LocalName, "FileSharePermission")); + } + this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "Wix4ConfigureSmbInstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM64); this.ParseHelper.CreateCustomActionReference(sourceLineNumbers, section, "Wix4ConfigureSmbUninstall", this.Context.Platform, CustomActionPlatforms.X86 | CustomActionPlatforms.X64 | CustomActionPlatforms.ARM64); @@ -3521,7 +3524,7 @@ namespace WixToolset.Util } break; case "SelectionLanguage": - string selectionLanguage = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); + var selectionLanguage = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); switch (selectionLanguage) { case "XPath": @@ -3653,7 +3656,7 @@ namespace WixToolset.Util } else { - string actionValue = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); + var actionValue = this.ParseHelper.GetAttributeValue(sourceLineNumbers, attrib); switch (actionValue) { case "create": -- cgit v1.2.3-55-g6feb