jfrijters
|
013223a4f2
|
- Fixed support for missing types in generic type parameters in custom attribute values.
- Fixed TypeParser.GetType() not to throw MissingAssemblyException.
- Unified type name parsing again.
|
2011-03-09 07:11:38 +00:00 |
jfrijters
|
15f93a3003
|
Fix. Module does not inherit members from Object.
|
2011-03-09 07:07:11 +00:00 |
jfrijters
|
3ee54261f7
|
Added API extension Module.__GetReferencedTypes() to get the TypeRef table contents.
|
2011-03-08 07:47:45 +00:00 |
jfrijters
|
602e60e74c
|
Introduced base class for virtual Module classes to have common place to implement abstract Module methods that aren't supported.
|
2011-03-08 06:43:01 +00:00 |
jfrijters
|
1c8b1c0cd5
|
Added API extension __ImageBase to Module.
|
2011-03-08 06:14:22 +00:00 |
jfrijters
|
33207c51dd
|
Added API extensions to get and add referenced modules.
|
2011-03-08 05:49:01 +00:00 |
jfrijters
|
084c8c0a5b
|
Added limited support for #- metadata stream ("uncompressed" table heap). ParamPtr table is not yet implemented.
|
2011-03-03 08:34:58 +00:00 |
jfrijters
|
b97796b71c
|
Moved GetTypeImpl into GetType.
|
2011-01-20 14:38:19 +00:00 |
jfrijters
|
d7848c305e
|
More type name fixes. This time to support the fact that the CLR and Mono both treat TypeNamespace and TypeName as separate names and do not consider fullName to be relevant.
|
2011-01-20 05:38:11 +00:00 |
jfrijters
|
52ab9d7f58
|
Added __IsMissing to Module and Assembly and make sure that __GetDeclarativeSecurity() when called with a MissingAssembly.
|
2011-01-13 15:44:28 +00:00 |
jfrijters
|
46b3f6c0ea
|
Prevent invalid operations on MissingModule.
|
2011-01-13 15:27:03 +00:00 |
jfrijters
|
274d83e1ae
|
Made CustomAttributeData more lazy (when all custom attributes are queried, regardless of type).
|
2010-12-09 07:16:28 +00:00 |
jfrijters
|
83f9eaa729
|
Added Module.__GetReferencedAssemblies() API.
|
2010-12-08 06:33:03 +00:00 |
jfrijters
|
ab26584498
|
Added API to query placeholder assembly custom attributes in a module.
|
2010-11-29 14:00:10 +00:00 |
jfrijters
|
89eb073f0f
|
RawModule.GetReferencedAssemblies() should work for non-manifest modules as well.
|
2010-11-29 09:48:00 +00:00 |
jfrijters
|
e0a6956435
|
Added AssemblyBuilder.__AddModule() to allow pre-existing modules to be linked in.
|
2010-11-29 09:28:48 +00:00 |
jfrijters
|
e901c4a753
|
Added ICustomAttributeProvider interface.
|
2010-05-20 12:17:16 +00:00 |
jfrijters
|
7bd6058bd9
|
Implemented Assembly/Module.IsDefined() in terms of __GetCustomAttributes().Count != 0 to improve efficiency and correctly handle subtyping.
|
2010-05-20 09:34:34 +00:00 |
jfrijters
|
118db6d049
|
Implemented custom attribute filtering at the source. Added support for custom attribute sub typing.
|
2010-05-20 09:25:30 +00:00 |
jfrijters
|
34874d8355
|
Added Location property and GetReferencedAssemblies() to RawModule.
|
2010-05-12 08:41:27 +00:00 |
jfrijters
|
823021faf3
|
Added RawModule to allow user code to load and inspect a module without it becoming part of the universe and also import it efficiently into the universe.
|
2010-05-12 05:56:19 +00:00 |
jfrijters
|
6a1ca8dae9
|
Introduced Empty<T> to cache zero length arrays.
|
2010-04-18 08:39:20 +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 |