From d1afa58d53bfb220f695d42ff1ab21faa7adeba8 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 26 Aug 2022 11:07:17 +0200 Subject: [PATCH] Addendum to #2759: Escape names of references as well. --- ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs | 2 +- ILSpy/TreeNodes/ModuleReferenceTreeNode.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs b/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs index 815983efb..d2a5b138f 100644 --- a/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs +++ b/ILSpy/TreeNodes/AssemblyReferenceTreeNode.cs @@ -42,7 +42,7 @@ namespace ICSharpCode.ILSpy.TreeNodes public IAssemblyReference AssemblyNameReference => r; public override object Text { - get { return r.Name + GetSuffixString(r.Handle); } + get { return Language.EscapeName(r.Name) + GetSuffixString(r.Handle); } } public override object Icon => Images.Assembly; diff --git a/ILSpy/TreeNodes/ModuleReferenceTreeNode.cs b/ILSpy/TreeNodes/ModuleReferenceTreeNode.cs index 1161d2e56..b800e5591 100644 --- a/ILSpy/TreeNodes/ModuleReferenceTreeNode.cs +++ b/ILSpy/TreeNodes/ModuleReferenceTreeNode.cs @@ -45,7 +45,7 @@ namespace ICSharpCode.ILSpy.TreeNodes this.metadata = module; this.handle = r; this.reference = module.GetModuleReference(r); - this.moduleName = metadata.GetString(reference.Name); + this.moduleName = Language.EscapeName(metadata.GetString(reference.Name)); foreach (var h in module.AssemblyFiles) {