| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604 |
- 2003-02-07 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (.ctor): Added `bool IsMainModule' argument.
- (Save): New internal method; creates the module's symbol file if
- we're compiling with debugging information.
- * AssemblyBuilder.cs (EmbedResource): Added internal overloaded
- version of this method which takes a `byte[] blob' instead of a file.
- (DefineDynamicMethod): If this is the first module, tell the
- ModuleBuilder that this is the main module.
- (Save): Call a new interncall `build_metadata' to create the final
- metadata and save all the symbol files before creating the actual
- output.
- * IMonoSymbolWriter.cs: New public class; it is in the namespace
- Mono.CSharp.Debugger. The Mono symbol writer implements this interface.
- 2003-02-04 Zoltan Varga <[email protected]>
- * AssemblyBuilder.cs: added GetToken (SignatureHelper).
- * ILGenerator.cs: implemented EmitCalli() methods
- * SignatureHelper.cs: implemented GetMethoSigHelper() methods.
- 2003-01-30 Gonzalo Paniagua Javier <[email protected]>
- * MethodBuilder.cs: GetBaseDefinition () returns this.
- Mon Jan 27 17:07:38 CET 2003 Paolo Molaro <[email protected]>
- * CustomAttributeBuilder.cs, FieldBuilder.cs: applied
- (reformatted) patch from "Jerome Laban" <[email protected]>
- to fix ByValStr and ByValArray encodings.
- 2003-01-27 Gonzalo Paniagua Javier <[email protected]>
- * AssemblyBuilder.cs: fixed compilation with csc.
- 2003-01-26 Miguel de Icaza <[email protected]>
- * AssemblyBuilder.cs (Save): Set the executable bit at the end.
- This uses a non-official enumeration value to call SetFileAttributes.
- 2003-01-17 Zoltan Varga <[email protected]>
- * MethodBuilder.cs ConstructorBuilder.cs: modify GetParameters() so it
- returns information even when the app did not use DefineParameter() to
- define the parameters.
- * ConstructorBuilder.cs (ctor): allways define SpecialName attribute
- for constructors as done by MS.
- Mon Jan 13 11:37:14 CET 2003 Paolo Molaro <[email protected]>
- * TypeBuilder.cs, ModuleBuilder.cs: better type name cache.
- 2003-01-10 Zoltan Varga <[email protected]>
- * ILGenerator.cs: Implemented EmitWriteLine(string).
- * TypeBuilder.cs (DefineInitializedData): Call DefineNestedType()
- instead of DefineType() so the auxiliary types do not pollute the
- global namespace. This is consistent with the behaviour of MS .NET.
- Fri Jan 10 16:03:30 CET 2003 Paolo Molaro <[email protected]>
- * ILGenerator.cs, MethodBuilder.cs, TypeBuilder.cs,
- ConstructorBuilder.cs: some tweaks to reduce memory usage.
- Thu Jan 2 18:46:09 CET 2003 Paolo Molaro <[email protected]>
- * ModuleBuilder.cs, TypeBuilder.cs: support global fields and methods.
- Thu Dec 19 00:06:57 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: remove duplicated user string entries.
- 2002-12-11 Zoltan Varga <[email protected]>
- * FieldBuilder.cs: added 'handle' field which is needed by some new
- code in reflection.c.
- 2002-12-04 Gonzalo Paniagua Javier <[email protected]>
- * TypeBuilder.cs: implemented GetInterfaceMap () when the Type has been
- created.
- Fri Nov 8 14:53:03 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: account for the exception object being passed to the
- catch handler to calc max_stack.
- 2002-09-21 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (ModuleBuilder.symbol_writer): Make this
- field internal, not private.
- (ModuleBuilder.SymWriter_DefineLocalVariable): Removed.
- * LocalBuilder.cs (LocalBuilder.SetLocalSymInfo): Use the
- ISymbolWriter's DefineLocalVariable() method instead of the
- IMonoSymbolWriter hack.
- Mon Sep 16 19:02:58 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.c: special case some custom attributes.
- 2002-09-12 Dick Porter <[email protected]>
- * TypeBuilder.cs: Say _which_ Type has already been created
- 2002-09-11 Miguel de Icaza <[email protected]>
- * ModuleBuilder.cs (GetTypes): Implement.
- Tue Sep 10 12:12:51 CEST 2002 Paolo Molaro <[email protected]>
- * ConstructorBuilder.cs: added a field to hold the handle.
- Mon Sep 9 17:31:12 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: prepare for the real CreateType implementation.
- Tue Aug 27 16:57:18 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: remove duplicate code and fix
- named field reading in custom attr.
- 2002-08-24 Gonzalo Paniagua Javier <[email protected]>
- * TypeBuilder.cs: UnspecifiedTypeSize is 0.
- Wed Aug 14 17:38:41 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: ReflectedType and CreateType fixes.
- Thu Aug 8 10:25:51 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: added API to embed managed resources.
- 2002-08-03 Martin Baulig <[email protected]>
- * TypeBuilder.cs (TypeBuilder.DeclaringType): Implemented.
- Thu Jul 25 13:57:46 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: support linking external resources.
- 2002-07-19 Martin Baulig <[email protected]>
- * ILGenerator.cs (Emit (OpCode, LocalBuilder)): Throw an exception
- when trying to emit a local that was defined in a different ILGenerator.
- * LocalBuilder.cs (LocalBuilder): Added `ILGenetator' argument to
- the constructor.
- Tue Jul 16 19:32:08 CEST 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: stack size check fix.
- Sat Jul 13 17:30:51 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: add also the enum_type for compiling corlib.
- * TypeBuilder.cs: complete IsValueType.
- Sat Jul 13 15:08:12 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: better IsValueType.
- 2002-07-13 Gonzalo Paniagua Javier <[email protected]>
- * CustomAttributeBuilder.cs: removed compile warning.
- Fri Jul 12 11:34:58 CEST 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: fixup typebuilder tokens as well.
- Tue Jul 9 19:03:03 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: special case SerializarionAttribute.
- Tweaks to get correct code in corlib.
- 2002-07-06 Miguel de Icaza <[email protected]>
- * ILGenerator.cs (ILGenerator.Emit): For doubles and floats, swap
- the bytes on big endian systems.
- 2002-07-03 Martin Baulig <[email protected]>
- * AssemblyBuilder.cs (corlib_object_type, corlib_value_type): Moved
- these fields up after the last entry in MonoReflectionAssemblyBuilder
- in reflection.h.
- * TypeBuilder.cs (IsValueTypeImpl): Use the AssemblyBuilder's
- `corlib_value_type' instead of `typeof (System.ValueType)'.
- (DefineNestedType): Use the AssemblyBuilder's `corlib_object_type'
- instead of `typeof (object)'.
- 2002-07-02 Martin Baulig <[email protected]>
- * AssemblyBuilder.cs (corlib_object_type, corlib_value_type): New
- internal fields. When compiling corlib, they point to the newly
- created System.Object and System.ValueType types.
- (SetCorlibTypeBuilders): New public function. This will be
- dynamically called from MCS when compiling corlib.
- * TypeBuilder.cs (DefineInitializedData): Use the AssemblyBuilder's
- `corlib_value_type' as parent type instead of `typeof (System.ValueType)'
- to make it work when compiling corlib.
- * ModuleBuilder.cs (assemblyb): Made this field internal, not private.
- Tue Jul 2 18:34:49 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: implemented AssemblyQualifiedName.
- * MethodBuilder.cs, ConstructorBuilder.cs: special case custom attr.
- Mon Jul 1 16:17:29 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: implemented AddInterfaceImplementation().
- 2002-06-28 Martin Baulig <[email protected]>
- * MethodBuilder.cs (GetParameters): Return all parameters, not all
- but the last one.
- 2002-06-27 Martin Baulig <[email protected]>
- * ConstructorBuilder.cs (GetParameters): Implemented.
- Mon Jun 17 14:55:43 CEST 2002 Paolo Molaro <[email protected]>
- * ModuleBuilder.cs, TypeBuilder.cs: fixes for nested types handling.
- Fri Jun 14 16:21:54 CEST 2002 Paolo Molaro <[email protected]>
- * CustomAttributeBuilder.cs: added custom attribute related internal
- helper methods.
- * FieldBuilder.cs, ParameterBuilder.cs: handle MarshalAs attribute.
- * UnmanagedMarshal.cs: implemented.
- Mon Jun 10 18:58:18 CEST 2002 Paolo Molaro <[email protected]>
- * PropertyBuilder.cs: implemented ReflectedType and DeclaringType
- properties.
- 2002-06-07 Martin Baulig <[email protected]>
- * TypeBuilder.cs (TypeBuilder): Added `PackingSize packing_size' and
- `int type_size' fields to the constructor.
- (DefineNestedType): Pass packing_size and type_size to the constructor.
- * ModuleBuilder.cs (DefineType): Pass the packing_size and type_size
- fields to the TypeBuilder's constructor.
- 2002-06-07 Martin Baulig <[email protected]>
- * TypeBuilder.cs (DefineNestedType): There is no overload for this
- method which takes 5 args in the specs, removed it.
- Fri Jun 7 17:04:06 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: updates for PE/COFF rewrite.
- 2002-05-30 Martin Baulig <[email protected]>
- * AssemblyBuilder.cs (methods): Made this internal and don't
- initialize it. It will be initialized by the ModuleBuilder's
- GetSymbolWriter() method.
- (get_next_table_index): Only store the method in the `methods'
- array if it's not null.
- * ModuleBuilder.cs (GetSymbolWriter): Initialize the AssemblyBuilder's
- `methods' field if necessary and pass it as third argument to the
- symbol writer's constructor.
- 2002-05-25 Martin Baulig <[email protected]>
- * TypeBuilder.cs (TypeToken): Implemented.
- 2002-05-24 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (symwriter_define_local): New private variable.
- (GetSymbolWriter): Look for a custom version of "DefineLocalVariable"
- and store it in `symwriter_define_local'.
- (SymWriter_DefineLocalVariable): New internal method to call the
- symbol writer's custom DefineLocalVariable() method. It is safe to
- call this method if there's no symbol writer.
- * LocalBuilder.cs (SetLocalSymInfo): Use the MethodBuilder'snew
- SymWriter_DefineLocalVariable().
- * MethodBuilder.cs (GetParameters): Implemented.
- 2002-05-22 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (GetSymbolWriter): Pass the this pointer to the
- symbol writer's constructor.
- 2002-05-22 Martin Baulig <[email protected]>
- * AssemblyBuilder.cs (methods): New field.
- (get_next_table_index): Record all methods and constructors
- (table 0x06) in the `methods' array. This is read by the
- Mono.CSharp.Debugger.MonoSymbolWriter::get_method interncall to
- get the MethodBuilder / ConstructorBuilder back from the token.
- * *Builder.cs (get_next_table_index): Added `object obj' argument.
- (<constructors>): pass the this pointer to get_next_table_index ().
- 2002-05-20 Martin Baulig <[email protected]>
- * TypeBuilder.cs (DefineField): Call the new `create_internal_class'
- interncall after adding the first field. This is used when creating
- enum types to set `klass->enum_basetype'.
- Thu May 16 16:09:51 CEST 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: complete special acse support for CharSet, Size and
- Pack named args in StructLayout attribute.
- Tue May 14 17:13:48 CEST 2002 Paolo Molaro <[email protected]>
- * MethodBuilder.cs: revert change in accessibility of
- GetILGenerator(int).
- Tue May 14 13:31:17 CEST 2002 Paolo Molaro <[email protected]>
- * FieldBuilder.cs, ParameterBuilder.cs: more special-casing of
- attributes.
- Fri May 10 20:57:27 CEST 2002 Paolo Molaro <[email protected]>
- * CustomAttributeBuilder.cs: expose internal data for use in
- reflection.
- * FieldBuilder.cs, TypeBuilder.cs: special case FieldOffset and
- StructLayout attributes.
- Fri May 10 16:30:57 CEST 2002 Paolo Molaro <[email protected]>
- * MethodBuilder.cs, ConstructorBuilder.cs: implemented InitLocals
- property.
- 2002-04-26 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (DefineDocument): Implemented.
- Tue Apr 16 13:02:28 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: pad output file to file alignment.
- * FieldBuilder.cs: ReflectedType.
- * ModuleBuilder.cs: added guid generation and array method creation.
- * MonoArrayMethod.cs: array method support code.
-
- Wed Apr 10 12:57:31 CEST 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: use a stack to keep track of exception blocks.
- Mon Apr 8 06:19:01 2002 Piers Haken <[email protected]>
- * ILGenerator.cs: added LabelField.label_base to allow for
- arbitrary offsets (for switch statement)
- Fri Apr 5 15:41:19 CEST 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: simpler protocol wih the runtime to
- get the assembly data.
- Tue Mar 26 20:10:24 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: use FileMode.Create.
- * ILGenerator.cs: optimize localbuilder related opcodes.
- Track parameters to adjust maxstack.
- * LocalBuilder.cS: use unsigned for position.
- 2002-03-23 Miguel de Icaza <[email protected]>
- * LocalBuilder.cs: Drop the symbol_writer as LocalBuilder fields.
- Do this lazily in SetLocalSymInfo.
-
- 2002-03-24 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (GetSymbolWriter): The MonoSymbolWriter's constructor
- now takes a `string assembly_filename' argument, pass it our fully
- qualified assembly name.
- 2002-03-24 Nick Drochak <[email protected]>
- * ILGenerator.cs: Use #if-#endif instead of if(false){} to disable
- code. This way there is no compiler warning.
- * TypeBuilder.cs: Removed the returns that came after the throws.
- This removes a few more compiler warnings. Also marked with MonoTODO
- all places where we throw NotImplemented exceptions.
- 2002-03-23 Martin Baulig <[email protected]>
- * SignatureHelper.cs (GetFieldSignatureHelper, GetLocalSignatureHelper):
- Implemented.
- * LocalBuilder.cs (LocalBuilder): This internal constructor now takes
- a ModuleBuilder argument instead of a ISymbolWriter one.
- (SetLocalSymInfo): Create and pass type signature to DefineLocalVariable.
- 2002-03-23 Martin Baulig <[email protected]>
- * ILGenerator.cs (BeginScope, EndScope): Implemented.
- 2002-03-20 Martin Baulig <[email protected]>
- * ModuleBuilder.cs (GetSymbolWriter): New internal function. Dynamically
- loads the default symbol writer, catch all possible exceptions and return
- null on failure.
- (ModuleBuilder): Added `bool emitSymbolInfo' argument to this internal
- constructor; if set, call GetSymbolWriter ().
- (GetSymWriter): Implemented.
- * LocalBuilder.cs (LocalBuilder): Added ISymbolWriter argument to this
- internal method.
- (SetLocalSymInfo): Implemented, call ISymbolWriter.DefineLocalVariable ()
- if the symbol writer is not null.
- * ILGenerator.cs (ILGenerator): Call ModuleBuilder.GetSymWriter () to get
- and store the symbol writer.
- (DeclareLocal): Pass the symbol writer to LocalBuilder's constructor.
- (MarkSequencePoint): Implemented, call ISymbolWriter.DefineSequencePoints ()
- if the symbol writer is not null.
- * AssemblyBuilder.cs (DefineDynamicModule): Pass the `bool emitSymbolInfo'
- to ModuleBuilder's constructor.
- Sat Mar 16 19:11:47 CET 2002 Paolo Molaro <[email protected]>
- * ModuleBuilder.cs: handle modified types correctly.
- Thu Mar 7 17:10:42 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: allow saving bigger assemblies.
- * ILGenerator.cs: add fixup table for fields and methods, since
- at the end of the compile they may end up with a different table
- index.
- * ModuleBuilder.cs: add cache for type names to speed up the type
- lookups from the compiler.
- * TypeBuilder.cs: GetInterfaces () returns only interfaces in the
- current type, not in parents (the docs are wrong).
- Tue Mar 5 18:09:34 CET 2002 Paolo Molaro <[email protected]>
- * EventBuilder.cs: implemented.
- * TypeBuilder.cs: implemented DefineEvent() method and UnderlyingSystemType
- property.
- Mon Mar 4 20:34:52 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: make enough room in the byte array for string
- tokens.
- * TypeBuilder.cs: fixed GetInterfaces().
- Mon Mar 4 11:30:40 CET 2002 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: implemented GetConstructors(), GetFields(),
- GetMethods(), GetProperties().
- Thu Feb 28 19:15:10 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: call into the runtime to init some basic
- assembly stuff. Reserve slot 1 of typedef table for .<Module>.
- * ModuleBuilder.cs: call into the runtime if we need to create a
- modief type, such as arrays, byref etc.
- * TypeBuilder.cs: call into the runtime to create the MonoClass
- representation for the type. Throw exceptions with not implemented
- stuff.
- Wed Feb 27 18:48:47 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: fix nested exception blocks.
- Wed Feb 20 22:30:49 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: upped compiled assembly size limit.
- Implemented SetCustomAttribute () methods.
- * CustomAttributeBuilder.cs: implemented the needed constructor
- stuff.
- * Cosntructorbuilder.cs, EnumBuilder.cs, FieldBuilder.cs,
- MethodBuilder.cs, ModuleBuilder.cs, ParameterBuilder.cs,
- PropertyBuilder.cs, TypeBuilder.cs: Implemented SetCustomAttribute () methods.
- Wed Feb 20 14:54:01 CET 2002 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: add SetCustomAttribute () to keep the compiler
- going.
- Fri Feb 15 18:15:04 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: finally block support and fixes.
- Thu Feb 14 18:55:52 CET 2002 Paolo Molaro <[email protected]>
- * FieldBuilder.cs: Add SetRVAData().
- * ILGenerator.cs: speed up code array growth.
- * TypeBuilder.cs: fix IsValueTypeImpl(). Add class_size member.
- Implement DefineInitializedData().
- Tue Jan 22 23:01:11 CET 2002 Paolo Molaro <[email protected]>
- * EnumBuilder.cs, TypeBuilder.cs: updates for changes in Type.cs.
- * ModuleBuilder.cs: fix lookup of nested types.
- Tue Jan 15 22:46:21 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: implement some of the exception support methods.
- Mon Jan 14 17:07:32 CET 2002 Paolo Molaro <[email protected]>
- * ModulerBuilder.cs: search also for subtypes in GetTypes().
- * TypeBuilder.cs: bugfix in FullName. Implemented DefineNestedType().
- Fri Jan 11 19:00:29 CET 2002 Paolo Molaro <[email protected]>
- * MethodBuilder.cs, ConstructorBuilder.cs: save parameter info.
- Thu Jan 10 21:07:54 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: handle type tokens (used for box opcode).
- Wed Jan 9 19:37:55 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: emit float and doubles.
- * ModuleBuilder.cs: off-by-one error fix and GetType()
- implementations.
- * TypeBuilder.cs: AttributesImpl added.
- * UnmanagedMarshal.cs: stubbed out class.
- Sat Jan 5 15:59:05 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: fix emission of two-bytes opcodes.
- Missing slot for locals array. Throw exceptions on unimplemented
- methods.
- * OpCode.cs: add a comment: the Value property is useless.
- * OpCodes.cs: fix name of tail opcode (Tail -> Tailcall).
- 2002-01-05 Ravi Pratap <[email protected]>
- * ConstructorBuilder.cs : Use the MonoTODO attribute.
- * ILGenerator.cs, Label.cs, MethodBuilder.cs, ModuleBuilder.cs,
- ParameterBuilder.cs, TypeBuilder.cs : Ditto.
-
- Thu Jan 3 23:26:15 CET 2002 Paolo Molaro <[email protected]>
- * ILGenerator.cs: typo fix.
- Mon Dec 24 17:21:30 CET 2001 Paolo Molaro <[email protected]>
- * TypeBuilder.cs: added DefineMethodOverride().
- * MethodBuilder.cs: add override_method member and setter.
- Mon Nov 19 13:58:01 CET 2001 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: add method to register a string in the "#US"
- stream.
- * EnumBuilder.cs, SignatureHelper.cs: added stubs.
- * ILGenerator.cs: more stuff implemented.
- * LocalBuilder.cs: keep track of local var index.
- Thu Nov 15 18:11:23 CET 2001 Paolo Molaro <[email protected]>
- * ConstructorBuilder.cs: implement the interesting methods.
- * ILGenerator.cs: adapt for use with both a MethodBuilder and a
- ConstructorBuilder.
- * MethodBuilder.cs: add ImplAttributes.
- * ParameterBuilder.cs: adapt for ConstructorBuilder.
- * TypeBuilder.cs: add constructors handling.
- Wed Nov 14 17:01:45 CET 2001 Paolo Molaro <[email protected]>
- * ConstructorBuilder.cs: added missing stubs and some implementation.
- * CustomAttributeBuilder.cs: added.
- * EventBuilder.cs: added.
- * FieldBuilder.cs: updates.
- * MethodBuilder.cs: stuff to implement P/Invoke methods.
- * ModuleBuilder.cs: added GetArrayMethod() stub.
- * ParameterBuilder.cs, PropertyBuilder.cs: updates.
- * TypeBuilder.cs: updates and stubs.
- 2001-11-10 Sean MacIsaac <[email protected]>
- * TypeBuilder.cs: Added implementation for TypeHandle.
- Tue Nov 6 09:13:45 CET 2001 Paolo Molaro <[email protected]>
- * AssemblyBuilder.cs: define an internal constructor.
- 2001-10-07 Miguel de Icaza <[email protected]>
- * AssemblyBuilder.cs: Reformatted.
- Added override keywords to those that needed them.
- Removed methods that we do not override, but just inherit
- Tue Sep 25 16:53:08 CEST 2001 Paolo Molaro <[email protected]>
- * TypeBuilder.cs, ConstructorBuilder.cs, ModuleBuilder.cs: added.
|