BackEnd\TaskExecutionHost\TaskExecutionHost.cs (9)
1947joinedOutputs.Append(EscapingUtilities.Escape(output.ItemSpec));
1992parameterLocationEscaped ??= EscapingUtilities.Escape(parameterLocation.File, cache: true);
2039newItem = new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output.ItemSpec), parameterLocationEscaped);
2049yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value));
2056yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value));
2063yield return new KeyValuePair<string, string>((string)de.Key, EscapingUtilities.Escape((string)de.Value));
2093parameterLocationEscaped ??= EscapingUtilities.Escape(parameterLocation.File, cache: true);
2094appender.Add(new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), parameterLocationEscaped));
2130joinedOutputs.Append(EscapingUtilities.Escape(output));
Construction\Solution\SolutionProjectGenerator.cs (25)
317string escapedSolutionConfigurationContents = EscapingUtilities.Escape(solutionConfigurationContents.ToString());
335text = EscapingUtilities.Escape(text);
343task.SetParameter("Code", EscapingUtilities.Escape(code));
348task.SetParameter("HelpKeyword", EscapingUtilities.Escape(helpKeyword));
386return EscapingUtilities.Escape(fullPathToProject + ".metaproj");
641text = EscapingUtilities.Escape(text);
649task.SetParameter("Code", EscapingUtilities.Escape(code));
654task.SetParameter("HelpKeyword", EscapingUtilities.Escape(helpKeyword));
672EscapingUtilities.Escape(configuration.ConfigurationName),
673EscapingUtilities.Escape(configuration.PlatformName));
1077string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath));
1084string escapedSolutionDirectory = EscapingUtilities.Escape(_solutionFile.SolutionFileDirectory);
1130item = projectInstance.AddItem("ProjectReference", EscapingUtilities.Escape(projectToAdd.AbsolutePath), null);
1282ProjectInstance metaprojectInstance = new ProjectInstance(EscapingUtilities.UnescapeAll(GetMetaprojectName(project)), traversalProject, GetMetaprojectGlobalProperties(traversalProject));
1425AddProjectBuildTask(traversalProject, projectConfiguration, target, targetName, EscapingUtilities.Escape(project.AbsolutePath), String.Empty, outputItem);
2125AddProjectBuildTask(traversalProject, projectConfiguration, targetElement, targetToBuild, "@(ProjectReference)", $"'%(ProjectReference.Identity)' == '{EscapingUtilities.Escape(project.AbsolutePath)}'", outputItemName);
2145properties[property.Item1] = EscapingUtilities.Escape(traversalProject.GetPropertyValue(property.Item1));
2149properties[property.Item1] = EscapingUtilities.Escape(property.Item2);
2307configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(_solutionFile.GetDefaultConfigurationName()));
2313platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(_solutionFile.GetDefaultPlatformName()));
2358globalProperties.AddProperty("SolutionDir", EscapingUtilities.Escape(directoryName));
2359globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath)));
2360globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath)));
2361globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.FullPath)));
2363globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath))));
Evaluation\Evaluator.cs (15)
766initialTargets.Add(EscapingUtilities.UnescapeAll(initialTarget, trim: true));
1116SetBuiltInProperty(ReservedPropertyNames.ProjectDefaultTargets, EscapingUtilities.UnescapeAll(expanded));
1122string target = EscapingUtilities.UnescapeAll(temp[i], trim: true);
1222string unescapedBeforeTarget = EscapingUtilities.UnescapeAll(beforeTarget);
1245string unescapedAfterTarget = EscapingUtilities.UnescapeAll(afterTarget);
1334string projectFileWithoutExtension = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_projectRootElement.FullPath));
1335string projectExtension = EscapingUtilities.Escape(Path.GetExtension(_projectRootElement.FullPath));
1337string projectDirectory = EscapingUtilities.Escape(_projectRootElement.DirectoryPath);
2128propertyGroup.AddProperty(propertyNameAndValue.Key, EscapingUtilities.Escape(propertyNameAndValue.Value));
2144escapedMetadata[metadata.Key] = EscapingUtilities.Escape(metadata.Value);
2148itemGroup.AddItem(item.Key, EscapingUtilities.Escape(item.Value.ItemSpec), escapedMetadata);
2218FileUtilities.NormalizePath(EscapingUtilities.UnescapeAll(importExpressionEscapedItem));
2232ProjectErrorUtilities.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValueWithException", EscapingUtilities.UnescapeAll(importExpressionEscapedItem), XMakeAttributes.project, XMakeElements.import, ex.Message);
2262string importFileUnescaped = EscapingUtilities.UnescapeAll(importFileEscaped);
2915item.SetMetadata(metadataElement, string.Join(";", patterns.Select(p => EscapingUtilities.Escape(p))));