.. |
Emit
|
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 |
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
|
Add support for NETCF in rendering pseudo DllImportAttribute (i.e. skip fields that don't exist).
|
2011-01-12 09:34:57 +00:00 |
Writer
|
Fix for big endian systems. Thanks to Marek Safar for reporting this.
|
2011-01-11 05:16:48 +00:00 |
AmbiguousMatchException.cs
|
Removed UTF-8 byte order marks.
|
2010-01-25 05:49:01 +00:00 |
Assembly.cs
|
Added ICustomAttributeProvider interface.
|
2010-05-20 12:17:16 +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
|
ConstructorInfoImpl.ImportTo() should forward to MethodInfo.ImportTo() because we don't want to cache the non-canonical underlying MethodInfo in the module as this is both unneeded and breaks for ModuleBuilder which also uses the cache to reverse lookup tokens.
|
2010-05-27 08:23:46 +00:00 |
CustomAttributeData.cs
|
Changed __ReadTypeName() to __TryReadTypeName() because it should fail when the type is a nested type (because the name of a nested type cannot be expressed by namespace + name).
|
2011-01-12 12:55:10 +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 |
Fusion.cs
|
It turns out that name and culture should be compared case insensitive.
|
2010-05-12 15:17:24 +00:00 |
GenericWrappers.cs
|
Avoid adding duplicate MethodSpec rows.
|
2010-06-28 09:38:00 +00:00 |
IKVM.Reflection.csproj
|
Added implementation of Fusion's CompareAssemblyIdentity API.
|
2010-05-11 15:19:27 +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
|
Added support for getting the filename of external resources.
|
2010-06-28 06:32:11 +00:00 |
MarshalSpec.cs
|
Handle marshal blob peculiarities.
|
2010-06-28 08:25:19 +00:00 |
MemberInfo.cs
|
Added ICustomAttributeProvider interface.
|
2010-05-20 12:17:16 +00:00 |
MethodBase.cs
|
Introduced Empty<T> to cache zero length arrays.
|
2010-04-18 08:39:20 +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
|
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
|
Made CustomAttributeData more lazy (when all custom attributes are queried, regardless of type).
|
2010-12-09 07:16:28 +00:00 |
ParameterInfo.cs
|
Added ICustomAttributeProvider interface.
|
2010-05-20 12:17:16 +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
|
Several fixes for C++/CLI that tends to stick custom modifiers everywhere. Also, support void& in local variable signature.
|
2010-06-30 07:16:55 +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
|
Add support for assembly custom attributes on modules (they are applied to a placeholder TypeRef record and compiler consuming the module is supposed to merge them into the assembly manifest).
|
2010-11-29 11:20:47 +00:00 |
TypeNameParser.cs
|
Made mscorlib handling more explicit (and simpler) and fixed Import() to not load assemblies directly, but go through the resolve event.
|
2010-05-10 08:24:35 +00:00 |
Universe.cs
|
AssemblyResolve event should fire before resolving to AssemblyBuilder.
|
2010-12-10 10:26:42 +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
|
Fix build to work when Mono isn't installed.
|
2010-08-10 15:02:03 +00:00 |