private static TypeBuilder CreateTypeBuilder (ModuleScope modulescope, string name, Type baseType, Type[] interfaces, TypeAttributes flags, bool forceUnsigned) { bool isAssemblySigned = !forceUnsigned && !StrongNameUtil.IsAnyTypeFromUnsignedAssembly (baseType, interfaces); return modulescope.ObtainDynamicModule (isAssemblySigned).DefineType (name, flags); }