aboutsummaryrefslogtreecommitdiff
path: root/src/WixToolset.BuildTasks/RefreshGeneratedFile.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/WixToolset.BuildTasks/RefreshGeneratedFile.cs')
-rw-r--r--src/WixToolset.BuildTasks/RefreshGeneratedFile.cs9
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)