We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 0235f48 + af2242f commit e684936Copy full SHA for e684936
src/Interceptors/InstanceInterceptors/InterfaceInterception/InterfaceInterceptorClassGenerator.cs
@@ -172,11 +172,12 @@ private void AddConstructor()
172
il.Emit(OpCodes.Ret);
173
}
174
175
+ private static ModuleBuilder moduleBuilder = null;
176
private void CreateTypeBuilder()
177
{
178
TypeAttributes newAttributes = TypeAttributes.Public | TypeAttributes.Class;
179
- ModuleBuilder moduleBuilder = GetModuleBuilder();
180
+ moduleBuilder = moduleBuilder ?? GetModuleBuilder();
181
_typeBuilder = moduleBuilder.DefineType(CreateTypeName(), newAttributes);
182
183
_mainInterfaceMapper = DefineGenericArguments();
0 commit comments