Browse Source

update NRefactory reference; added new mode to disable name-shortening of explicit interface implementations

pull/728/head
Siegfried Pammer 9 years ago
parent
commit
8781a3a9fc
  1. 4
      ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs
  2. 2
      NRefactory

4
ICSharpCode.Decompiler/TypeSystem/DecompilerTypeSystem.cs

@ -46,8 +46,8 @@ namespace ICSharpCode.Decompiler @@ -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<IUnresolvedAssembly>();

2
NRefactory

@ -1 +1 @@ @@ -1 +1 @@
Subproject commit 2a744ce793cb8c670f4d6340b74ab95e8dfedcc0
Subproject commit 2d6d964fcdd8854451779f994bf3271d2896d6be
Loading…
Cancel
Save