2003-10-30 Martin Baulig <martin@ximian.com>
[mono.git] / mcs / class / corlib / System.Reflection / ChangeLog
1 2003-10-30  Martin Baulig  <martin@ximian.com>
2
3         * MonoGenericInst.cs (MonoInflatedMethod, MonoInflatedCtor): New
4         internal classes.
5
6 2003-10-25  Martin Baulig  <martin@ximian.com>
7
8         * MonoGenericInst.cs: New internal class.
9
10 2003-10-18  Martin Baulig  <martin@ximian.com>
11
12         * MethodInfo.cs (MethodInfo.GetGenericArguments): Make this method
13         abstract; use an interncall in MonoMethod and a custom
14         implementation in MethodBuilder.        
15
16 2003-10-17  Pedro Martínez Juliá  <yoros@wanadoo.es>
17
18         * MonoEvent.cs: implement ToString method as in MS.NET.
19
20         * MonoMethod.cs: fix some differences between mono and MS.NET
21         implementation of ToString.
22
23 2003-10-17  Zoltan Varga  <vargaz@freemail.hu>
24
25         * AssemblyName.cs: Fix Version property when some version fields are
26         undefined.
27
28 2003-10-17  Martin Baulig  <martin@ximian.com>
29
30         * MethodInfo.cs (MethodInfo.GetGenericArguments): New method.
31         (MethodInfo.BindGenericParameters): New method.
32
33 2003-10-16  Martin Baulig  <martin@ximian.com>
34
35         * MethodInfo.cs (MethodInfo.IsGenericMethodDefinition): New
36         property.       
37
38 2003-08-08  Lluis Sanchez Gual  <lluis@ximian.com>
39
40         * ParameterInfo.cs: Modified constructor of ParameterInfo for
41           the return type of a method. Since parameter positions are
42           zero-based, the position of the return type must be is -1.
43
44 2003-08-06  Andreas Nahr <ClassDevelopment@A-SoftTech.com>
45
46         * TargetInvocationException.cs: Fixed signature
47
48 2003-07-24  Miguel de Icaza  <miguel@ximian.com>
49
50         * TypeDelegator.cs: Added generics stubs.
51
52 2003-07-21  Lluis Sanchez Gual  <lluis@ximian.com>
53
54         * ParameterInfo.cs: Position is zero-based in ParameterInfo.
55           Set the right position value when getting from ParameterBuilder.
56
57 Thu Jul 17 17:26:59 CEST 2003 Paolo Molaro <lupus@ximian.com>
58
59         * FieldInfo.cs, MonoField.cs: cleanups. Cache some info and use
60         finer-grained icalls. Requires a matching runtime.
61
62 2003-07-11  Zoltan Varga  <vargaz@freemail.hu>
63
64         * AssemblyFlagsAttribute.cs: Added new constructor from NET 1.1.
65
66         * AssemblyFlagsAttribute.cs: Added new property from NET 1.1.
67
68 2003-07-10  Zoltan Varga  <vargaz@freemail.hu>
69
70         * Assembly.cs: Implemented ImageRuntimeVersion property from NET 1.1.
71
72 Mon Jun 30 19:12:08 CEST 2003 Paolo Molaro <lupus@ximian.com>
73
74         * Pointer.cs: implemented.
75
76 2003-06-15  Zoltan Varga  <vargaz@freemail.hu>
77
78         * EventInfo.cs: Implement IsSpecialName.
79
80 2003-06-10  Zoltan Varga  <vargaz@freemail.hu>
81
82         * Module.cs (Mono_GetGuid): New method to return the GUID of the
83         module.
84
85 2003-05-21  Zoltan Varga  <vargaz@freemail.hu>
86
87         * Module.cs: Implement GetField and its friends.
88
89 2003-05-20  Zoltan Varga  <vargaz@freemail.hu>
90
91         * Assembly.cs (GetManifestResourceStream): Moved handling of 
92         linked resources into managed code using the newly implemented
93         GetManifestResourceInfo () method.
94
95 2003-05-19  Zoltan Varga  <vargaz@freemail.hu>
96
97         * Module.cs: Implemented IsResource.
98
99         * Assembly.cs: Implemented GetManifestResourceInfo, GetModules,
100         GetModule, GetLoadedModules methods.
101         * Assembly.cs (GetManifestResourceStream): Added support for 
102         resources in extern assemblies.
103
104 2003-05-13  Gonzalo Paniagua Javier <gonzalo@ximian.com>
105
106         * Assembly.cs: fixed bug #42833.
107
108 2003-05-11  Miguel de Icaza  <miguel@ximian.com>
109
110         * Binder.cs (ChangeType): Very simplistic change.  Am not sure if
111         it is correct, but it makes RemotingCorba move along a bit more
112         (Remoting.Corba invokes Binder.ConvertArgs, which calls
113         Binder.ChangeType with an Attribute [] to Object []).
114
115 2003-05-10  Gonzalo Paniagua Javier <gonzalo@ximian.com>
116
117         * Binder.cs:
118         (check_type): fixed bug #41655.
119
120 2003-05-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
121
122         * Assembly.cs: implemented GetSatelliteAssembly.
123
124 Fri Apr 11 13:06:10 CEST 2003 Paolo Molaro <lupus@ximian.com>
125
126         * Assembly.cs: added GetNamespaces() icall.
127
128 2003-03-17  Zoltan Varga  <vargaz@freemail.hu>
129
130         * FieldInfo.cs (GetFieldFromHandle): Implemented.
131
132 2003-03-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
133
134         * Assembly.cs: added missing stuff. Only ModuleResolve event is left
135         out to avoid changing MonoReflectionAssembly by now.
136         * ModuleResolveEventHandler.cs: delegate.
137
138 2003-02-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
139
140         * TargetInvocationException.cs: added serialization ctor.
141
142 2003-02-18  Martin Baulig  <martin@ximian.com>
143
144         * Assembly.cs (MonoDebugger_GetMethodToken): New method to get a
145         method's metadata token.
146
147 2003-02-04  Sebastien Pouliot  <spouliot@videotron.ca>
148
149         * Module.cs: Corrected indentation for class.
150
151 2003-02-04  Gonzalo Paniagua Javier <gonzalo@ximian.com>
152
153         * Binder.cs:
154         (check_type): return true when the target type is object and the source
155         is a value type.
156
157 2003-02-03 Patrik Torstensson
158
159         * Binder.cs: minimize locking time in DefaultBinder.
160
161 2003-02-01  Sebastien Pouliot  <spouliot@videotron.ca>
162
163         * Module.cs: Oups - not implemented. Added MonoTODO to most methods
164         so it's real status get reflected correctly on the web site.
165
166 2003-01-30  Gonzalo Paniagua Javier <gonzalo@ximian.com>
167
168         * MonoMethod.cs: implemented GetBaseDefinition ().
169
170 2003-01-28  Patrik Torstensson
171         * MonoMethod.cs: Added support for serialization for MonoMethod and MonoCMethod
172         * ReflectionSerializationHolder.cs: Support class for serialization
173
174 2003-01-17  Zoltan Varga  <vargaz@freemail.hu>
175
176         * ParameterInfo.cs: modified constructor so it allows the 
177         ParameterBuilder to be null and add a 'position' argument which will
178         be used when pb is null.
179
180 2003-01-16  Lluis Sanchez Gual <lsg@ctv.es>
181
182         * Assembly.cs: added serialization support.
183
184 Sat Jan 4 18:26:41 CET 2003 Paolo Molaro <lupus@ximian.com>
185
186         * MonoMethod.cs: propagate exceptions from the internal invoke
187         code that need to be propagated.
188
189 Sat Jan 4 18:04:07 CET 2003 Paolo Molaro <lupus@ximian.com>
190
191         * Binder.cs: throw an exception if the number of arguments 
192         when invoking a method is incorrect.
193
194 Thu Jan 2 19:04:58 CET 2003 Paolo Molaro <lupus@ximian.com>
195
196         * Binder.cs: In SelectMethod() look for an exact match first.
197
198 2003-01-01  Rachel Hestilow <hestilow@ximian.com>
199
200         * MonoField.cs (SetValue): Fix logic typo. Check that obj is
201         non-null only for the non-static case.
202
203 2002-12-30  Sebastien Pouliot <spouliot@videotron.ca>
204
205         * AssemblyName.cs: Fixed null cultureinfo in FullName (as reported by 
206         Zoltan).
207
208 2002-12-23  Sebastien Pouliot <spouliot@videotron.ca>
209
210         * AssemblyName.cs: GetPublicKey now return an empty array (not null)
211         when an assembly isn't signed with a StrongName (to match MS 
212         implementation) and null when no assembly is referenced. Also removed 
213         commented code (no bug reported so it was probably not used).
214
215 Thu Dec 19 16:43:19 CET 2002 Paolo Molaro <lupus@ximian.com>
216
217         * MonoMethod.cs, ParameterInfo.cs: return a custom attribute
218         provider for the return type of a method.
219
220 2002-12-08  Gonzalo Paniagua Javier <gonzalo@ximian.com>
221
222         * AssemblyName.cs: little fix in FullName.
223
224 2002-12-07  Sebastien Pouliot <spouliot@videotron.ca>
225
226         * AssemblyName.cs: Added missing methods/interfaces. Fixed some
227         code to match the MS Framework.
228         * StrongNameKeyPair.cs: Completed the "visible" implementation.
229         There must be some internal methods to allow signing with the key.
230
231 2002-12-02  Gonzalo Paniagua Javier <gonzalo@ximian.com>
232
233         * EventInfo.cs: implemented (Add|Remove)EventHandler.
234
235 Mon Nov 18 17:52:56 CET 2002 Paolo Molaro <lupus@ximian.com>
236
237         * Assembly.cs: implemented GetManifestResourceStream (Type type,
238         * String name).
239
240 2002-11-03  Gonzalo Paniagua Javier <gonzalo@ximian.com>
241
242         * Assembly.cs: changed name of GetType (string, bool, bool) to
243         InternalGetType.
244
245 2002-10-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
246
247         * TargetInvocationException.cs: modified default message.
248
249 2002-10-01  Gonzalo Paniagua Javier <gonzalo@ximian.com>
250
251         * MonoProperty.cs:
252         * PropertyInfo.cs: fixed bug #31535.
253
254 2002-09-27  Martin Baulig  <martin@gnome.org>
255
256         * Assembly.cs (Assembly.GetReferencedAssemblies): Implemented.
257
258 2002-09-24  Martin Baulig  <martin@gnome.org>
259
260         * Assembly.cs (MonoDebugger_GetType): New method to get a Type
261         from its metadata token.  This should only be used by the debugger.
262
263 2002-09-21  Martin Baulig  <martin@gnome.org>
264
265         * Assembly.cs (MonoDebugger_GetLocalTypeFromSignature): New method to
266         get the type of a local variable from its signature.  This should only
267         be used by the debugger.
268
269 2002-09-20  Martin Baulig  <martin@gnome.org>
270
271         * Assembly.cs (MonoDebugger_GetMethod): New method to get a MethodBase
272         from its metadata token.  This should only be used by the debugger.
273
274 Wed Sep 11 12:50:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
275
276         * Binder.cs: more default binder implementation.
277
278         * FieldInfo.cs, MonoField.cs: fixed SetValue () implementation.
279         * MonoMethod.cs: use the binder in the Invoke () implementation.
280         Implemented custom attributes methods and ToString for constructors.
281
282 Thu Sep 5 20:36:27 CEST 2002 Paolo Molaro <lupus@ximian.com>
283
284         * Binder.cs: finished the Binder class and implemented the default
285         binder.
286
287 2002-09-03  Martin Baulig  <martin@gnome.org>
288
289         * Assembly.cs (Assembly.Location): Implemented.
290
291 2002-08-29  Gonzalo Paniagua Javier <gonzalo@ximian.com>
292
293         * MonoField.cs:
294         (GetValue): allow obj to be null (used for static fields).
295
296 2002-08-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
297
298         * MonoField.cs: GetValue renamed to GetValueInternal. Added check for
299         null.
300
301 Wed Aug 21 13:03:25 CEST 2002 Paolo Molaro <lupus@ximian.com>
302
303         * Assembly.cs: GetEntryAssembly patch by Tomi Pakarinen 
304         <tomi.pakarinen@welho.com>.
305
306 2002-08-20  Gonzalo Paniagua Javier <gonzalo@ximian.com>
307
308         * Assembly.cs: FullName now returns a proper string instead of
309         something like 'file://...'.
310
311         * AssemblyName.cs: added missing ToString method.
312
313 2002-08-19  Gonzalo Paniagua Javier <gonzalo@ximian.com>
314
315         * FieldInfo.cs: implemented SetValue.
316
317 Wed Aug 14 17:37:30 CEST 2002 Paolo Molaro <lupus@ximian.com>
318
319         * MonoEvent.cs, MonoMethod.cs: implemented ReflectedType.
320
321 2002-08-14  Dick Porter  <dick@ximian.com>
322
323         * Assembly.cs: Stub out GetSatelliteAssembly
324
325 2002-08-12  Tim Coleman <tim@timcoleman.com>
326         * MonoProperty.cs:
327                 Allow multiple parameters for GetValue ()
328
329 Thu Aug 8 13:05:44 CEST 2002 Paolo Molaro <lupus@ximian.com>
330
331         * Assembly.cs: implemented GetFile() and GetFiles().
332
333 Mon Aug 5 21:19:41 CEST 2002 Paolo Molaro <lupus@ximian.com>
334
335         * Assembly.cs: implemented EntryPoint and a few 
336         resource related methods.
337
338 Wed Jul 24 13:08:56 CEST 2002 Paolo Molaro <lupus@ximian.com>
339
340         * MethodBase.cs: implemented GetCurrentMethod.
341         * Assembly.cs: implemented GetExecutingAssembly and
342         GetCallingassembly.
343
344 Mon Jul 1 18:01:49 CEST 2002 Paolo Molaro <lupus@ximian.com>
345
346         * MonoProperty.cs: handle properties with only a set method.
347
348 2002-05-24  Martin Baulig  <martin@gnome.org>
349
350         * ParameterInfo.cs: Added internal constructor.
351
352 Thu May 23 17:18:46 CEST 2002 Paolo Molaro <lupus@ximian.com>
353
354         * Assembly.cs: implemented CreateInstance ().
355
356 2002-05-22  Martin Baulig  <martin@gnome.org>
357
358         * MethodBase.cs (get_next_table_index): Added `object obj' argument.
359
360 Tue May 21 12:07:40 CEST 2002 Paolo Molaro <lupus@ximian.com>
361
362         * EventInfo.cs: more implementation.
363
364 Mon May 20 17:37:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
365
366         * MonoEvent.cs: fill-in the implementation.
367
368 Sat May 4 15:00:39 CEST 2002 Paolo Molaro <lupus@ximian.com>
369
370         * Assembly.cs, AssemblyName.cs: updates and fixes.
371
372 2002-04-24      Patrik Torstensson <patrik.torstensson@labs2.com>
373
374         * MonoProperty.cs (GetValue) : basic implementation to support nunit
375         * PropertyInfo.cs (GetValue) : call MonoProperty::GetValue instead of returning null
376
377 Thu Apr 18 16:40:54 CEST 2002 Paolo Molaro <lupus@ximian.com>
378
379         * MonoMethod.c: cache the method name.
380
381 2002-04-12  Duncan Mak  <duncan@ximian.com>
382
383         * AssemblyAlgorithmIdAttribute.cs: Fixed typo in AlgorithmId
384         property.
385
386         * AssemblyDelaySignAttribute.cs: Fixed type in DelaySign
387         attribute.
388
389         * AssemblyFileVersionAttribute.cs: Renamed FileVersion property to
390         Version.
391
392         * BindingFlags.cs: Added missing value "PutRefDispProperty".
393
394         * FieldAttributes.cs: Removed value "HasSecurity".
395
396         * ManifestResourceInfo.cs: Added missing properties FileName,
397         ReferencedAssembly and ResourceLocation.
398
399         * TargetInvocationException.cs: Added the missing constructors.
400
401 Fri Apr 12 18:32:34 CEST 2002 Paolo Molaro <lupus@ximian.com>
402
403         * MonoMethod.cs: make Name property an icall.
404
405 2002-04-08  Nick Drochak  <ndrochak@gol.com>
406
407         * DefaultMemberAttribute.cs: Add AttributeUsage attribute for class,
408         struct and interface.
409
410 Fri Apr 5 15:40:24 CEST 2002 Paolo Molaro <lupus@ximian.com>
411
412         * MonoEvent.cs: remove unused code.
413         * MonoProperty: implement ToString().
414
415 Wed Apr 3 17:59:26 CEST 2002 Paolo Molaro <lupus@ximian.com>
416
417         * Assembly.cs: implement GetTypes() and GetExportedTypes().
418
419 Mon Mar 25 18:54:58 CET 2002 Paolo Molaro <lupus@ximian.com>
420
421         * MonoEvent.cs: added the needed fields.
422
423 2002-03-20  Martin Baulig  <martin@gnome.org>
424
425         * ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke.
426
427         * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke.
428
429 2002-03-14  Dietmar Maurer  <dietmar@ximian.com>
430
431         * MonoMethod.cs (Invoke): call InternalInvoke
432
433         * MethodBase.cs (Invoke): call virtual invoke function 
434
435 Thu Mar 7 17:14:20 CET 2002 Paolo Molaro <lupus@ximian.com>
436
437         * EventInfo.cs: add compiler needed methods.
438         * MonoMethod.cs: make ToString() return the return type name, too.
439
440 2002-03-07  Nick Drochak  <ndrochak@gol.com>
441
442         * BindingFlags.cs: Add missing enum values.  Thanks CorCompare.
443
444 Tue Mar 5 20:33:14 CET 2002 Paolo Molaro <lupus@ximian.com>
445
446         * TypeAttributes.cs, MethodImplAttributes.cs: updates to latest spec.
447
448 2002-02-26  Duncan Mak  <duncan@ximian.com>
449
450         * StrongNameKeyPair.cs: Committed for Kevin Winchester (kwin@ns.sympatico.ca>.
451
452 2002-02-24 Nick Drochak  <ndrochak@gol.com>
453
454         * AssemblyNameFlags.cs: Use proper member name.  Thanks corcompare!
455
456 Fri Feb 22 18:54:13 CET 2002 Paolo Molaro <lupus@ximian.com>
457
458         * MonoField.cs: implement GetValue as an internalcall.
459         Implemented ToString().
460
461 Tue Feb 19 20:36:04 CET 2002 Paolo Molaro <lupus@ximian.com>
462
463         * Assembly.cs, Module.cs, MonoField.cs, MonoMethod.cs,
464         MonoProperty.cs, ParameterInfo.cs: Implemented custom attributes
465         related methods.
466
467 Thu Feb 14 18:55:23 CET 2002 Paolo Molaro <lupus@ximian.com>
468
469         * TypeAttributes.cs: update to latest spec.
470
471 Mon Feb 11 19:50:27 CET 2002 Paolo Molaro <lupus@ximian.com>
472
473         * Assembly.cs: handle throwOnError in GetType() call.
474
475 2002-02-07  Duncan Mak  <duncan@ximian.com>
476
477         * AssemblyName.cs: Implemented ISerializable interface for the
478         fields that we have.
479
480 2002-02-05  Duncan Mak  <duncan@ximian.com>
481         
482         * Missing.cs: 
483         * TargetException.cs: Added in CVS.
484
485 2002-01-31  Duncan Mak  <duncan@ximian.com>
486
487         * ReflectionTypeLoadException.cs: Added missing bits.
488
489 2002-01-23  Duncan Mak  <duncan@ximian.com>
490
491         * AssemblyAlgorithmIdAttribute.cs:
492         * AssemblyCompanyAttribute.cs:
493         * AssemblyConfigurationAttribute.cs:
494         * AssemblyCopyrightAttribute.cs:
495         * AssemblyCultureAttribute.cs:
496         * AssemblyDefaultAliasAttribute.cs:
497         * AssemblyDelaySignAttribute.cs:
498         * AssemblyDescriptionAttribute.cs:
499         * AssemblyFileVersionAttribute.cs:
500         * AssemblyFlagsAttribute.cs:
501         * AssemblyInformationalVersionAttribute.cs:
502         * AssemblyKeyFileAttribute.cs:
503         * AssemblyKeyNameAttribute.cs:
504         * AssemblyNameProxy.cs:
505         * AssemblyProductAttribute.cs:
506         * AssemblyTitleAttribute.cs:
507         * AssemblyTradeMarkAttribute.cs:
508         * AssemblyVersionAttribute.cs:
509         * CustomAttributeFormatException.cs:
510         * InvalidFilterCriteriaException.cs:
511         * TargetParameterCountException.cs: Added.
512
513 2002-01-23  Miguel de Icaza  <miguel@ximian.com>
514
515         * Assembly.cs (Assembly.CodeBase): Implement.
516         (Assembly.FullName): simplistic and broken implementation.  Gets
517         us where we were yesterday.
518
519         Code style fix.
520
521 Tue Jan 22 22:54:18 CET 2002 Paolo Molaro <lupus@ximian.com>
522
523         * IReflect.cs: corrected GetMember() return type.
524         * InterfaceMapping.cs, TypeDelegator.cs: implemented.
525
526 Wed Jan 9 19:37:14 CET 2002 Paolo Molaro <lupus@ximian.com>
527
528         * MonoMethod.cs: ToString () implementation.
529
530 2002-01-04  Ravi Pratap  <ravi@ximian.com>
531
532         * Assembly.cs : Decorate missing bits with the MonoTODO
533         attribute.
534
535         * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs,
536         ReflectionTypeLoadException.cs : Ditto.
537
538         * FieldInfo.cs : Ditto.
539         
540 Thu Jan 3 23:25:34 CET 2002 Paolo Molaro <lupus@ximian.com>
541         
542         * Assembly.cs: trow unimplemented exceptions.
543
544 Tue Dec 18 18:46:22 CET 2001 Paolo Molaro <lupus@ximian.com>
545
546         * MonoMethod.cs: implemented GetParameters().
547         * MonoProperty.cs: PropertyInfo implementation.
548         * ParameterInfo.cs: implemented.
549         * PropertyInfo.cs: fixes.
550
551 Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <lupus@ximian.com>
552
553         * FieldInfo.cs: implemented some Is* propeties.
554         * MethodBase.cs: fixed attribute accessors.
555         * MonoField.cs: runtime object to represent a field.
556         * MonoMethod.cs: runtime object to represent a method.
557         * AssemblyBuilder.cs: GetToken() methods to get tokens for
558         strings, fields, methods...
559         * ILGenerator.cs: handle tokens for methods.
560
561 Mon Nov 19 13:56:55 CET 2001 Paolo Molaro <lupus@ximian.com>
562
563         * MethodBase.cs: add internal get_next_table_index() for use in
564         Reflection.Emit.
565
566 Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <lupus@ximian.com>
567
568         * Assembly.cs: implement some of the Load() methods.
569         * ConstructorInfo.cs: some missing stubs and fields.
570         * FieldInfo.cs: IsInitOnly property.
571         * ParameterInfo.cs: stubs for missing properties.
572         * ParameterModifier.cs: implemented class.
573
574 2001-11-10  Sean MacIsaac  <macisaac@ximian.com>
575
576         * Assembly.cs: Filled in some stub implementations
577
578         * ConstructorInfo.cs: Added some stub functions for NUnit
579
580 Fri Nov 2 18:29:36 CET 2001 Paolo Molaro <lupus@ximian.com>
581
582         * AmbiguousMatchException.cs, 
583         * Assembly.cs, Module.cs: updates.
584         * FieldInfo.cs: better compliance to the spec.
585         * MethodBase.cs: move call_conv out of the way.
586         * AssemblyBuilder.cs:  don't use internalcalls, more stuff supported.
587         * FieldBuilder.cs: implemented.
588         * ILGenerator.cs: implemented some opcode handling.
589         * Label.cs: add constructor.
590         * LocalBuilder.cs: implemented.
591         * MethodBuilder.cs: don't use internalcalls, more implemented stuff.
592         * ModuleBuilder.cs: don't use internalcalls, more meat here, too.
593         * ParameterBuilder.cs: implemented.
594         * PropertyBuilder.cs: implemented.
595         * TypeBuilder.cs: don't use internalcalls, more stuff working.
596
597 Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <lupus@ximian.com>
598
599         * ConstructorInfo.cs, MemberFilter.cs, Module.cs: added.
600
601 Fri Sep 14 16:12:08 CEST 2001 Paolo Molaro <lupus@ximian.com>
602
603         * MethodBase.cs, MethodInfo.cs: added.
604
605 Thu Sep 13 18:05:16 CEST 2001 Paolo Molaro <lupus@ximian.com>
606
607         * Assembly.cs: added stub code.
608
609 2001-07-18  Michael Lambert <michaellambert@email.com>
610
611         * BindingFlags.cs: Add.