diff --git a/ILSpy/Languages/CSharpLanguage.cs b/ILSpy/Languages/CSharpLanguage.cs index 85235cb96..024996790 100644 --- a/ILSpy/Languages/CSharpLanguage.cs +++ b/ILSpy/Languages/CSharpLanguage.cs @@ -201,7 +201,7 @@ namespace ICSharpCode.ILSpy public override void DecompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) { - AstBuilder codeDomBuilder = CreateAstBuilder(options, currentType: type); + AstBuilder codeDomBuilder = CreateAstBuilder(options, currentModule: type.Module); codeDomBuilder.AddType(type); RunTransformsAndGenerateCode(codeDomBuilder, output, options); } diff --git a/ILSpy/VB/VBLanguage.cs b/ILSpy/VB/VBLanguage.cs index c98d329f0..949b369cc 100644 --- a/ILSpy/VB/VBLanguage.cs +++ b/ILSpy/VB/VBLanguage.cs @@ -351,7 +351,7 @@ namespace ICSharpCode.ILSpy.VB public override void DecompileType(TypeDefinition type, ITextOutput output, DecompilationOptions options) { - AstBuilder codeDomBuilder = CreateAstBuilder(options, currentType: type); + AstBuilder codeDomBuilder = CreateAstBuilder(options, currentModule: type.Module); codeDomBuilder.AddType(type); RunTransformsAndGenerateCode(codeDomBuilder, output, options, type.Module); }