Skip to content

Commit e684936

Browse files
authored
Merge pull request #20 from hecflores/bugs/14
Issue #14 - .NetStandard - Interception works 1 level, but not 2
2 parents 0235f48 + af2242f commit e684936

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Interceptors/InstanceInterceptors/InterfaceInterception/InterfaceInterceptorClassGenerator.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,11 +172,12 @@ private void AddConstructor()
172172
il.Emit(OpCodes.Ret);
173173
}
174174

175+
private static ModuleBuilder moduleBuilder = null;
175176
private void CreateTypeBuilder()
176177
{
177178
TypeAttributes newAttributes = TypeAttributes.Public | TypeAttributes.Class;
178179

179-
ModuleBuilder moduleBuilder = GetModuleBuilder();
180+
moduleBuilder = moduleBuilder ?? GetModuleBuilder();
180181
_typeBuilder = moduleBuilder.DefineType(CreateTypeName(), newAttributes);
181182

182183
_mainInterfaceMapper = DefineGenericArguments();

0 commit comments

Comments
 (0)