diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2018-09-02 16:12:29 -0500 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2018-09-13 12:05:57 -0500 |
| commit | 244b46cf7f3252d6dc3884ce184be901d1d173e5 (patch) | |
| tree | bd6fb4349b926001138d1a3415f93370d64e538f /src/WixToolset.BuildTasks/RefreshGeneratedFile.cs | |
| parent | 026d0af96fac5cd2d3d84ade657949ddc7144b99 (diff) | |
| download | wix-244b46cf7f3252d6dc3884ce184be901d1d173e5.tar.gz wix-244b46cf7f3252d6dc3884ce184be901d1d173e5.tar.bz2 wix-244b46cf7f3252d6dc3884ce184be901d1d173e5.zip | |
Migrate WixCop into Tools from wix4.
Diffstat (limited to 'src/WixToolset.BuildTasks/RefreshGeneratedFile.cs')
| -rw-r--r-- | src/WixToolset.BuildTasks/RefreshGeneratedFile.cs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs b/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs index fdfc4774..101b5363 100644 --- a/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs +++ b/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs | |||
| @@ -6,10 +6,10 @@ namespace WixToolset.BuildTasks | |||
| 6 | using System.Collections; | 6 | using System.Collections; |
| 7 | using System.Globalization; | 7 | using System.Globalization; |
| 8 | using System.IO; | 8 | using System.IO; |
| 9 | using System.Text.RegularExpressions; | ||
| 10 | using System.Xml; | 9 | using System.Xml; |
| 11 | using Microsoft.Build.Framework; | 10 | using Microsoft.Build.Framework; |
| 12 | using Microsoft.Build.Utilities; | 11 | using Microsoft.Build.Utilities; |
| 12 | using WixToolset.Tools.Core; | ||
| 13 | 13 | ||
| 14 | /// <summary> | 14 | /// <summary> |
| 15 | /// This task refreshes the generated file that contains ComponentGroupRefs | 15 | /// This task refreshes the generated file that contains ComponentGroupRefs |
| @@ -17,9 +17,6 @@ namespace WixToolset.BuildTasks | |||
| 17 | /// </summary> | 17 | /// </summary> |
| 18 | public class RefreshGeneratedFile : Task | 18 | public class RefreshGeneratedFile : Task |
| 19 | { | 19 | { |
| 20 | private static readonly Regex AddPrefix = new Regex(@"^[^a-zA-Z_]", RegexOptions.Compiled); | ||
| 21 | private static readonly Regex IllegalIdentifierCharacters = new Regex(@"[^A-Za-z0-9_\.]|\.{2,}", RegexOptions.Compiled); // non 'words' and assorted valid characters | ||
| 22 | |||
| 23 | private ITaskItem[] generatedFiles; | 20 | private ITaskItem[] generatedFiles; |
| 24 | private ITaskItem[] projectReferencePaths; | 21 | private ITaskItem[] projectReferencePaths; |
| 25 | 22 | ||
| @@ -54,14 +51,14 @@ namespace WixToolset.BuildTasks | |||
| 54 | { | 51 | { |
| 55 | ITaskItem item = this.ProjectReferencePaths[i]; | 52 | ITaskItem item = this.ProjectReferencePaths[i]; |
| 56 | 53 | ||
| 57 | if (!String.IsNullOrEmpty(item.GetMetadata(Common.DoNotHarvest))) | 54 | if (!String.IsNullOrEmpty(item.GetMetadata(ToolsCommon.DoNotHarvest))) |
| 58 | { | 55 | { |
| 59 | continue; | 56 | continue; |
| 60 | } | 57 | } |
| 61 | 58 | ||
| 62 | string projectPath = CreateProjectReferenceDefineConstants.GetProjectPath(this.ProjectReferencePaths, i); | 59 | string projectPath = CreateProjectReferenceDefineConstants.GetProjectPath(this.ProjectReferencePaths, i); |
| 63 | string projectName = Path.GetFileNameWithoutExtension(projectPath); | 60 | string projectName = Path.GetFileNameWithoutExtension(projectPath); |
| 64 | string referenceName = Common.GetIdentifierFromName(CreateProjectReferenceDefineConstants.GetReferenceName(item, projectName)); | 61 | string referenceName = ToolsCommon.GetIdentifierFromName(CreateProjectReferenceDefineConstants.GetReferenceName(item, projectName)); |
| 65 | 62 | ||
| 66 | string[] pogs = item.GetMetadata("RefProjectOutputGroups").Split(';'); | 63 | string[] pogs = item.GetMetadata("RefProjectOutputGroups").Split(';'); |
| 67 | foreach (string pog in pogs) | 64 | foreach (string pog in pogs) |
