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

13 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 958f13b6b6 Added new .NET 4.5 properties EventInfo.AddMethod, EventInfo.RaiseMethod and EventInfo.RemoveMethod. 2012-10-11 10:01:54 +00:00
jfrijters 066980bba5 Refactored custom attribute handling of MemberInfo types. 2012-07-16 10:14:37 +00:00
jfrijters 5bd018d798 Fixed two bugs in the ReflectedType wrappers for PropertyInfo and EventInfo:
- GetXxxMethod would throw a NullReferenceException if the corresponding method didn't exist.
- EventInfo.GetAccessors() called itself instead of the wrapped object.
2012-04-11 13:00:31 +00:00
jfrijters fc67119ad3 Added MemberInfo.ReflectedType. 2012-04-10 09:07:54 +00:00
jfrijters 8dff8bf3bc Moved GetEvents(), GetFields(), GetConstructors(), GetNestedTypes() and GetProperties() to a common implementation that fixes a number of bugs. 2012-04-10 06:18:32 +00:00
jfrijters 92dfa2449d Implemented ToString() for EventInfo and PropertyInfo. 2011-09-29 05:51:30 +00:00
jfrijters 624f12b7fa - Retain event method ordering.
- Allow duplicate event methods.
- Added API extension EventInfo.__GetMethods() to get all methods associated with an event.
2011-03-10 11:05:54 +00:00
jfrijters 6d9125b9c8 Prevent external subclassing. It's not part of the design to suppor that, now it is also enforced. 2011-01-13 05:58:54 +00:00
jfrijters 6a1ca8dae9 Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
jfrijters d4c8f62b7c Made property and event public/static flag handling compatible with .NET 2010-02-26 09:26:20 +00:00
jfrijters 0050b15595 Several IKVM.Reflection fixes related to generics.
- MethodImpls in generic type definitions should be resolved with typeArgs as context.
- Cleaned up member on generic type rebinding.
- Fixed __GetDeclaredProperties and __GetDeclaredEvents to rebind properly.
2010-01-27 06:12:36 +00:00
jfrijters 0b30be9d2c Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
jfrijters 198c9d70ea New IKVM.Reflection implementation. 2010-01-25 05:29:31 +00:00