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

15 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 3f48b2ed51 - Implemented GetConstructorImpl for TypeBuilder and BakedType.
- Added Equals/GetHashCode to ConstructorBuilder, because GetConstructorImpl will return a new instance.
2009-08-06 06:14:46 +00:00
jfrijters c29cba1896 Added .NET 4.0 methods to ByRefType and PointerType. 2009-06-29 05:04:36 +00:00
jfrijters 165848cea1 Implemented TypeBuilder.MakePointerType(). 2009-06-22 14:51:39 +00:00
jfrijters 46799af3f3 Implemented MakeByRefType(). 2009-06-22 04:30:52 +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 304d99662d Preparing for .NET 4.0:
Use ReferenceEquals to bypass Type.op_Equals() introduced in .NET 4.0.
2009-05-24 04:49:54 +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 e913e8866b Moved PDB support into seperate assembly to make Mono support easier. 2009-03-16 06:49:00 +00:00
jfrijters c5ffbfd06c Added workaround for Mono bug. 2009-03-16 05:05:17 +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 3a0ae2ab7d Disabled PDB support when compiling on Mono (because of the missing ISymWrapper.dll dependency). 2009-01-20 06:50:57 +00:00
jfrijters be63d3d792 Workaround for Mono bug 467229. 2009-01-20 05:13:49 +00:00
jfrijters 75d1eaed3a Implemented GetNestedTypes() on BakedType. 2008-11-25 05:10:06 +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 4f74774934 New Ref.Emit implementation. 2008-11-14 07:40:49 +00:00