104 references to Escape
Microsoft.Build (70)
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 (24)
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); 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))));
Definition\BuiltInMetadata.cs (1)
111return EscapingUtilities.Escape(match.wildcardDirectoryPart);
Definition\ProjectCollection.cs (1)
1127return EscapingUtilities.Escape(unescapedString);
Definition\Toolset.cs (2)
801reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.BinPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 804reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.ToolsPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true));
Evaluation\Evaluator.cs (7)
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); 2915item.SetMetadata(metadataElement, string.Join(";", patterns.Select(p => EscapingUtilities.Escape(p))));
Evaluation\Expander.Function.cs (1)
571functionResult = EscapingUtilities.Escape(functionResultString);
Evaluation\Expander.ItemExpander.Transforms.cs (3)
227string escapedPath = EscapingUtilities.Escape(combinedPath); 309string escapedDirectoryPath = EscapingUtilities.Escape(directoryPath); 374directoryName = EscapingUtilities.Escape(directoryName);
Evaluation\IntrinsicFunctions.cs (1)
139return EscapingUtilities.Escape(unescaped);
Graph\GraphBuilder.cs (5)
321solutionGlobalPropertiesBuilder["SolutionDir"] = EscapingUtilities.Escape(solutionDirectoryName); 322solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(Solution.FullPath)); 323solutionGlobalPropertiesBuilder["SolutionFileName"] = EscapingUtilities.Escape(Path.GetFileName(Solution.FullPath)); 324solutionGlobalPropertiesBuilder["SolutionName"] = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(Solution.FullPath)); 325solutionGlobalPropertiesBuilder[SolutionProjectGenerator.SolutionPathPropertyName] = EscapingUtilities.Escape(Path.Combine(Solution.SolutionFileDirectory, Path.GetFileName(Solution.FullPath)));
Instance\ImmutableProjectCollections\ImmutableProjectMetadataCollectionConverter.cs (4)
54return EscapingUtilities.Escape(_linkedProjectItem.GetMetadataValue(key)); 69value = EscapingUtilities.Escape(_linkedProjectItem.GetMetadataValue(key)); 83EscapingUtilities.Escape(_linkedProjectItem.GetMetadataValue(name))); 106kvp => EscapingUtilities.Escape(_linkedProjectItem.GetMetadataValue(kvp.Key)),
Instance\ImmutableProjectCollections\ImmutableProjectPropertyCollectionConverter.cs (1)
37escapedValue = EscapingUtilities.Escape(unescapedValue);
Instance\ProjectItemInstance.cs (1)
1475SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));
Instance\ProjectPropertyInstance.cs (1)
79_escapedValue = EscapingUtilities.Escape(value);
parent\Shared\PropertyParser.cs (2)
107string propertyValue = EscapingUtilities.Escape(propertyNameValueString.AsSpan(indexOfEqualsSign + 1).Trim().ToString()); 150string propertyValue = EscapingUtilities.Escape(propertyNameValueString.Trim());
parent\Shared\TaskParameter.cs (6)
642_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 643_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 652_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 677_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 876destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 972SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));
Utilities\EngineFileUtilities.cs (1)
387fileList[i] = EscapingUtilities.Escape(fileList[i]);
Microsoft.Build.Framework (3)
EscapingUtilities.cs (1)
407/// This is equivalent to repeatedly calling <see cref="Escape"/> and appending the final result, but does not
FileUtilities.cs (1)
975fullPath = EscapingUtilities.Escape(fullPath);
TaskItem_T.cs (1)
155var escapedValue = EscapingUtilities.Escape(metadataValue);
Microsoft.Build.Tasks.Core (20)
AssignProjectConfiguration.cs (1)
227projectRef.SetMetadata("GlobalPropertiesToRemove", EscapingUtilities.Escape(globalPropertiesToRemove + "Configuration;Platform"));
AssignTargetPath.cs (1)
166AssignedFiles[i].SetMetadata(ItemMetadataNames.targetPath, EscapingUtilities.Escape(targetPath));
CombineTargetFrameworkInfoProperties.cs (1)
50new("TargetFramework", new XAttribute("Name", EscapingUtilities.Escape(RootElementName))) :
ConvertToAbsolutePath.cs (1)
65path.ItemSpec = EscapingUtilities.Escape(path.GetMetadata("FullPath"));
Copy.cs (3)
842DestinationFiles[i] = new TaskItem(EscapingUtilities.Escape(destinationFile)); 889var item = new TaskItem(EscapingUtilities.Escape(sourceFile)); 893item = new TaskItem(EscapingUtilities.Escape(destinationFile));
Exec.cs (1)
405_nonEmptyOutput.Add(new TaskItem(EscapingUtilities.Escape(trimmedTextLine)));
FileIO\ReadLinesFromFile.cs (1)
65nonEmptyLines.Add(new TaskItem(EscapingUtilities.Escape(trimmedTextLine)));
GenerateResource.cs (1)
2780string escapedOutputFile = EscapingUtilities.Escape(currentOutputFile);
ListOperators\FindUnderPath.cs (1)
129item.ItemSpec = EscapingUtilities.Escape(fullPath);
parent\Shared\PropertyParser.cs (2)
107string propertyValue = EscapingUtilities.Escape(propertyNameValueString.AsSpan(indexOfEqualsSign + 1).Trim().ToString()); 150string propertyValue = EscapingUtilities.Escape(propertyNameValueString.Trim());
parent\Shared\TaskParameter.cs (6)
642_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 643_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 652_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 677_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 876destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 972SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));
XmlPeek.cs (1)
166Result[i++] = new TaskItem(EscapingUtilities.Escape(item));
Microsoft.Build.Utilities.Core (5)
TaskItem.cs (5)
156_itemSpec = EscapingUtilities.Escape(sourceItem.ItemSpec); 157_definingProject = EscapingUtilities.Escape(sourceItem.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 474destinationItem.SetMetadata(entry.Key, EscapingUtilities.Escape(entry.Value)); 489destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 581void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) => SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));
MSBuild (6)
parent\Shared\TaskParameter.cs (6)
642_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 643_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 652_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 677_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 876destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 972SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));