ikvm-fork/reflect
jfrijters 0199c2bd50 Moved CreateDllImportPseudoCustomAttribute() and support methods to CustomAttributeData. 2012-07-16 08:02:17 +00:00
..
Emit Added new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +00:00
Impl Introduce Universe.MonoRuntime static variable to check for Mono Runtime. 2012-06-04 14:46:00 +00:00
Metadata Fixed regression in __TryGetFieldOffset. The FieldLayout.Field field is an index (not a token), except for unsaved modules where it is a pseudo token. 2012-07-13 13:08:28 +00:00
Properties Improved assembly title and description. 2012-04-26 14:04:48 +00:00
Reader Moved CreateDllImportPseudoCustomAttribute() and support methods to CustomAttributeData. 2012-07-16 08:02:17 +00:00
Writer Bug fix. FieldBuilder.GetRawConstantValue() didn't work after saving the module. 2012-07-13 09:45:43 +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 Moved CreateDllImportPseudoCustomAttribute() and support methods to CustomAttributeData. 2012-07-16 08:02:17 +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 new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +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 Fixed regression in __TryGetFieldOffset. The FieldLayout.Field field is an index (not a token), except for unsaved modules where it is a pseudo token. 2012-07-13 13:08:28 +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 Added new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +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 Added new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +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 Added new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +00:00
Module.cs Added new API MethodInfo.__TryGetImplMap(). 2012-07-16 07:22:59 +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