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