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

10 Коммитов

Автор SHA1 Сообщение Дата
jfrijters 6a1ca8dae9 Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
jfrijters 3841cc0e3f Fixed Type.FullName. Nested types can also have a namespace (not in the C# sense, but in the CLR sense). 2010-04-02 03:50:49 +00:00
jfrijters d1ec841c86 Fixed regression introduced with == operator in MemberInfo. 2010-02-09 14:34:05 +00:00
jfrijters 860e0a148e Added == and != operators to MemberInfo to mask the fact that we don't implement reference identity for various members (most notably the constructor wrappers, generic wrappers and events and properties).
Changed Type.Equals() to avoid infinite recursion, now that we overload the == operator.
2010-02-09 07:57:49 +00:00
jfrijters 5bdad92ef3 If a generic type contains generic parameters (that haven't been bound), FullName and AssemblyQualifiedName should return null. 2010-02-09 05:42:05 +00:00
jfrijters 56843c6602 Bug fix in BindTypeParameters(). It forgot to copy subsequent args entries that weren't affected by the bind. 2010-02-09 05:20:01 +00:00
jfrijters 7568ab4c6a FindMembers() may be called with a null filter. 2010-02-04 09:38:52 +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