ikvm-fork/reflect
jfrijters 082658b212 Bug fix. Don't do the HasCustomAttribute and HasFieldMarshal in the tables, but only when writing the final data. Previously we weren't able to lookup anything in these tables after the module was saved. 2012-07-13 09:12:28 +00:00
..
Emit Use the right token value for getting the custom attributes (because it changes after the module is saved). 2012-07-13 09:10:50 +00:00
Impl Introduce Universe.MonoRuntime static variable to check for Mono Runtime. 2012-06-04 14:46:00 +00:00
Metadata Bug fix. Don't do the HasCustomAttribute and HasFieldMarshal in the tables, but only when writing the final data. Previously we weren't able to lookup anything in these tables after the module was saved. 2012-07-13 09:12:28 +00:00
Properties Improved assembly title and description. 2012-04-26 14:04:48 +00:00
Reader - Changed FieldInfo.__FieldOffset property to __TryGetFieldOffset() method. 2012-07-13 07:37:54 +00:00
Writer Bug fix. Don't do the HasCustomAttribute and HasFieldMarshal in the tables, but only when writing the final data. Previously we weren't able to lookup anything in these tables after the module was saved. 2012-07-13 09:12:28 +00:00
AmbiguousMatchException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Assembly.cs Updated Assembly.CreateQualifiedName() to be compatible with current .NET versions. 2012-07-11 09:20:13 +00:00
AssemblyName.cs Added support for ContentType=WindowsRuntime in AssemblyName. 2012-06-26 15:51:53 +00:00
BadImageFormatException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Binder.cs Binder bug fix. Enums should not be treated as primitives. 2012-04-12 06:40:56 +00:00
ConstructorInfo.cs Added MemberInfo.ReflectedType. 2012-04-10 09:07:54 +00:00
CustomAttributeData.cs - Changed [Field|Parameter]Info.__FieldMarshal property to __TryGetFieldMarshal method. 2012-07-13 06:33:30 +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
CustomModifiers.cs Moved MarkerType from ILGenerator.cs to Type.cs and made all instances static fields in MarkerType. 2012-05-31 13:26:26 +00:00
Enums.cs Added .NET 4.5 AssemblyName.ContentType property. Defining WinRT assemblies is not yet implemented. 2012-06-21 09:34:54 +00:00
EventInfo.cs Fixed two bugs in the ReflectedType wrappers for PropertyInfo and EventInfo: 2012-04-11 13:00:31 +00:00
ExceptionHandlingClause.cs Added FlagsAttribute to ExceptionHandlingClauseOptions. 2012-01-30 14:23:24 +00:00
FieldInfo.cs - Changed FieldInfo.__FieldOffset property to __TryGetFieldOffset() method. 2012-07-13 07:37:54 +00:00
FieldSignature.cs - Rewrote custom modifier handling to retain ordering. 2011-12-01 06:30:50 +00:00
Fusion.cs Added support for ContentType=WindowsRuntime in AssemblyName. 2012-06-26 15:51:53 +00:00
GenericWrappers.cs - Changed FieldInfo.__FieldOffset property to __TryGetFieldOffset() method. 2012-07-13 07:37:54 +00:00
IKVM.Reflection.csproj Rewrote StrongNameKeyPair without depending on System.Reflection.StrongNameKeyPair. 2012-04-26 08:06:30 +00:00
InterfaceMapping.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
LocalVariableInfo.cs - Added custom modifier support in local variable signatures. 2011-12-01 09:47:21 +00:00
ManifestResourceInfo.cs Added support for manifest resources that are forwarded to another assembly. 2012-04-18 09:20:46 +00:00
MarshalSpec.cs - Changed [Field|Parameter]Info.__FieldMarshal property to __TryGetFieldMarshal method. 2012-07-13 06:33:30 +00:00
MemberInfo.cs Fixed two bugs in the ReflectedType wrappers for PropertyInfo and EventInfo: 2012-04-11 13:00:31 +00:00
MethodBase.cs 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
MethodBody.cs Fix to throw proper exception when wrong metadata token is passed to Module.Resolve* methods. 2012-01-16 08:49:56 +00:00
MethodImplMap.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
MethodInfo.cs Bug fix. MethodInfo.GetGenericMethodDefinition() should reset the ReflectedType. 2012-04-18 08:39:43 +00:00
MethodSignature.cs Moved member lookup by name to a common implementation that fixes a number of bugs and adds IgnoreCase support. 2012-04-10 06:23:16 +00:00
Missing.cs - Changed FieldInfo.__FieldOffset property to __TryGetFieldOffset() method. 2012-07-13 07:37:54 +00:00
Module.cs Removed unnecessary cast. 2012-07-12 15:39:45 +00:00
ParameterInfo.cs - Changed [Field|Parameter]Info.__FieldMarshal property to __TryGetFieldMarshal method. 2012-07-13 06:33:30 +00:00
ParameterModifier.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
PropertyInfo.cs - Changed [Field|Parameter]Info.__FieldMarshal property to __TryGetFieldMarshal method. 2012-07-13 06:33:30 +00:00
PropertySignature.cs Added Binder support for method and property lookup. 2012-04-10 13:03:09 +00:00
Signature.cs Remove two methods that are no longer used after the SignatureHelper rewrite. 2012-06-01 15:32:58 +00:00
StandAloneMethodSig.cs Removed static Create() from __StandAloneMethodSig and added Universe.MakeStandAloneMethodSig(). 2011-12-02 08:14:58 +00:00
StrongNameKeyPair.cs Added workarounds for various Mono bugs related to strong naming and disabled use of key containers when running on Mono on Windows (because Mono does not expose the system key containers). 2012-06-04 14:49:38 +00:00
Type.cs - Changed [Field|Parameter]Info.__FieldMarshal property to __TryGetFieldMarshal method. 2012-07-13 06:33:30 +00:00
TypeNameParser.cs Added support for case-insensitive type lookup. 2012-04-09 10:04:58 +00:00
Universe.cs Make sure that primitive types (i.e. types that have a special signature encoding) are always resolved to a Type instance. This is needed for special mscorlib versions that don't have all the primitive types (e.g. .NETCore v4.5 aka Metro profile doesn't have System.TypedReference). 2012-07-12 12:24:34 +00:00
Util.cs - Added .NET 4.5 ModuleBuilder APIs GetMethodToken(MethodInfo, IEnumerable<Type>) and GetConstructorToken(MethodInfo, IEnumerable<Type>). 2012-05-31 12:16:27 +00:00
reflect.build Rewrote StrongNameKeyPair without depending on System.Reflection.StrongNameKeyPair. 2012-04-26 08:06:30 +00:00