196 references to EscapingUtilities
Microsoft.Build (147)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
625specificationsToFind.Add(EscapingUtilities.UnescapeAll(file));
BackEnd\Components\RequestBuilder\Lookup.cs (1)
223errorMessages.Add(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("PropertyOutputOverridden", propertyName, EscapingUtilities.UnescapeAll(propertyValue), property.EvaluatedValue));
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
405string dependencyTargetName = EscapingUtilities.UnescapeAll(escapedDependency); 722string errorTargetName = EscapingUtilities.UnescapeAll(escapedErrorTarget);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (7)
978string oldestOutput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(outputs[0].ToString())); 996string arbitraryInput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(inputs[0].ToString())); 1004string candidateOutput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(outputs[i].ToString())); 1022EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(inputs[0].ToString())); 1039string unescapedInput = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(input.ToString())); 1127input = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(input)); 1128output = EscapingUtilities.UnescapeAll(FileUtilities.FixFilePath(output));
BackEnd\Shared\BuildRequest.cs (1)
197_targets.Add(EscapingUtilities.UnescapeAll(target));
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (9)
1819string parameterLocationEscaped = EscapingUtilities.Escape(parameterLocation.File, cache: true); 1854newItem = new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output.ItemSpec), parameterLocationEscaped); 1864yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value)); 1871yield return new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.Escape(kvp.Value)); 1878yield return new KeyValuePair<string, string>((string)de.Key, EscapingUtilities.Escape((string)de.Value)); 1927joinedOutputs.Append(EscapingUtilities.Escape(output.ItemSpec)); 1979_batchBucket.Lookup.AddNewItem(new ProjectItemInstance(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), EscapingUtilities.Escape(parameterLocation.File))); 2015joinedOutputs.Append(EscapingUtilities.Escape(output));
Collections\PropertyDictionary.cs (2)
355unescapedValue = EscapingUtilities.UnescapeAll(escapedValue); 590yield return new(kvp.Key, EscapingUtilities.UnescapeAll(kvp.EscapedValue));
Construction\ProjectTargetElement.cs (2)
94string unescapedValue = EscapingUtilities.UnescapeAll(GetAttributeValue(XMakeAttributes.name)); 107string unescapedValue = EscapingUtilities.UnescapeAll(value);
Construction\Solution\SolutionFile.cs (1)
1468proj.TargetFrameworkMoniker = Shared.EscapingUtilities.UnescapeAll(targetFrameworkMoniker);
Construction\Solution\SolutionProjectGenerator.cs (25)
314string escapedSolutionConfigurationContents = EscapingUtilities.Escape(solutionConfigurationContents.ToString()); 332text = EscapingUtilities.Escape(text); 340task.SetParameter("Code", EscapingUtilities.Escape(code)); 345task.SetParameter("HelpKeyword", EscapingUtilities.Escape(helpKeyword)); 383return EscapingUtilities.Escape(fullPathToProject + ".metaproj"); 638text = EscapingUtilities.Escape(text); 646task.SetParameter("Code", EscapingUtilities.Escape(code)); 651task.SetParameter("HelpKeyword", EscapingUtilities.Escape(helpKeyword)); 669EscapingUtilities.Escape(configuration.ConfigurationName), 670EscapingUtilities.Escape(configuration.PlatformName)); 1074string escapedSolutionFileName = EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath)); 1081string escapedSolutionDirectory = EscapingUtilities.Escape(_solutionFile.SolutionFileDirectory); 1127item = projectInstance.AddItem("ProjectReference", EscapingUtilities.Escape(projectToAdd.AbsolutePath), null); 1279ProjectInstance metaprojectInstance = new ProjectInstance(EscapingUtilities.UnescapeAll(GetMetaprojectName(project)), traversalProject, GetMetaprojectGlobalProperties(traversalProject)); 1422AddProjectBuildTask(traversalProject, projectConfiguration, target, targetName, EscapingUtilities.Escape(project.AbsolutePath), String.Empty, outputItem); 2123AddProjectBuildTask(traversalProject, projectConfiguration, targetElement, targetToBuild, "@(ProjectReference)", $"'%(ProjectReference.Identity)' == '{EscapingUtilities.Escape(project.AbsolutePath)}'", outputItemName); 2143properties[property.Item1] = EscapingUtilities.Escape(traversalProject.GetPropertyValue(property.Item1)); 2147properties[property.Item1] = EscapingUtilities.Escape(property.Item2); 2305configurationDefaultingPropertyGroup.AddProperty("Configuration", EscapingUtilities.Escape(_solutionFile.GetDefaultConfigurationName())); 2311platformDefaultingPropertyGroup.AddProperty("Platform", EscapingUtilities.Escape(_solutionFile.GetDefaultPlatformName())); 2356globalProperties.AddProperty("SolutionDir", EscapingUtilities.Escape(directoryName)); 2357globalProperties.AddProperty("SolutionExt", EscapingUtilities.Escape(Path.GetExtension(_solutionFile.FullPath))); 2358globalProperties.AddProperty("SolutionFileName", EscapingUtilities.Escape(Path.GetFileName(_solutionFile.FullPath))); 2359globalProperties.AddProperty("SolutionName", EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_solutionFile.FullPath))); 2361globalProperties.AddProperty(SolutionPathPropertyName, EscapingUtilities.Escape(Path.Combine(_solutionFile.SolutionFileDirectory, Path.GetFileName(_solutionFile.FullPath))));
Definition\BuiltInMetadata.cs (4)
50=> EscapingUtilities.UnescapeAll(GetMetadataValueEscaped(currentDirectory, evaluatedIncludeBeforeWildcardExpansionEscaped, evaluatedIncludeEscaped, definingProjectEscaped, name, ref cache)); 104string evaluatedIncludeBeforeWildcardExpansion = EscapingUtilities.UnescapeAll(evaluatedIncludeBeforeWildcardExpansionEscaped); 105string evaluatedInclude = EscapingUtilities.UnescapeAll(evaluatedIncludeEscaped); 111return EscapingUtilities.Escape(match.wildcardDirectoryPart);
Definition\ProjectCollection.cs (2)
1083return EscapingUtilities.Escape(unescapedString); 1093return EscapingUtilities.UnescapeAll(escapedString);
Definition\ProjectItem.cs (3)
208{ return Link != null ? Link.EvaluatedInclude : EscapingUtilities.UnescapeAll(_evaluatedIncludeEscaped); } 373{ return EscapingUtilities.UnescapeAll(_evaluatedIncludeBeforeWildcardExpansionEscaped); } 436return Link != null ? Link.GetMetadataValue(name) : EscapingUtilities.UnescapeAll(((IItem)this).GetMetadataValueEscaped(name));
Definition\ProjectItemDefinition.cs (1)
139return (escapedValue == null) ? null : EscapingUtilities.UnescapeAll(escapedValue);
Definition\ProjectMetadata.cs (1)
104{ return EscapingUtilities.UnescapeAll(EvaluatedValueEscaped); }
Definition\ProjectProperty.cs (1)
89{ return EscapingUtilities.UnescapeAll(EvaluatedValueEscapedInternal); }
Definition\Toolset.cs (2)
802reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.binPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true)); 805reservedProperties.Add(ProjectPropertyInstance.Create(ReservedPropertyNames.toolsPath, EscapingUtilities.Escape(ToolsPath), mayBeReserved: true));
Definition\ToolsetReader.cs (1)
608propertyGroup.Set(ProjectPropertyInstance.Create(property.Name, EscapingUtilities.UnescapeAll(property.Value), true /* may be reserved */, false /* not immutable */));
Evaluation\Evaluator.cs (14)
692initialTargets.Add(EscapingUtilities.UnescapeAll(initialTarget, trim: true)); 1014SetBuiltInProperty(ReservedPropertyNames.projectDefaultTargets, EscapingUtilities.UnescapeAll(expanded)); 1020string target = EscapingUtilities.UnescapeAll(temp[i], trim: true); 1120string unescapedBeforeTarget = EscapingUtilities.UnescapeAll(beforeTarget); 1143string unescapedAfterTarget = EscapingUtilities.UnescapeAll(afterTarget); 1232string projectFileWithoutExtension = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(_projectRootElement.FullPath)); 1233string projectExtension = EscapingUtilities.Escape(Path.GetExtension(_projectRootElement.FullPath)); 1235string projectDirectory = EscapingUtilities.Escape(_projectRootElement.DirectoryPath); 2028propertyGroup.AddProperty(propertyNameAndValue.Key, EscapingUtilities.Escape(propertyNameAndValue.Value)); 2044escapedMetadata[metadata.Key] = EscapingUtilities.Escape(metadata.Value); 2048itemGroup.AddItem(item.Key, EscapingUtilities.Escape(item.Value.ItemSpec), escapedMetadata); 2118FileUtilities.NormalizePath(EscapingUtilities.UnescapeAll(importExpressionEscapedItem)); 2132ProjectErrorUtilities.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValueWithException", EscapingUtilities.UnescapeAll(importExpressionEscapedItem), XMakeAttributes.project, XMakeElements.import, ex.Message); 2162string importFileUnescaped = EscapingUtilities.UnescapeAll(importFileEscaped);
Evaluation\Expander.cs (1)
241return (result == null) ? null : EscapingUtilities.UnescapeAll(result);
Evaluation\Expander.Function.cs (3)
400objectInstance = EscapingUtilities.UnescapeAll(objectInstanceString); 431args[n] = EscapingUtilities.UnescapeAll(argumentValue); 567functionResult = EscapingUtilities.Escape(functionResultString);
Evaluation\Expander.ItemExpander.Transforms.cs (7)
166string unescapedPath = EscapingUtilities.UnescapeAll(item.Value); 222string unescapedPath = EscapingUtilities.UnescapeAll(item.Value); 224string escapedPath = EscapingUtilities.Escape(combinedPath); 255string unescapedPath = EscapingUtilities.UnescapeAll(item.Value); 306string escapedDirectoryPath = EscapingUtilities.Escape(directoryPath); 340string unescapedPath = EscapingUtilities.UnescapeAll(item.Value); 371directoryName = EscapingUtilities.Escape(directoryName);
Evaluation\Expander.PropertyExpander.cs (5)
406builder.Append(EscapingUtilities.Escape(ConvertToString(entry.Key))); 408builder.Append(EscapingUtilities.Escape(ConvertToString(entry.Value))); 432builder.Append(EscapingUtilities.Escape(ConvertToString(element))); 602registryKeyName = EscapingUtilities.UnescapeAll(registryKeyName); 606valueName = EscapingUtilities.UnescapeAll(valueName);
Evaluation\IntrinsicFunctions.cs (2)
140return EscapingUtilities.Escape(unescaped); 148return EscapingUtilities.UnescapeAll(escaped);
Evaluation\ItemSpec.cs (5)
93return ReferencedItems.Select(v => EscapingUtilities.UnescapeAll(v.ItemAsValueFragment.TextFragment)); 236else if (EscapingUtilities.ContainsEscapedWildcards(splitEscaped)) 246var filespecUnescaped = EscapingUtilities.UnescapeAll(splitEscaped); 487return Enumerable.Repeat(EscapingUtilities.UnescapeAll(TextFragment), 1); 497return MSBuildGlob.Parse(ProjectDirectory, EscapingUtilities.UnescapeAll(TextFragment));
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
95if (excludePatterns.Count == 0 || !ExcludeTester(_rootDirectory, excludePatterns, matchers, EscapingUtilities.UnescapeAll(value)))
Evaluation\ProjectParser.cs (1)
578string targetName = EscapingUtilities.UnescapeAll(ProjectXmlUtilities.GetAttributeValue(element, XMakeAttributes.name));
Graph\GraphBuilder.cs (5)
313solutionGlobalPropertiesBuilder["SolutionDir"] = EscapingUtilities.Escape(solutionDirectoryName); 314solutionGlobalPropertiesBuilder["SolutionExt"] = EscapingUtilities.Escape(Path.GetExtension(Solution.FullPath)); 315solutionGlobalPropertiesBuilder["SolutionFileName"] = EscapingUtilities.Escape(Path.GetFileName(Solution.FullPath)); 316solutionGlobalPropertiesBuilder["SolutionName"] = EscapingUtilities.Escape(Path.GetFileNameWithoutExtension(Solution.FullPath)); 317solutionGlobalPropertiesBuilder[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\ProjectItemDefinitionInstance.cs (1)
223element.AddMetadata(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
Instance\ProjectItemInstance.cs (6)
928return EscapingUtilities.UnescapeAll(_includeEscaped); 1010get { return EscapingUtilities.UnescapeAll(_includeEscaped); } 1220yield return new KeyValuePair<string, string>(projectMetadataInstance.Key, EscapingUtilities.UnescapeAll(projectMetadataInstance.Value)); 1416return EscapingUtilities.UnescapeAll(GetMetadataEscaped(metadataName)); 1475SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 1637clonedMetadata[metadatum.Key] = EscapingUtilities.UnescapeAll(metadatum.Value);
Instance\ProjectMetadataInstance.cs (1)
123return EscapingUtilities.UnescapeAll(_escapedValue);
Instance\ProjectPropertyInstance.cs (2)
70return EscapingUtilities.UnescapeAll(_escapedValue); 78_escapedValue = EscapingUtilities.Escape(value);
Logging\BaseConsoleLogger.cs (1)
540WriteLinePretty(EscapingUtilities.UnescapeAll((string)prop.Value));
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
781string propertyString = $"{prop.Key} = {EscapingUtilities.UnescapeAll((string)(prop.Value))}";
src\msbuild\src\Shared\PropertyParser.cs (2)
107string propertyValue = EscapingUtilities.Escape(propertyNameValueString.AsSpan(indexOfEqualsSign + 1).Trim().ToString()); 150string propertyValue = EscapingUtilities.Escape(propertyNameValueString.Trim());
src\msbuild\src\Shared\TaskParameter.cs (10)
606_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 607_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 616_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 642_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 669return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.UnescapeAll(_escapedItemSpec); 740return EscapingUtilities.UnescapeAll(metadataValue); 827destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 848clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 893SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
Utilities\EngineFileUtilities.cs (7)
142return !EscapingUtilities.ContainsEscapedWildcards(filespecEscaped); 204fileList = [returnEscaped ? filespecEscaped : EscapingUtilities.UnescapeAll(filespecEscaped)]; 214var directoryUnescaped = EscapingUtilities.UnescapeAll(directoryEscaped); 215var filespecUnescaped = EscapingUtilities.UnescapeAll(filespecEscaped); 216var excludeSpecsUnescaped = excludeSpecsEscaped?.Where(IsValidExclude).Select(i => EscapingUtilities.UnescapeAll(i)).ToList(); 386fileList[i] = EscapingUtilities.Escape(fileList[i]); 566var hasBothWildcardsAndEscapedWildcards = FileMatcher.HasWildcards(exclude) && EscapingUtilities.ContainsEscapedWildcards(exclude);
Utilities\FileSpecMatchTester.cs (1)
42string unescapedFileSpec = EscapingUtilities.UnescapeAll(fileSpec);
Microsoft.Build.Framework (4)
FileUtilities.cs (2)
992fileSpec = FixFilePath(EscapingUtilities.UnescapeAll(fileSpec)); 999fullPath = EscapingUtilities.Escape(fullPath);
ItemSpecModifiers.cs (1)
600string unescapedItemSpec = EscapingUtilities.UnescapeAll(itemSpec);
TaskItem_T.cs (1)
148var escapedValue = EscapingUtilities.Escape(metadataValue);
Microsoft.Build.Tasks.Core (26)
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)
844DestinationFiles[i] = new TaskItem(EscapingUtilities.Escape(destinationFile)); 891var item = new TaskItem(EscapingUtilities.Escape(sourceFile)); 895item = new TaskItem(EscapingUtilities.Escape(destinationFile));
CreateItem.cs (2)
164EscapingUtilities.UnescapeAll(i.ItemSpec), 174EscapingUtilities.UnescapeAll(i.ItemSpec),
Exec.cs (1)
407_nonEmptyOutput.Add(new TaskItem(EscapingUtilities.Escape(trimmedTextLine)));
FileIO\ReadLinesFromFile.cs (1)
65nonEmptyLines.Add(new TaskItem(EscapingUtilities.Escape(trimmedTextLine)));
GenerateResource.cs (1)
2776string escapedOutputFile = EscapingUtilities.Escape(currentOutputFile);
ListOperators\FindUnderPath.cs (1)
129item.ItemSpec = EscapingUtilities.Escape(fullPath);
src\msbuild\src\Shared\PropertyParser.cs (2)
107string propertyValue = EscapingUtilities.Escape(propertyNameValueString.AsSpan(indexOfEqualsSign + 1).Trim().ToString()); 150string propertyValue = EscapingUtilities.Escape(propertyNameValueString.Trim());
src\msbuild\src\Shared\TaskParameter.cs (10)
606_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 607_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 616_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 642_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 669return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.UnescapeAll(_escapedItemSpec); 740return EscapingUtilities.UnescapeAll(metadataValue); 827destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 848clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 893SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
XmlPeek.cs (1)
158Result[i++] = new TaskItem(EscapingUtilities.Escape(item));
Microsoft.Build.Utilities.Core (9)
TaskItem.cs (9)
156_itemSpec = EscapingUtilities.Escape(sourceItem.ItemSpec); 157_definingProject = EscapingUtilities.Escape(sourceItem.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 236get => _itemSpec == null ? string.Empty : EscapingUtilities.UnescapeAll(_itemSpec); 387return EscapingUtilities.UnescapeAll(metadataValue); 474destinationItem.SetMetadata(entry.Key, EscapingUtilities.Escape(entry.Value)); 489destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 514dictionary.Add(entry.Key, EscapingUtilities.UnescapeAll(entry.Value)); 581void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) => SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 652var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));
MSBuild (10)
src\msbuild\src\Shared\TaskParameter.cs (10)
606_escapedItemSpec = EscapingUtilities.Escape(copyFrom.ItemSpec); 607_escapedDefiningProject = EscapingUtilities.Escape(copyFrom.GetMetadata(ItemSpecModifiers.DefiningProjectFullPath), cache: true); 616_customEscapedMetadata[(string)entry.Key] = EscapingUtilities.Escape((string)entry.Value) ?? string.Empty; 642_customEscapedMetadata[ItemSpecModifiers.RecursiveDir] = EscapingUtilities.Escape(recursiveDir); 669return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.UnescapeAll(_escapedItemSpec); 740return EscapingUtilities.UnescapeAll(metadataValue); 827destinationItem.SetMetadata("OriginalItemSpec", EscapingUtilities.Escape(ItemSpec)); 848clonedMetadata.Add(metadatum.Key, EscapingUtilities.UnescapeAll(metadatum.Value)); 893SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue)); 946var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.UnescapeAll(kvp.Value));