Thu Dec 13 20:10:57 CET 2001 Paolo Molaro <lupus@ximian.com>
authorPaolo Molaro <lupus@oddwiz.org>
Thu, 13 Dec 2001 15:57:22 +0000 (15:57 -0000)
committerPaolo Molaro <lupus@oddwiz.org>
Thu, 13 Dec 2001 15:57:22 +0000 (15:57 -0000)
commit6236225a86b0cd89380472415c3a952e1e6ad24c
tree7679a5d921b0d339ef53815fadcda84b17eabc05
parente1acbe9636df750770b962cf5e044aaad15f65e1
Thu Dec 13 20:10:57 CET 2001 Paolo Molaro <lupus@ximian.com>

* Array.cs: implement CopyTo ().
* Char.cs: implement ToString ().
* Exception.cs: bugfix.
* Int32.cs: bare-bones Parse ().
* MonoType.cs: query the needed info with an internalcall.
* String.cs: speedups, bugfixes, reduced copies.
* Type.cs: added missing fields. Implemented many of the Is*
properties. Implemented GetMethod(), GetConstructor(), GetMethods(),
GetFields(), FindMembers(), ToString().

Thu Dec 13 20:17:08 CET 2001 Paolo Molaro <lupus@ximian.com>

* ArrayList.cs: implemented AddRange(), CopyTo().

Thu Dec 13 20:18:05 CET 2001 Paolo Molaro <lupus@ximian.com>

* FieldInfo.cs: implemented some Is* propeties.
* MethodBase.cs: fixed attribute accessors.
* MonoField.cs: runtime object to represent a field.
* MonoMethod.cs: runtime object to represent a method.
* AssemblyBuilder.cs: GetToken() methods to get tokens for
strings, fields, methods...
* ILGenerator.cs: handle tokens for methods.

Thu Dec 13 20:22:18 CET 2001 Paolo Molaro <lupus@ximian.com>

* DllImportAttribute.cs: added.
* MethodImplOptions.cs: removed: this is already in CompilerServices.

svn path=/trunk/mcs/; revision=1566
26 files changed:
mcs/class/corlib/System.Collections/ArrayList.cs
mcs/class/corlib/System.Collections/ChangeLog
mcs/class/corlib/System.Reflection.Emit/AssemblyBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ConstructorBuilder.cs
mcs/class/corlib/System.Reflection.Emit/EnumBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ILGenerator.cs
mcs/class/corlib/System.Reflection.Emit/MethodBuilder.cs
mcs/class/corlib/System.Reflection.Emit/ModuleBuilder.cs
mcs/class/corlib/System.Reflection.Emit/TypeBuilder.cs
mcs/class/corlib/System.Reflection/ChangeLog
mcs/class/corlib/System.Reflection/FieldInfo.cs
mcs/class/corlib/System.Reflection/MethodBase.cs
mcs/class/corlib/System.Reflection/MonoField.cs [new file with mode: 0755]
mcs/class/corlib/System.Reflection/MonoMethod.cs [new file with mode: 0755]
mcs/class/corlib/System.Runtime.InteropServices/ChangeLog
mcs/class/corlib/System.Runtime.InteropServices/DllImportAttribute.cs [new file with mode: 0755]
mcs/class/corlib/System.Runtime.InteropServices/MethodImplOptions.cs [deleted file]
mcs/class/corlib/System/Array.cs
mcs/class/corlib/System/ChangeLog
mcs/class/corlib/System/Char.cs
mcs/class/corlib/System/Exception.cs
mcs/class/corlib/System/Int32.cs
mcs/class/corlib/System/MonoType.cs
mcs/class/corlib/System/Object.cs
mcs/class/corlib/System/String.cs
mcs/class/corlib/System/Type.cs