ikvm-fork/reflect
jfrijters 3e0deab87a Metadata reading performance optimization. Inspired by Marek. 2011-02-14 05:54:46 +00:00
..
Emit Added MethodBuilder.__ReleaseILGenerator() API to eagerly bake the method body and release the ILGenerator. 2011-02-14 05:50:46 +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 Don't create duplicate ClassLayout table records when using the DefineType overload that specifies the size and also applying a StructLayoutAttribute. 2010-12-20 18:11:09 +00:00
Properties Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Reader Metadata reading performance optimization. Inspired by Marek. 2011-02-14 05:54:46 +00:00
Writer Performance tweak by Marek. 2011-02-14 05:36:59 +00:00
AmbiguousMatchException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Assembly.cs Add support for reflecting on assemblies without loading mscorlib (or with partial mscorlib) when missing type resolution is enabled. 2011-01-23 08:12:13 +00:00
AssemblyName.cs Added support for emitting assemblies with non-existing cultures. 2010-12-06 13:59:52 +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 Added support for resolving methods in missing types (primarily to enable CustomAttributeData.Constructor to work for missing attribute types). 2011-01-26 06:59:57 +00:00
CustomAttributeData.cs Added support for resolving methods in missing types (primarily to enable CustomAttributeData.Constructor to work for missing attribute types). 2011-01-26 06:59:57 +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 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
ExceptionHandlingClause.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
FieldInfo.cs 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
FieldSignature.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Fusion.cs Improve partial trust support. 2011-01-18 07:09:42 +00:00
GenericWrappers.cs Avoid adding duplicate MethodSpec rows. 2010-06-28 09:38:00 +00:00
IKVM.Reflection.csproj Added support for magic missing assemblies that resolve missing types to allow (some) reflection on assemblies with missing dependencies. 2011-01-13 10:44:44 +00:00
InterfaceMapping.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
LocalVariableInfo.cs 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
ManifestResourceInfo.cs 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
MarshalSpec.cs Handle marshal blob peculiarities. 2010-06-28 08:25:19 +00:00
MemberInfo.cs Added support for resolving methods in missing types (primarily to enable CustomAttributeData.Constructor to work for missing attribute types). 2011-01-26 06:59:57 +00:00
MethodBase.cs 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
MethodBody.cs Implemented workaround for incorrect exception table length in methods generated by VB compiler. 2010-06-28 06:33:17 +00:00
MethodImplMap.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MethodInfo.cs 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
MethodSignature.cs Added (partial) support for missing member resolution in existing types. 2011-01-26 13:34:04 +00:00
Missing.cs - Removed UTF-8 byte order marker. 2011-02-14 05:39:24 +00:00
Module.cs Moved GetTypeImpl into GetType. 2011-01-20 14:38:19 +00:00
ParameterInfo.cs 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
ParameterModifier.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
PropertyInfo.cs 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
PropertySignature.cs required/optional modifier arguments were in incorrect order. 2010-04-20 12:52:05 +00:00
Signature.cs Moved more frequently used types to the top of the if/elseif list. 2011-02-14 05:41:16 +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 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
Type.cs Added support for resolving methods in missing types (primarily to enable CustomAttributeData.Constructor to work for missing attribute types). 2011-01-26 06:59:57 +00:00
TypeNameParser.cs 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
Universe.cs Added (partial) support for missing member resolution in existing types. 2011-01-26 13:34:04 +00:00
Util.cs Fix for big endian systems. Thanks to Marek Safar for reporting this. 2011-01-11 05:16:48 +00:00
reflect.build Added support for magic missing assemblies that resolve missing types to allow (some) reflection on assemblies with missing dependencies. 2011-01-13 10:44:44 +00:00