113 references to UnescapeAll
Microsoft.Build (74)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
625
specificationsToFind.Add(EscapingUtilities.
UnescapeAll
(file));
BackEnd\Components\RequestBuilder\Lookup.cs (1)
223
errorMessages.Add(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("PropertyOutputOverridden", propertyName, EscapingUtilities.
UnescapeAll
(propertyValue), property.EvaluatedValue));
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
405
string dependencyTargetName = EscapingUtilities.
UnescapeAll
(escapedDependency);
722
string errorTargetName = EscapingUtilities.
UnescapeAll
(escapedErrorTarget);
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (7)
981
string oldestOutput = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(outputs[0].ToString()));
999
string arbitraryInput = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(inputs[0].ToString()));
1007
string candidateOutput = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(outputs[i].ToString()));
1025
EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(inputs[0].ToString()));
1042
string unescapedInput = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(input.ToString()));
1130
input = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(input));
1131
output = EscapingUtilities.
UnescapeAll
(FileUtilities.FixFilePath(output));
BackEnd\Shared\BuildRequest.cs (1)
196
_targets.Add(EscapingUtilities.
UnescapeAll
(target));
Collections\PropertyDictionary.cs (2)
356
unescapedValue = EscapingUtilities.
UnescapeAll
(escapedValue);
593
yield return new(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.EscapedValue));
Construction\ProjectTargetElement.cs (2)
94
string unescapedValue = EscapingUtilities.
UnescapeAll
(GetAttributeValue(XMakeAttributes.name));
107
string unescapedValue = EscapingUtilities.
UnescapeAll
(value);
Construction\Solution\SolutionFile.cs (1)
1468
proj.TargetFrameworkMoniker = Shared.EscapingUtilities.
UnescapeAll
(targetFrameworkMoniker);
Construction\Solution\SolutionProjectGenerator.cs (1)
1227
ProjectInstance metaprojectInstance = new ProjectInstance(EscapingUtilities.
UnescapeAll
(GetMetaprojectName(project)), traversalProject, GetMetaprojectGlobalProperties(traversalProject));
Definition\BuiltInMetadata.cs (3)
55
return EscapingUtilities.
UnescapeAll
(GetMetadataValueEscaped(currentDirectory, evaluatedIncludeBeforeWildcardExpansionEscaped, evaluatedIncludeEscaped, definingProjectEscaped, name, ref fullPath));
106
string evaluatedIncludeBeforeWildcardExpansion = EscapingUtilities.
UnescapeAll
(evaluatedIncludeBeforeWildcardExpansionEscaped);
107
string evaluatedInclude = EscapingUtilities.
UnescapeAll
(evaluatedIncludeEscaped);
Definition\ProjectCollection.cs (1)
1060
return EscapingUtilities.
UnescapeAll
(escapedString);
Definition\ProjectItem.cs (3)
208
{ return Link != null ? Link.EvaluatedInclude : EscapingUtilities.
UnescapeAll
(_evaluatedIncludeEscaped); }
378
{ return EscapingUtilities.
UnescapeAll
(_evaluatedIncludeBeforeWildcardExpansionEscaped); }
441
return Link != null ? Link.GetMetadataValue(name) : EscapingUtilities.
UnescapeAll
(((IItem)this).GetMetadataValueEscaped(name));
Definition\ProjectItemDefinition.cs (1)
139
return (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\ToolsetReader.cs (1)
596
propertyGroup.Set(ProjectPropertyInstance.Create(property.Name, EscapingUtilities.
UnescapeAll
(property.Value), true /* may be reserved */, false /* not immutable */));
Evaluation\Evaluator.cs (8)
676
initialTargets.Add(EscapingUtilities.
UnescapeAll
(initialTarget, trim: true));
968
SetBuiltInProperty(ReservedPropertyNames.projectDefaultTargets, EscapingUtilities.
UnescapeAll
(expanded));
974
string target = EscapingUtilities.
UnescapeAll
(temp[i], trim: true);
1074
string unescapedBeforeTarget = EscapingUtilities.
UnescapeAll
(beforeTarget);
1097
string unescapedAfterTarget = EscapingUtilities.
UnescapeAll
(afterTarget);
2069
FileUtilities.NormalizePath(EscapingUtilities.
UnescapeAll
(importExpressionEscapedItem));
2083
ProjectErrorUtilities.ThrowInvalidProject(importLocationInProject, "InvalidAttributeValueWithException", EscapingUtilities.
UnescapeAll
(importExpressionEscapedItem), XMakeAttributes.project, XMakeElements.import, ex.Message);
2113
string importFileUnescaped = EscapingUtilities.
UnescapeAll
(importFileEscaped);
Evaluation\Expander.cs (9)
477
return (result == null) ? null : EscapingUtilities.
UnescapeAll
(result);
1771
registryKeyName = EscapingUtilities.
UnescapeAll
(registryKeyName);
1775
valueName = EscapingUtilities.
UnescapeAll
(valueName);
2595
string unescapedPath = EscapingUtilities.
UnescapeAll
(item.Key);
2646
string unescapedPath = EscapingUtilities.
UnescapeAll
(item.Key);
2674
string unescapedPath = EscapingUtilities.
UnescapeAll
(item.Key);
2753
string unescapedPath = EscapingUtilities.
UnescapeAll
(item.Key);
3986
objectInstance = EscapingUtilities.
UnescapeAll
(objectInstanceString);
4014
args[n] = EscapingUtilities.
UnescapeAll
(argumentValue);
Evaluation\IntrinsicFunctions.cs (1)
148
return EscapingUtilities.
UnescapeAll
(escaped);
Evaluation\ItemSpec.cs (4)
93
return ReferencedItems.Select(v => EscapingUtilities.
UnescapeAll
(v.ItemAsValueFragment.TextFragment));
246
var filespecUnescaped = EscapingUtilities.
UnescapeAll
(splitEscaped);
487
return Enumerable.Repeat(EscapingUtilities.
UnescapeAll
(TextFragment), 1);
497
return MSBuildGlob.Parse(ProjectDirectory, EscapingUtilities.
UnescapeAll
(TextFragment));
Evaluation\LazyItemEvaluator.IncludeOperation.cs (1)
95
if (excludePatterns.Count == 0 || !ExcludeTester(_rootDirectory, excludePatterns, matchers, EscapingUtilities.
UnescapeAll
(value)))
Evaluation\ProjectParser.cs (1)
578
string targetName = EscapingUtilities.
UnescapeAll
(ProjectXmlUtilities.GetAttributeValue(element, XMakeAttributes.name));
Instance\ProjectItemDefinitionInstance.cs (1)
223
element.AddMetadata(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
Instance\ProjectItemInstance.cs (6)
928
return EscapingUtilities.
UnescapeAll
(_includeEscaped);
1007
get { return EscapingUtilities.
UnescapeAll
(_includeEscaped); }
1205
result.Add(new KeyValuePair<string, string>(projectMetadataInstance.Key, EscapingUtilities.
UnescapeAll
(projectMetadataInstance.Value)));
1217
yield return new KeyValuePair<string, string>(projectMetadataInstance.Key, EscapingUtilities.
UnescapeAll
(projectMetadataInstance.Value));
1409
return EscapingUtilities.
UnescapeAll
(GetMetadataEscaped(metadataName));
1630
clonedMetadata[metadatum.Key] = EscapingUtilities.
UnescapeAll
(metadatum.Value);
Instance\ProjectMetadataInstance.cs (1)
123
return EscapingUtilities.
UnescapeAll
(_escapedValue);
Instance\ProjectPropertyInstance.cs (1)
70
return EscapingUtilities.
UnescapeAll
(_escapedValue);
Logging\BaseConsoleLogger.cs (1)
541
WriteLinePretty(EscapingUtilities.
UnescapeAll
((string)prop.Value));
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
763
string propertyString = $"{prop.Key} = {EscapingUtilities.
UnescapeAll
((string)(prop.Value))}";
TaskParameter.cs (5)
628
return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.
UnescapeAll
(_escapedItemSpec);
695
return EscapingUtilities.
UnescapeAll
(metadataValue);
803
clonedMetadata.Add(metadatum.Key, EscapingUtilities.
UnescapeAll
(metadatum.Value));
887
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
904
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
Utilities\EngineFileUtilities.cs (4)
204
fileList = [returnEscaped ? filespecEscaped : EscapingUtilities.
UnescapeAll
(filespecEscaped)];
214
var directoryUnescaped = EscapingUtilities.
UnescapeAll
(directoryEscaped);
215
var filespecUnescaped = EscapingUtilities.
UnescapeAll
(filespecEscaped);
216
var excludeSpecsUnescaped = excludeSpecsEscaped?.Where(IsValidExclude).Select(i => EscapingUtilities.
UnescapeAll
(i)).ToList();
Utilities\FileSpecMatchTester.cs (1)
42
string unescapedFileSpec = EscapingUtilities.
UnescapeAll
(fileSpec);
Microsoft.Build.Framework (4)
FileUtilities.cs (1)
938
fileSpec = FixFilePath(EscapingUtilities.
UnescapeAll
(fileSpec));
ItemSpecModifiers.cs (3)
288
string unescapedItemSpec = EscapingUtilities.
UnescapeAll
(itemSpec);
306
string unescapedItemSpec = EscapingUtilities.
UnescapeAll
(itemSpec);
322
string unescapedItemSpec = EscapingUtilities.
UnescapeAll
(itemSpec);
Microsoft.Build.Framework.UnitTests (19)
EscapingUtilities_Tests.cs (19)
18
Assert.Equal("", EscapingUtilities.
UnescapeAll
(""));
19
Assert.Equal("foo", EscapingUtilities.
UnescapeAll
("foo"));
20
Assert.Equal("foo space", EscapingUtilities.
UnescapeAll
("foo%20space"));
21
Assert.Equal("foo2;", EscapingUtilities.
UnescapeAll
("foo2%3B"));
22
Assert.Equal(";foo3", EscapingUtilities.
UnescapeAll
("%3bfoo3"));
23
Assert.Equal(";", EscapingUtilities.
UnescapeAll
("%3b"));
24
Assert.Equal(";;;;;", EscapingUtilities.
UnescapeAll
("%3b%3B;%3b%3B"));
25
Assert.Equal("%3B", EscapingUtilities.
UnescapeAll
("%253B"));
26
Assert.Equal("===%ZZ %%%===", EscapingUtilities.
UnescapeAll
("===%ZZ%20%%%==="));
27
Assert.Equal("hello; escaping% how( are) you?", EscapingUtilities.
UnescapeAll
("hello%3B escaping%25 how%28 are%29 you%3f"));
29
Assert.Equal("%*?*%*", EscapingUtilities.
UnescapeAll
("%25*?*%25*"));
30
Assert.Equal("%*?*%*", EscapingUtilities.
UnescapeAll
("%25%2a%3f%2a%25%2a"));
32
Assert.Equal("*Star*craft or *War*cr@ft??", EscapingUtilities.
UnescapeAll
("%2aStar%2Acraft%20or %2aWar%2Acr%40ft%3f%3F"));
52
Assert.Equal(text, EscapingUtilities.
UnescapeAll
(EscapingUtilities.Escape(text)));
55
Assert.Equal(text, EscapingUtilities.
UnescapeAll
(EscapingUtilities.Escape(text)));
58
Assert.Equal(text, EscapingUtilities.
UnescapeAll
(EscapingUtilities.Escape(text)));
67
Assert.Equal(text, EscapingUtilities.Escape(EscapingUtilities.
UnescapeAll
(text)));
70
Assert.Equal(text, EscapingUtilities.Escape(EscapingUtilities.
UnescapeAll
(text)));
73
Assert.Equal(text, EscapingUtilities.Escape(EscapingUtilities.
UnescapeAll
(text)));
Microsoft.Build.Tasks.Core (6)
CreateItem.cs (2)
164
EscapingUtilities.
UnescapeAll
(i.ItemSpec),
174
EscapingUtilities.
UnescapeAll
(i.ItemSpec),
TaskParameter.cs (4)
628
return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.
UnescapeAll
(_escapedItemSpec);
695
return EscapingUtilities.
UnescapeAll
(metadataValue);
803
clonedMetadata.Add(metadatum.Key, EscapingUtilities.
UnescapeAll
(metadatum.Value));
904
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
Microsoft.Build.Tasks.UnitTests (1)
Copy_Tests.cs (1)
1958
string sourceFile = EscapingUtilities.
UnescapeAll
(sourceFileEscaped);
Microsoft.Build.Utilities.Core (4)
TaskItem.cs (4)
182
get => _itemSpec == null ? string.Empty : EscapingUtilities.
UnescapeAll
(_itemSpec);
330
return EscapingUtilities.
UnescapeAll
(metadataValue);
457
dictionary.Add(entry.Key, EscapingUtilities.
UnescapeAll
(entry.Value));
598
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
MSBuild (5)
TaskParameter.cs (5)
628
return (_escapedItemSpec == null) ? String.Empty : EscapingUtilities.
UnescapeAll
(_escapedItemSpec);
695
return EscapingUtilities.
UnescapeAll
(metadataValue);
803
clonedMetadata.Add(metadatum.Key, EscapingUtilities.
UnescapeAll
(metadatum.Value));
887
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));
904
var unescaped = new KeyValuePair<string, string>(kvp.Key, EscapingUtilities.
UnescapeAll
(kvp.Value));