1 2004-01-04 Nick Drochak <ndrochak@gol.com>
3 * Assembly.cs: Removed unused variable in catch block.Eliminates a build
6 2003-12-29 Ben Maurer <bmaurer@users.sourceforge.net>
8 * MethodBase.cs: Internal method to get param count (this
9 way we can get the info for the ilgen without creating
10 an array, if we override the method).
12 2003-12-18 Zoltan Varga <vargaz@freemail.hu>
14 * Assembly.cs: Implement LoadFrom.
16 2003-12-17 Zoltan Varga <vargaz@freemail.hu>
18 * Assembly.cs: Add stubs for LoadFile.
20 2003-12-16 Zoltan Varga <vargaz@freemail.hu>
22 * Assembly.cs (GetManifestResourceStream): Only load non-embedded
25 2003-12-15 Zoltan Varga <vargaz@freemail.hu>
27 * MonoField.cs (SetValue): Throw an exception if the value cannot be
28 converted to the field's type. Fixes #52177.
30 2003-12-11 Lluis Sanchez Gual <lluis@ximian.com>
32 * AmbiguousMatchException.cs: Added serialization constructor.
34 2003-12-08 Martin Baulig <martin@ximian.com>
36 * MonoGenericInst.cs (MonoGenericParam): New internal class;
37 derives from MonoType.
39 2003-12-08 Patrik Torstensson <p@rxc.se>
41 * Binder.cs: Added internal helpers to get derived level and select the
42 most derived methodbase (used in GetMethodImpl)
44 2003-11-25 Zoltan Varga <vargaz@freemail.hu>
46 * Assembly.cs (LoadWithPartialName): Return null instead of throwing
47 an exception to match MS behavior.
49 2003-11-24 Zoltan Varga <vargaz@freemail.hu>
51 * MonoMethod.cs: Add missing constructor.
53 2003-11-21 Zoltan Varga <vargaz@freemail.hu>
55 * MethodBase.cs (Invoke): Make this virtual under NET 1.2.
57 2003-11-16 Martin Baulig <martin@ximian.com>
59 * MonoGenericInst.cs (MonoGenericInst.inflate): Call
60 `parent.inflate (parent,...)' instead of
61 `parent.inflate (reflected,...)'.
63 2003-11-16 Zoltan Varga <vargaz@freemail.hu>
65 * Assembly.cs (InternalGetAssemblyName): New icall.
67 * AssemblyName.cs (GetAssemblyName): Implement this without loading
68 the assembly in question. Fixes #51035.
70 2003-11-14 Martin Baulig <martin@ximian.com>
72 * MonoGenericInst.cs (MonoGenericInst): Added
73 `MonoGenericInst[] interfaces' field. This is only used for
75 (MonoGenericInst.inflate): If we're an interface type, add the
76 methods from all interfaces we inherit.
78 2003-11-14 Zoltan Varga <vargaz@freemail.hu>
80 * AssemblyNameFlags.cs MethodAttributes.cs: Add new enumerated values
83 * *.cs: Add missing attributes.
85 2003-11-11 Todd Berman <tberman@gentoo.org>
87 * AssemblyName.cs (FullName): Fixed to include a proper PublicKeyToken.
89 2003-11-11 Zoltan Varga <vargaz@freemail.hu>
91 * MonoMethod.cs: Implement CallingConvention member.
93 2003-11-10 Zoltan Varga <vargaz@freemail.hu>
95 * Assembly.cs (InternalGetType): Add a 'module' argument so this
96 method can be used from Module as well.
98 * Module.cs (GetType): Implement.
100 * Module.cs (GetTypes): Implement.
102 * Module.cs: Remove some [MonoTODO] attributes from implemented methods.
103 2003-11-08 Martin Baulig <martin@ximian.com>
105 * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): Added
106 a private `IntPtr ginst' field.
107 (MonoGenericInst.IsValueTypeImpl, inflate): Allow interfaces.
109 2003-11-02 Martin Baulig <martin@ximian.com>
111 * MonoGenericInst.cs (MonoGenericInst.initialize): Include members
112 from our parent classes in the `methods', `ctors' and `fields'
113 arrays. When inflating them, reflection now sets their
114 `declaring_type' and `reflected_type' fields.
115 (MonoInflatedMethod, MonoInflatedCtor): Added
116 `MonoGenericInst declaring_type' and `MonoGenericInst reflected_type'
117 fields and override the `DeclaringType' and `ReflectedType' properties.
119 2003-11-02 Martin Baulig <martin@ximian.com>
121 * MonoGenericInst.cs (MonoGenericInst.IsValueTypeImpl): Override this.
123 2003-10-31 Martin Baulig <martin@ximian.com>
125 * MonoGenericInst.cs (MonoInflatedField): New internal class.
126 (MonoGenericInst.GetFields): Override this method and inflate
129 * MonoField.cs: Don't make this class sealed.
131 2003-10-30 Martin Baulig <martin@ximian.com>
133 * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): New
136 2003-10-25 Martin Baulig <martin@ximian.com>
138 * MonoGenericInst.cs: New internal class.
140 2003-10-18 Martin Baulig <martin@ximian.com>
142 * MethodInfo.cs (MethodInfo.GetGenericArguments): Make this method
143 abstract; use an interncall in MonoMethod and a custom
144 implementation in MethodBuilder.
146 2003-10-17 Pedro MartÃnez Juliá <yoros@wanadoo.es>
148 * MonoEvent.cs: implement ToString method as in MS.NET.
150 * MonoMethod.cs: fix some differences between mono and MS.NET
151 implementation of ToString.
153 2003-10-17 Zoltan Varga <vargaz@freemail.hu>
155 * AssemblyName.cs: Fix Version property when some version fields are
158 2003-10-17 Martin Baulig <martin@ximian.com>
160 * MethodInfo.cs (MethodInfo.GetGenericArguments): New method.
161 (MethodInfo.BindGenericParameters): New method.
163 2003-10-16 Martin Baulig <martin@ximian.com>
165 * MethodInfo.cs (MethodInfo.IsGenericMethodDefinition): New
168 2003-08-08 Lluis Sanchez Gual <lluis@ximian.com>
170 * ParameterInfo.cs: Modified constructor of ParameterInfo for
171 the return type of a method. Since parameter positions are
172 zero-based, the position of the return type must be is -1.
174 2003-08-06 Andreas Nahr <ClassDevelopment@A-SoftTech.com>
176 * TargetInvocationException.cs: Fixed signature
178 2003-07-24 Miguel de Icaza <miguel@ximian.com>
180 * TypeDelegator.cs: Added generics stubs.
182 2003-07-21 Lluis Sanchez Gual <lluis@ximian.com>
184 * ParameterInfo.cs: Position is zero-based in ParameterInfo.
185 Set the right position value when getting from ParameterBuilder.
187 Thu Jul 17 17:26:59 CEST 2003 Paolo Molaro <lupus@ximian.com>
189 * FieldInfo.cs, MonoField.cs: cleanups. Cache some info and use
190 finer-grained icalls. Requires a matching runtime.
192 2003-07-11 Zoltan Varga <vargaz@freemail.hu>
194 * AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.
196 * AssemblyFlagsAttribute.cs: Added new property from NET 1.1.
198 2003-07-10 Zoltan Varga <vargaz@freemail.hu>
200 * Assembly.cs: Implemented ImageRuntimeVersion property from NET 1.1.
202 Mon Jun 30 19:12:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
204 * Pointer.cs: implemented.
206 2003-06-15 Zoltan Varga <vargaz@freemail.hu>
208 * EventInfo.cs: Implement IsSpecialName.
210 2003-06-10 Zoltan Varga <vargaz@freemail.hu>
212 * Module.cs (Mono_GetGuid): New method to return the GUID of the
215 2003-05-21 Zoltan Varga <vargaz@freemail.hu>
217 * Module.cs: Implement GetField and its friends.
219 2003-05-20 Zoltan Varga <vargaz@freemail.hu>
221 * Assembly.cs (GetManifestResourceStream): Moved handling of
222 linked resources into managed code using the newly implemented
223 GetManifestResourceInfo () method.
225 2003-05-19 Zoltan Varga <vargaz@freemail.hu>
227 * Module.cs: Implemented IsResource.
229 * Assembly.cs: Implemented GetManifestResourceInfo, GetModules,
230 GetModule, GetLoadedModules methods.
231 * Assembly.cs (GetManifestResourceStream): Added support for
232 resources in extern assemblies.
234 2003-05-13 Gonzalo Paniagua Javier <gonzalo@ximian.com>
236 * Assembly.cs: fixed bug #42833.
238 2003-05-11 Miguel de Icaza <miguel@ximian.com>
240 * Binder.cs (ChangeType): Very simplistic change. Am not sure if
241 it is correct, but it makes RemotingCorba move along a bit more
242 (Remoting.Corba invokes Binder.ConvertArgs, which calls
243 Binder.ChangeType with an Attribute [] to Object []).
245 2003-05-10 Gonzalo Paniagua Javier <gonzalo@ximian.com>
248 (check_type): fixed bug #41655.
250 2003-05-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
252 * Assembly.cs: implemented GetSatelliteAssembly.
254 Fri Apr 11 13:06:10 CEST 2003 Paolo Molaro <lupus@ximian.com>
256 * Assembly.cs: added GetNamespaces() icall.
258 2003-03-17 Zoltan Varga <vargaz@freemail.hu>
260 * FieldInfo.cs (GetFieldFromHandle): Implemented.
262 2003-03-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
264 * Assembly.cs: added missing stuff. Only ModuleResolve event is left
265 out to avoid changing MonoReflectionAssembly by now.
266 * ModuleResolveEventHandler.cs: delegate.
268 2003-02-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
270 * TargetInvocationException.cs: added serialization ctor.
272 2003-02-18 Martin Baulig <martin@ximian.com>
274 * Assembly.cs (MonoDebugger_GetMethodToken): New method to get a
275 method's metadata token.
277 2003-02-04 Sebastien Pouliot <spouliot@videotron.ca>
279 * Module.cs: Corrected indentation for class.
281 2003-02-04 Gonzalo Paniagua Javier <gonzalo@ximian.com>
284 (check_type): return true when the target type is object and the source
287 2003-02-03 Patrik Torstensson
289 * Binder.cs: minimize locking time in DefaultBinder.
291 2003-02-01 Sebastien Pouliot <spouliot@videotron.ca>
293 * Module.cs: Oups - not implemented. Added MonoTODO to most methods
294 so it's real status get reflected correctly on the web site.
296 2003-01-30 Gonzalo Paniagua Javier <gonzalo@ximian.com>
298 * MonoMethod.cs: implemented GetBaseDefinition ().
300 2003-01-28 Patrik Torstensson
301 * MonoMethod.cs: Added support for serialization for MonoMethod and MonoCMethod
302 * ReflectionSerializationHolder.cs: Support class for serialization
304 2003-01-17 Zoltan Varga <vargaz@freemail.hu>
306 * ParameterInfo.cs: modified constructor so it allows the
307 ParameterBuilder to be null and add a 'position' argument which will
308 be used when pb is null.
310 2003-01-16 Lluis Sanchez Gual <lsg@ctv.es>
312 * Assembly.cs: added serialization support.
314 Sat Jan 4 18:26:41 CET 2003 Paolo Molaro <lupus@ximian.com>
316 * MonoMethod.cs: propagate exceptions from the internal invoke
317 code that need to be propagated.
319 Sat Jan 4 18:04:07 CET 2003 Paolo Molaro <lupus@ximian.com>
321 * Binder.cs: throw an exception if the number of arguments
322 when invoking a method is incorrect.
324 Thu Jan 2 19:04:58 CET 2003 Paolo Molaro <lupus@ximian.com>
326 * Binder.cs: In SelectMethod() look for an exact match first.
328 2003-01-01 Rachel Hestilow <hestilow@ximian.com>
330 * MonoField.cs (SetValue): Fix logic typo. Check that obj is
331 non-null only for the non-static case.
333 2002-12-30 Sebastien Pouliot <spouliot@videotron.ca>
335 * AssemblyName.cs: Fixed null cultureinfo in FullName (as reported by
338 2002-12-23 Sebastien Pouliot <spouliot@videotron.ca>
340 * AssemblyName.cs: GetPublicKey now return an empty array (not null)
341 when an assembly isn't signed with a StrongName (to match MS
342 implementation) and null when no assembly is referenced. Also removed
343 commented code (no bug reported so it was probably not used).
345 Thu Dec 19 16:43:19 CET 2002 Paolo Molaro <lupus@ximian.com>
347 * MonoMethod.cs, ParameterInfo.cs: return a custom attribute
348 provider for the return type of a method.
350 2002-12-08 Gonzalo Paniagua Javier <gonzalo@ximian.com>
352 * AssemblyName.cs: little fix in FullName.
354 2002-12-07 Sebastien Pouliot <spouliot@videotron.ca>
356 * AssemblyName.cs: Added missing methods/interfaces. Fixed some
357 code to match the MS Framework.
358 * StrongNameKeyPair.cs: Completed the "visible" implementation.
359 There must be some internal methods to allow signing with the key.
361 2002-12-02 Gonzalo Paniagua Javier <gonzalo@ximian.com>
363 * EventInfo.cs: implemented (Add|Remove)EventHandler.
365 Mon Nov 18 17:52:56 CET 2002 Paolo Molaro <lupus@ximian.com>
367 * Assembly.cs: implemented GetManifestResourceStream (Type type,
370 2002-11-03 Gonzalo Paniagua Javier <gonzalo@ximian.com>
372 * Assembly.cs: changed name of GetType (string, bool, bool) to
375 2002-10-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
377 * TargetInvocationException.cs: modified default message.
379 2002-10-01 Gonzalo Paniagua Javier <gonzalo@ximian.com>
382 * PropertyInfo.cs: fixed bug #31535.
384 2002-09-27 Martin Baulig <martin@gnome.org>
386 * Assembly.cs (Assembly.GetReferencedAssemblies): Implemented.
388 2002-09-24 Martin Baulig <martin@gnome.org>
390 * Assembly.cs (MonoDebugger_GetType): New method to get a Type
391 from its metadata token. This should only be used by the debugger.
393 2002-09-21 Martin Baulig <martin@gnome.org>
395 * Assembly.cs (MonoDebugger_GetLocalTypeFromSignature): New method to
396 get the type of a local variable from its signature. This should only
397 be used by the debugger.
399 2002-09-20 Martin Baulig <martin@gnome.org>
401 * Assembly.cs (MonoDebugger_GetMethod): New method to get a MethodBase
402 from its metadata token. This should only be used by the debugger.
404 Wed Sep 11 12:50:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
406 * Binder.cs: more default binder implementation.
408 * FieldInfo.cs, MonoField.cs: fixed SetValue () implementation.
409 * MonoMethod.cs: use the binder in the Invoke () implementation.
410 Implemented custom attributes methods and ToString for constructors.
412 Thu Sep 5 20:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
414 * Binder.cs: finished the Binder class and implemented the default
417 2002-09-03 Martin Baulig <martin@gnome.org>
419 * Assembly.cs (Assembly.Location): Implemented.
421 2002-08-29 Gonzalo Paniagua Javier <gonzalo@ximian.com>
424 (GetValue): allow obj to be null (used for static fields).
426 2002-08-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
428 * MonoField.cs: GetValue renamed to GetValueInternal. Added check for
431 Wed Aug 21 13:03:25 CEST 2002 Paolo Molaro <lupus@ximian.com>
433 * Assembly.cs: GetEntryAssembly patch by Tomi Pakarinen
434 <tomi.pakarinen@welho.com>.
436 2002-08-20 Gonzalo Paniagua Javier <gonzalo@ximian.com>
438 * Assembly.cs: FullName now returns a proper string instead of
439 something like 'file://...'.
441 * AssemblyName.cs: added missing ToString method.
443 2002-08-19 Gonzalo Paniagua Javier <gonzalo@ximian.com>
445 * FieldInfo.cs: implemented SetValue.
447 Wed Aug 14 17:37:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
449 * MonoEvent.cs, MonoMethod.cs: implemented ReflectedType.
451 2002-08-14 Dick Porter <dick@ximian.com>
453 * Assembly.cs: Stub out GetSatelliteAssembly
455 2002-08-12 Tim Coleman <tim@timcoleman.com>
457 Allow multiple parameters for GetValue ()
459 Thu Aug 8 13:05:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
461 * Assembly.cs: implemented GetFile() and GetFiles().
463 Mon Aug 5 21:19:41 CEST 2002 Paolo Molaro <lupus@ximian.com>
465 * Assembly.cs: implemented EntryPoint and a few
466 resource related methods.
468 Wed Jul 24 13:08:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
470 * MethodBase.cs: implemented GetCurrentMethod.
471 * Assembly.cs: implemented GetExecutingAssembly and
474 Mon Jul 1 18:01:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
476 * MonoProperty.cs: handle properties with only a set method.
478 2002-05-24 Martin Baulig <martin@gnome.org>
480 * ParameterInfo.cs: Added internal constructor.
482 Thu May 23 17:18:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
484 * Assembly.cs: implemented CreateInstance ().
486 2002-05-22 Martin Baulig <martin@gnome.org>
488 * MethodBase.cs (get_next_table_index): Added `object obj' argument.
490 Tue May 21 12:07:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
492 * EventInfo.cs: more implementation.
494 Mon May 20 17:37:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
496 * MonoEvent.cs: fill-in the implementation.
498 Sat May 4 15:00:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
500 * Assembly.cs, AssemblyName.cs: updates and fixes.
502 2002-04-24 Patrik Torstensson <patrik.torstensson@labs2.com>
504 * MonoProperty.cs (GetValue) : basic implementation to support nunit
505 * PropertyInfo.cs (GetValue) : call MonoProperty::GetValue instead of returning null
507 Thu Apr 18 16:40:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
509 * MonoMethod.c: cache the method name.
511 2002-04-12 Duncan Mak <duncan@ximian.com>
513 * AssemblyAlgorithmIdAttribute.cs: Fixed typo in AlgorithmId
516 * AssemblyDelaySignAttribute.cs: Fixed type in DelaySign
519 * AssemblyFileVersionAttribute.cs: Renamed FileVersion property to
522 * BindingFlags.cs: Added missing value "PutRefDispProperty".
524 * FieldAttributes.cs: Removed value "HasSecurity".
526 * ManifestResourceInfo.cs: Added missing properties FileName,
527 ReferencedAssembly and ResourceLocation.
529 * TargetInvocationException.cs: Added the missing constructors.
531 Fri Apr 12 18:32:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
533 * MonoMethod.cs: make Name property an icall.
535 2002-04-08 Nick Drochak <ndrochak@gol.com>
537 * DefaultMemberAttribute.cs: Add AttributeUsage attribute for class,
538 struct and interface.
540 Fri Apr 5 15:40:24 CEST 2002 Paolo Molaro <lupus@ximian.com>
542 * MonoEvent.cs: remove unused code.
543 * MonoProperty: implement ToString().
545 Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <lupus@ximian.com>
547 * Assembly.cs: implement GetTypes() and GetExportedTypes().
549 Mon Mar 25 18:54:58 CET 2002 Paolo Molaro <lupus@ximian.com>
551 * MonoEvent.cs: added the needed fields.
553 2002-03-20 Martin Baulig <martin@gnome.org>
555 * ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke.
557 * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke.
559 2002-03-14 Dietmar Maurer <dietmar@ximian.com>
561 * MonoMethod.cs (Invoke): call InternalInvoke
563 * MethodBase.cs (Invoke): call virtual invoke function
565 Thu Mar 7 17:14:20 CET 2002 Paolo Molaro <lupus@ximian.com>
567 * EventInfo.cs: add compiler needed methods.
568 * MonoMethod.cs: make ToString() return the return type name, too.
570 2002-03-07 Nick Drochak <ndrochak@gol.com>
572 * BindingFlags.cs: Add missing enum values. Thanks CorCompare.
574 Tue Mar 5 20:33:14 CET 2002 Paolo Molaro <lupus@ximian.com>
576 * TypeAttributes.cs, MethodImplAttributes.cs: updates to latest spec.
578 2002-02-26 Duncan Mak <duncan@ximian.com>
580 * StrongNameKeyPair.cs: Committed for Kevin Winchester (kwin@ns.sympatico.ca>.
582 2002-02-24 Nick Drochak <ndrochak@gol.com>
584 * AssemblyNameFlags.cs: Use proper member name. Thanks corcompare!
586 Fri Feb 22 18:54:13 CET 2002 Paolo Molaro <lupus@ximian.com>
588 * MonoField.cs: implement GetValue as an internalcall.
589 Implemented ToString().
591 Tue Feb 19 20:36:04 CET 2002 Paolo Molaro <lupus@ximian.com>
593 * Assembly.cs, Module.cs, MonoField.cs, MonoMethod.cs,
594 MonoProperty.cs, ParameterInfo.cs: Implemented custom attributes
597 Thu Feb 14 18:55:23 CET 2002 Paolo Molaro <lupus@ximian.com>
599 * TypeAttributes.cs: update to latest spec.
601 Mon Feb 11 19:50:27 CET 2002 Paolo Molaro <lupus@ximian.com>
603 * Assembly.cs: handle throwOnError in GetType() call.
605 2002-02-07 Duncan Mak <duncan@ximian.com>
607 * AssemblyName.cs: Implemented ISerializable interface for the
610 2002-02-05 Duncan Mak <duncan@ximian.com>
613 * TargetException.cs: Added in CVS.
615 2002-01-31 Duncan Mak <duncan@ximian.com>
617 * ReflectionTypeLoadException.cs: Added missing bits.
619 2002-01-23 Duncan Mak <duncan@ximian.com>
621 * AssemblyAlgorithmIdAttribute.cs:
622 * AssemblyCompanyAttribute.cs:
623 * AssemblyConfigurationAttribute.cs:
624 * AssemblyCopyrightAttribute.cs:
625 * AssemblyCultureAttribute.cs:
626 * AssemblyDefaultAliasAttribute.cs:
627 * AssemblyDelaySignAttribute.cs:
628 * AssemblyDescriptionAttribute.cs:
629 * AssemblyFileVersionAttribute.cs:
630 * AssemblyFlagsAttribute.cs:
631 * AssemblyInformationalVersionAttribute.cs:
632 * AssemblyKeyFileAttribute.cs:
633 * AssemblyKeyNameAttribute.cs:
634 * AssemblyNameProxy.cs:
635 * AssemblyProductAttribute.cs:
636 * AssemblyTitleAttribute.cs:
637 * AssemblyTradeMarkAttribute.cs:
638 * AssemblyVersionAttribute.cs:
639 * CustomAttributeFormatException.cs:
640 * InvalidFilterCriteriaException.cs:
641 * TargetParameterCountException.cs: Added.
643 2002-01-23 Miguel de Icaza <miguel@ximian.com>
645 * Assembly.cs (Assembly.CodeBase): Implement.
646 (Assembly.FullName): simplistic and broken implementation. Gets
647 us where we were yesterday.
651 Tue Jan 22 22:54:18 CET 2002 Paolo Molaro <lupus@ximian.com>
653 * IReflect.cs: corrected GetMember() return type.
654 * InterfaceMapping.cs, TypeDelegator.cs: implemented.
656 Wed Jan 9 19:37:14 CET 2002 Paolo Molaro <lupus@ximian.com>
658 * MonoMethod.cs: ToString () implementation.
660 2002-01-04 Ravi Pratap <ravi@ximian.com>
662 * Assembly.cs : Decorate missing bits with the MonoTODO
665 * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,
666 ReflectionTypeLoadException.cs : Ditto.
668 * FieldInfo.cs : Ditto.
670 Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <lupus@ximian.com>
672 * Assembly.cs: trow unimplemented exceptions.
674 Tue Dec 18 18:46:22 CET 2001 Paolo Molaro <lupus@ximian.com>
676 * MonoMethod.cs: implemented GetParameters().
677 * MonoProperty.cs: PropertyInfo implementation.
678 * ParameterInfo.cs: implemented.
679 * PropertyInfo.cs: fixes.
681 Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <lupus@ximian.com>
683 * FieldInfo.cs: implemented some Is* propeties.
684 * MethodBase.cs: fixed attribute accessors.
685 * MonoField.cs: runtime object to represent a field.
686 * MonoMethod.cs: runtime object to represent a method.
687 * AssemblyBuilder.cs: GetToken() methods to get tokens for
688 strings, fields, methods...
689 * ILGenerator.cs: handle tokens for methods.
691 Mon Nov 19 13:56:55 CET 2001 Paolo Molaro <lupus@ximian.com>
693 * MethodBase.cs: add internal get_next_table_index() for use in
696 Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <lupus@ximian.com>
698 * Assembly.cs: implement some of the Load() methods.
699 * ConstructorInfo.cs: some missing stubs and fields.
700 * FieldInfo.cs: IsInitOnly property.
701 * ParameterInfo.cs: stubs for missing properties.
702 * ParameterModifier.cs: implemented class.
704 2001-11-10 Sean MacIsaac <macisaac@ximian.com>
706 * Assembly.cs: Filled in some stub implementations
708 * ConstructorInfo.cs: Added some stub functions for NUnit
710 Fri Nov 2 18:29:36 CET 2001 Paolo Molaro <lupus@ximian.com>
712 * AmbiguousMatchException.cs,
713 * Assembly.cs, Module.cs: updates.
714 * FieldInfo.cs: better compliance to the spec.
715 * MethodBase.cs: move call_conv out of the way.
716 * AssemblyBuilder.cs: don't use internalcalls, more stuff supported.
717 * FieldBuilder.cs: implemented.
718 * ILGenerator.cs: implemented some opcode handling.
719 * Label.cs: add constructor.
720 * LocalBuilder.cs: implemented.
721 * MethodBuilder.cs: don't use internalcalls, more implemented stuff.
722 * ModuleBuilder.cs: don't use internalcalls, more meat here, too.
723 * ParameterBuilder.cs: implemented.
724 * PropertyBuilder.cs: implemented.
725 * TypeBuilder.cs: don't use internalcalls, more stuff working.
727 Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
729 * ConstructorInfo.cs, MemberFilter.cs, Module.cs: added.
731 Fri Sep 14 16:12:08 CEST 2001 Paolo Molaro <lupus@ximian.com>
733 * MethodBase.cs, MethodInfo.cs: added.
735 Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro <lupus@ximian.com>
737 * Assembly.cs: added stub code.
739 2001-07-18 Michael Lambert <michaellambert@email.com>
741 * BindingFlags.cs: Add.