jfrijters
d0a196ea1d
Added support for defining events.
2009-06-25 14:44:36 +00:00
jfrijters
35c3f96121
Fixed GetMethodToken() and GetConstructorToken() for methods in generic type definitions.
2009-06-25 09:15:48 +00:00
jfrijters
fdd1b525bc
Fixed canonicalization of MethodSpec.
2009-06-25 09:09:20 +00:00
jfrijters
8ac562430a
Fixed encoding of fields in generic type instances.
2009-06-22 15:27:12 +00:00
jfrijters
c6c31f7c65
Added non-standard API to set image base address on ModuleBuilder.
2009-06-22 05:52:31 +00:00
jfrijters
3adc26bd58
Moved DefineInitializedData() to TypeBuilder.
2009-06-22 05:21:29 +00:00
jfrijters
15fbf121e7
Added missing constant types and fixed nullref.
2009-06-22 05:17:57 +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
a5b2a7f09c
Preparing for .NET 4.0:
...
Set module image runtime version based on mscorlib image runtime version, instead of hardcoding v2.0.50727.
2009-05-24 04:48:31 +00:00
jfrijters
fe266af0c0
- Added DefineDynamicAssembly overload that takes permission sets.
...
- Implemented TypeBuilder.AddDeclarativeSecurity().
2009-05-17 05:59:24 +00:00
jfrijters
ca62b68b61
Expose MVID in ModuleBuilder and fixed MDB symbol writer to use this instead generating a new guid.
2009-04-07 04:49:27 +00:00
jfrijters
2ea89512da
- Renamed IKVM.PdbWriter.dll to IKVM.Reflection.Emit.PdbWriter.dll.
...
- Added IKVM.Reflection.Emit.MdbWriter.dll (untested and not yet complete).
- Changed SymbolWriter plug-in API to be more flexible.
- Added ModuleBuilder.ResolveMethod() API.
- Don't write PE debug directory if symbol writer doesn't supply debug data.
2009-03-26 14:32:28 +00:00
jfrijters
1d65f1f52d
Handle types without namespace.
2009-03-13 04:58:24 +00:00
jfrijters
a6da072555
More generics fixes.
2009-03-03 08:12:29 +00:00
jfrijters
2b305fcb7e
- Added support for using a generic type parameters.
...
- Fixed handling of open generic type members.
- Fixed TypeSpec / Metadata token confusion.
2009-03-03 04:44:46 +00:00
jfrijters
05a8a21fcd
Now that AssemblyBuilder returns a proper AssemblyName we don't need these hacks here anymore.
2009-02-04 06:47:18 +00:00
jfrijters
0a35a30eda
Fixed TypeDefOrRef and HasCustomAttribute column size calculations.
2008-11-28 06:43:31 +00:00
jfrijters
01de66c818
Implemented support for TypeForwardedToAttribute.
2008-11-25 05:11:57 +00:00
jfrijters
75d1eaed3a
Implemented GetNestedTypes() on BakedType.
2008-11-25 05:10:06 +00:00
jfrijters
a360882b3b
Restructured GetTypeToken()/ImportType() to be consistent with GetXxxToken()/ImportMember().
2008-11-18 06:18:52 +00:00
jfrijters
f9389f725a
Changed GetFieldToken() to be consistent with GetMethodToken() and GetConstructorToken().
2008-11-18 06:11:09 +00:00
jfrijters
fdfed15d40
Changed GetContructorToken() to match GetMethodToken().
2008-11-18 06:09:05 +00:00
jfrijters
feece34e37
Implemented Type.MetadataToken for our types, instead of the internal GetToken() method.
2008-11-18 05:52:40 +00:00
jfrijters
ddf6d352d2
Implemented/fixed support for pointers, by ref and non-vector arrays.
2008-11-17 06:13:55 +00:00
jfrijters
4f74774934
New Ref.Emit implementation.
2008-11-14 07:40:49 +00:00