.. |
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 |