From 8781a3a9fc89eeb90e04a1b183f56076e4cea6ce Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 18 Jun 2016 07:17:44 +0900 Subject: [PATCH] update NRefactory reference; added new mode to disable name-shortening of explicit interface implementations --- ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs | 4 ++-- NRefactory | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs b/ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs index 033a12dec..6431cadc0 100644 --- a/ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs +++ b/ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs @@ -46,8 +46,8 @@ namespace ICSharpCode.Decompiler if (moduleDefinition == null) throw new ArgumentNullException("moduleDefinition"); this.moduleDefinition = moduleDefinition; - CecilLoader mainAssemblyCecilLoader = new CecilLoader { IncludeInternalMembers = true, LazyLoad = true, OnEntityLoaded = StoreMemberReference }; - CecilLoader referencedAssemblyCecilLoader = new CecilLoader { IncludeInternalMembers = true, LazyLoad = true }; + CecilLoader mainAssemblyCecilLoader = new CecilLoader { IncludeInternalMembers = true, LazyLoad = true, OnEntityLoaded = StoreMemberReference, ShortenInterfaceImplNames = false }; + CecilLoader referencedAssemblyCecilLoader = new CecilLoader { IncludeInternalMembers = true, LazyLoad = true, ShortenInterfaceImplNames = false }; typeReferenceCecilLoader.SetCurrentModule(moduleDefinition); IUnresolvedAssembly mainAssembly = mainAssemblyCecilLoader.LoadModule(moduleDefinition); var referencedAssemblies = new List(); diff --git a/NRefactory b/NRefactory index 2a744ce79..2d6d964fc 160000 --- a/NRefactory +++ b/NRefactory @@ -1 +1 @@ -Subproject commit 2a744ce793cb8c670f4d6340b74ab95e8dfedcc0 +Subproject commit 2d6d964fcdd8854451779f994bf3271d2896d6be