Skip to content

Commit 9425398

Browse files
committed
Follow up to commit 2fb9073
1 parent 2fb9073 commit 9425398

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

dnSpy/dnSpy.Contracts.DnSpy/Documents/TreeView/Resources/ResourceElementNode.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,11 @@ public abstract class ResourceElementNode : DocumentTreeNodeData, IResourceNode
4949

5050
/// <inheritdoc/>
5151
protected sealed override void WriteCore(ITextColorWriter output, IDecompiler decompiler, DocumentNodeWriteOptions options) {
52-
output.WriteFilename(Uri.UnescapeDataString(resourceElement.Name));
52+
output.WriteFilenameIdentifier(Uri.UnescapeDataString(resourceElement.Name));
5353
if ((options & DocumentNodeWriteOptions.ToolTip) != 0) {
5454
if (TreeNode.Parent?.Data is ResourceNode parentNode) {
5555
output.WriteLine();
56-
output.WriteFilename(parentNode.Name);
56+
output.WriteFilenameIdentifier(parentNode.Name);
5757
}
5858
output.WriteLine();
5959
WriteFilename(output);

dnSpy/dnSpy.Contracts.Logic/Text/ITextColorWriterExtensions.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -223,19 +223,19 @@ public static T WriteFilenameIdentifier<T>(this T output, string? filename) wher
223223
var parts = s.Split('/');
224224
int slashIndex = 0;
225225
for (int i = 0; i < parts.Length - 1; i++) {
226-
output.Write(BoxedTextColor.DirectoryPart, IdentifierEscaper.Escape(parts[i]));
226+
output.Write(BoxedTextColor.DirectoryPart, IdentifierEscaper.Escape(parts[i], true));
227227
slashIndex += parts[i].Length;
228228
output.Write(BoxedTextColor.Text, filename[slashIndex].ToString());
229229
slashIndex++;
230230
}
231231
var fn = parts[parts.Length - 1];
232232
int index = fn.LastIndexOf('.');
233233
if (index < 0)
234-
output.Write(BoxedTextColor.FileNameNoExtension, IdentifierEscaper.Escape(fn));
234+
output.Write(BoxedTextColor.FileNameNoExtension, IdentifierEscaper.Escape(fn, true));
235235
else {
236236
string ext = fn.Substring(index + 1);
237237
fn = fn.Substring(0, index);
238-
output.Write(BoxedTextColor.FileNameNoExtension, IdentifierEscaper.Escape(fn));
238+
output.Write(BoxedTextColor.FileNameNoExtension, IdentifierEscaper.Escape(fn, true));
239239
output.Write(BoxedTextColor.Text, ".");
240240
output.Write(BoxedTextColor.FileExtension, ext);
241241
}

0 commit comments

Comments
 (0)