ikvm-fork/reflect/Emit
jfrijters 8af6dc1228 It turns out that it is legal to use a generic method definition in a method body. This typically only makes sense inside the same method and is kind of strange, but for ldtoken it makes a little bit of sense. 2010-06-24 08:49:14 +00:00
..
AssemblyBuilder.cs Since referenced assembly identities can change (if they're an AssemblyBuilder), we have to postpone creating an AssemblyRef record until save time. 2010-06-18 06:57:18 +00:00
ConstructorBuilder.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
CustomAttributeBuilder.cs Introduced Type.GetEnumUnderlyingTypeImpl() to avoid CheckBaked for our own usage. 2010-05-07 16:37:28 +00:00
EnumBuilder.cs Fixed Type.GetEnumUnderlyingType(). Only for EnumBuilder should it work on unbaked types. 2010-05-06 13:24:29 +00:00
Enums.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
EventBuilder.cs Made property and event public/static flag handling compatible with .NET 2010-02-26 09:26:20 +00:00
FieldBuilder.cs Fixed ImportTo to use canonical form, which for methods on generic type definitions is the Generic[Method|Field]Instance, instead of the builder. This fixes a duplicate MemberRef row issue when using both the MethodBuilder and the "expanded" form (TypeBuilder.GetMethod(...)). 2010-06-24 08:46:25 +00:00
ILGenerator.cs Order try blocks inside handlers before the entries for that handler. Workaround for CLR x86 JIT null pointer dereference bug. 2010-06-07 04:13:49 +00:00
MethodBuilder.cs Fixed ImportTo to use canonical form, which for methods on generic type definitions is the Generic[Method|Field]Instance, instead of the builder. This fixes a duplicate MemberRef row issue when using both the MethodBuilder and the "expanded" form (TypeBuilder.GetMethod(...)). 2010-06-24 08:46:25 +00:00
ModuleBuilder.cs It turns out that it is legal to use a generic method definition in a method body. This typically only makes sense inside the same method and is kind of strange, but for ldtoken it makes a little bit of sense. 2010-06-24 08:49:14 +00:00
OpCode.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
OpCodes.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
ParameterBuilder.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
PropertyBuilder.cs Made property and event public/static flag handling compatible with .NET 2010-02-26 09:26:20 +00:00
SignatureHelper.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
Tokens.cs Removed UTF-8 byte order marks. 2010-01-25 05:49:01 +00:00
TypeBuilder.cs 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