ikvm-fork/reflect
jfrijters 57c65c964f DeclaringType should return null for global generic method instances. 2010-06-24 07:22:58 +00:00
..
Emit Since referenced assembly identities can change (if they're an AssemblyBuilder), we have to postpone creating an AssemblyRef record until save time. 2010-06-18 06:57:18 +00:00
Impl Fixed .PDB emitter to work with .NET 4.0. Thanks to Jb Evain for the heads up on this. 2010-06-08 11:30:48 +00:00
Metadata Since referenced assembly identities can change (if they're an AssemblyBuilder), we have to postpone creating an AssemblyRef record until save time. 2010-06-18 06:57:18 +00:00
Properties Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Reader Copy/paste bug. 2010-05-20 09:28:44 +00:00
Writer Fix. When the user string heap overflows, throw an exception instead of silently creating corrupt image. 2010-06-09 04:50:02 +00:00
AmbiguousMatchException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Assembly.cs Added ICustomAttributeProvider interface. 2010-05-20 12:17:16 +00:00
AssemblyName.cs Added ToString(). 2010-05-11 09:03:59 +00:00
BadImageFormatException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Binder.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
ConstructorInfo.cs ConstructorInfoImpl.ImportTo() should forward to MethodInfo.ImportTo() because we don't want to cache the non-canonical underlying MethodInfo in the module as this is both unneeded and breaks for ModuleBuilder which also uses the cache to reverse lookup tokens. 2010-05-27 08:23:46 +00:00
CustomAttributeData.cs Rewrote __GetCustomAttributes(MemberInfo, ...) to be more sensible (and more efficient). 2010-05-20 09:42:24 +00:00
CustomAttributeNamedArgument.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
CustomAttributeTypedArgument.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
Enums.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
EventInfo.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
ExceptionHandlingClause.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
FieldInfo.cs Made __GetDataFromRVA more generic by taking an offset and a length (to be able to reuse the byte array) and this also removes the need for the field type to have a StructLayout. 2010-04-19 05:26:28 +00:00
FieldSignature.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Fusion.cs It turns out that name and culture should be compared case insensitive. 2010-05-12 15:17:24 +00:00
GenericWrappers.cs DeclaringType should return null for global generic method instances. 2010-06-24 07:22:58 +00:00
IKVM.Reflection.csproj Added implementation of Fusion's CompareAssemblyIdentity API. 2010-05-11 15:19:27 +00:00
InterfaceMapping.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
LocalVariableInfo.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
ManifestResourceInfo.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MarshalSpec.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MemberInfo.cs Added ICustomAttributeProvider interface. 2010-05-20 12:17:16 +00:00
MethodBase.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
MethodBody.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MethodImplMap.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MethodInfo.cs Implemented ModuleBuilder.GetArrayMethod(). Based on patch from Kornel Pal. 2010-05-06 12:35:41 +00:00
MethodSignature.cs Made custom modifier packing more efficient and shared between MethodSignature and MethodBuilder. 2010-04-20 13:06:09 +00:00
Module.cs Added ICustomAttributeProvider interface. 2010-05-20 12:17:16 +00:00
ParameterInfo.cs Added ICustomAttributeProvider interface. 2010-05-20 12:17:16 +00:00
ParameterModifier.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
PropertyInfo.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
PropertySignature.cs required/optional modifier arguments were in incorrect order. 2010-04-20 12:52:05 +00:00
Signature.cs It turns out that the "identity" generic type instantation should return the type definition. 2010-05-07 13:30:04 +00:00
StandAloneMethodSig.cs Use Util.Copy() instead of Clone() to copy a Type arrays. 2010-04-20 13:18:31 +00:00
StrongNameKeyPair.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Type.cs Three IsAssignableFrom fixes: 2010-05-21 03:48:26 +00:00
TypeNameParser.cs Made mscorlib handling more explicit (and simpler) and fixed Import() to not load assemblies directly, but go through the resolve event. 2010-05-10 08:24:35 +00:00
Universe.cs Don't add assemblies to the name cache when we didn't explicitly resolve them by that name. This allows having an AssemblyBuilder and an Assembly with the same identity and that can be helpful for circular ref scenarios. 2010-06-18 07:00:12 +00:00
Util.cs Fix. When the user string heap overflows, throw an exception instead of silently creating corrupt image. 2010-06-09 04:50:02 +00:00
reflect.build Added implementation of Fusion's CompareAssemblyIdentity API. 2010-05-11 15:19:27 +00:00