ikvm-fork/reflect
jfrijters d2cdf13180 Fixed __GetGenericArgumentsOptionalCustomModifiers() and __GetGenericArgumentsRequiredCustomModifiers() as they should return an array with the same number of elements as the number of generic arguments, even if there aren't any modifiers. 2010-05-07 13:29:05 +00:00
..
Emit Fixed __GetGenericArgumentsOptionalCustomModifiers() and __GetGenericArgumentsRequiredCustomModifiers() as they should return an array with the same number of elements as the number of generic arguments, even if there aren't any modifiers. 2010-05-07 13:29:05 +00:00
Impl Delete .pdb file before initializing PDB writer to make sure we get a sensible exception, instead of the random COM error that the PDB writer produces. 2010-05-06 06:09:03 +00:00
Metadata Version parts should be treated as unsigned. 2010-04-18 08:58:19 +00:00
Properties Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Reader Fixed __GetGenericArgumentsOptionalCustomModifiers() and __GetGenericArgumentsRequiredCustomModifiers() as they should return an array with the same number of elements as the number of generic arguments, even if there aren't any modifiers. 2010-05-07 13:29:05 +00:00
Writer Delay signing fix. 2010-05-07 12:04:48 +00:00
AmbiguousMatchException.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Assembly.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
AssemblyName.cs Fixed AssemblyName.GetAssemblyName() to throw the proper exceptions (and by consequence Universe.LoadFile() now also throws the proper exceptions, module a race condition). 2010-05-06 06:45:30 +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 Several IKVM.Reflection fixes related to generics. 2010-01-27 06:12:36 +00:00
CustomAttributeData.cs Allow blob decoding for unbaked attribute types. 2010-05-06 14:18:35 +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
GenericWrappers.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
IKVM.Reflection.csproj New IKVM.Reflection implementation. 2010-01-25 05:29:31 +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 == and != operators to MemberInfo to mask the fact that we don't implement reference identity for various members (most notably the constructor wrappers, generic wrappers and events and properties). 2010-02-09 07:57:49 +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 Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +00:00
ParameterInfo.cs Introduced Empty<T> to cache zero length arrays. 2010-04-18 08:39:20 +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 Made custom modifier packing more efficient and shared between MethodSignature and MethodBuilder. 2010-04-20 13:06:09 +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 Removed support for pseudo custom attributes TypeForwardedToAttribute and DefaultParameterValueAttribute that aren't supported by .NET reflection either. 2010-05-07 04:44:11 +00:00
TypeNameParser.cs Pass context assembly to Load() as the requestingAssembly, to make type name resolution in custom attributes pass the correct RequestingAssembly to the AssemblyResolve event. 2010-04-21 06:13:23 +00:00
Universe.cs Added __SetAssemblyVersion(), __SetAssemblyCulture(), __SetAssemblyKeyPair(), __SetAssemblyPublicKey(), __SetAssemblyAlgorithmId() and __SetAssemblyFlags() methods to AssemblyBuilder. 2010-05-07 05:45:29 +00:00
Util.cs Made custom modifier packing more efficient and shared between MethodSignature and MethodBuilder. 2010-04-20 13:06:09 +00:00
reflect.build Removed IKVM_REF_EMIT, as STATIC_COMPILER or STUB_GENERATOR now always implies IKVM.Reflection. 2010-01-28 09:18:33 +00:00