Граф коммитов

16 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 8258466426 Fixed regression caused by ConstructorBuilder removal. We can no longer test for MethodInfo or ConstructorInfo to distinguish the two. 2012-08-29 07:05:37 +00:00
jfrijters feadf74ac1 Fixed InternalsVisibleToAttribute handling to take the public key into account as well. 2012-08-16 11:32:26 +00:00
jfrijters 15d12a5439 Stop using ConstructorBuilder (always use MethodBuilder). 2012-08-15 08:45:39 +00:00
jfrijters c2aac84177 Moved TypeBuilder.DefineTypeInitializer() workaround to ReflectUtil. 2012-06-25 14:32:07 +00:00
jfrijters 6e7b8693fd Implemented a large chunk of MethodHandle support. 2011-08-06 11:00:10 +00:00
jfrijters 9b6c88e868 Merge in java.lang.invoke package and the beginnings of MethodHandle support. 2011-07-25 23:11:09 +00:00
jfrijters 73ce726ee9 IKVM.Reflection.Assembly doesn't have the IsDynamic property. 2010-03-18 13:43:54 +00:00
jfrijters b7a691f5de - Moved ClassLoaderWrapper.IsVector() and TypeWrapper.IsReflectionOnly() to ReflectUtil.
- Fixed IsReflectionOnly() to handle more complicated constructed types.
- Optimized IsDynamic() to use a delegate to call get_IsDynamic when running on .NET 4.0
- Optimized IsVector() to use __IsVector when IKVM.Reflection is used.
2010-01-29 06:58:10 +00:00
jfrijters d1e163408f Removed IKVM_REF_EMIT, as STATIC_COMPILER or STUB_GENERATOR now always implies IKVM.Reflection. 2010-01-28 09:18:33 +00:00
jfrijters dbd6df02ae Integrated new IKVM.Reflection implementation. 2010-01-25 07:52:27 +00:00
jfrijters 5cdb8b43e4 Removed .NET 4.0 beta 1 workarounds and did some minor updates for .NET 4.0 beta 2. 2009-10-21 04:43:27 +00:00
jfrijters 9482b52bff Remove compilation warning. In ikvmc (with IKVM_REF_EMIT defined) an Assembly can never be an AssemblyBuilder. 2009-07-28 13:02:30 +00:00
jfrijters 0335cd0ef2 Fixed detection of dynamic assemblies. Previous manifest module name based hack didn't work on localized versions. 2009-07-20 06:51:28 +00:00
jfrijters 6dd2495ad8 Made dynamic assembly detection more reliable and moved the utility method to ReflectUtil. 2009-05-28 05:58:35 +00:00
jfrijters 7d0d8be096 When building for .NET 4.0 we can derived ModuleBuilder from Module and AssemblyBuilder from Assembly. 2009-05-25 13:42:15 +00:00
jfrijters faffcc628c Integrated IKVM.Reflection.Emit in ikvmc. 2008-11-14 08:42:07 +00:00