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

25 Коммитов

Автор SHA1 Сообщение Дата
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