Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-01-14[bcl] Remove NET_4_0 defines from class libs.Zoltan Varga
2013-03-02Mobile should not have the COM types set.Rodrigo Kumpera
2013-02-21Optmize some empty array allocationsMarek Safar
2013-02-08Add explicit interface GetType implementation to avoid object::GetType ↵Marek Safar
become proxy. Fixes #10148
2010-10-15Warnings cleanupMarek Safar
2010-02-112010-02-11 Marek Habersack <mhabersack@novell.com>Marek Habersack
* ConstructorInfo.cs, EventInfo.cs, FieldInfo.cs: fix 4.0 equality and inequality operators by casting the passed parameters to object. Failing to do so leads to infinite recursion calling the operator. svn path=/trunk/mcs/; revision=151513
2010-02-112010-02-10 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* ConstructorInfo.cs: Add some v4 bits. svn path=/trunk/mcs/; revision=151268
2009-11-03System.Reflection's turn to be de-ifdefifiedMiguel de Icaza
svn path=/trunk/mcs/; revision=145240
2005-08-07* AssemblyInfo.cs: Fixed AssemblyDescription to match MS.NET.Gert Driesen
* Array.cs: Changed protected ctor to private. Fixes API compatibility with MS.NET. * RuntimeFieldHandle.cs: Equals methods and GetHashCode should only be exposed in 2.0 profile. * RuntimeMethodHandle.cs: Equals methods and GetHashCode should only be exposed in 2.0 profile. * RuntimeTypeHandle.cs: Equals methods and GetHashCode should only be exposed in 2.0 profile. * Type.cs: Added GetType method and implemented _Type interface. Fixes API compatibility with MS.NET. * corlib.dll.sources: Added System.Runtime.InteropServices/ TypeLibImportClassAttribute.cs. * AssemblyBuilder.cs: Implement _AssemblyBuilder, CA fixes to correspond with MS.NET * ConstructorBuilder.cs: Implement _ConstructorBuilder, CA fixes to correspond with MS.NET * CustomAttributeBuilder.cs: Implement _CustomAttributeBuilder, CA fixes to correspond with MS.NET * EnumBuilder.cs: Implement _EnumBuilder, CA fixes to correspond with MS.NET * EventBuilder.cs: Implement _EventBuilder, CA fixes to correspond with MS.NET * FieldBuilder.cs: Implement _FieldBuilder, CA fixes to correspond with MS.NET * LocalBuilder.cs: Implement _LocalBuilder, CA fixes to correspond with MS.NET * MethodBuilder.cs: Implement _MethodBuilder, CA fixes to correspond with MS.NET * MethodRental.cs: CA fixes to correspond with MS.NET, implemented _MethodRental. * ModuleBuilder.cs: Implement _ModuleBuilder, CA fixes to correspond with MS.NET * ILGenerator.cs: Implement _ILGenerator, CA fixes to correspond with MS.NET * ParameterBuilder.cs Implement _ParameterBuilder, CA fixes to correspond with MS.NET * PropertyBuilder.cs: Implement _PropertyBuilder, CA fixes to correspond with MS.NET * SignatureHelper.cs: Implement _SignatureHelper, CA fixes to correspond with MS.NET * TypeBuilder.cs: Implement _TypeBuilder, CA fixes to correspond with MS.NET * DecimalConstantAttribute.cs: Only mark ctor not CLSCompliant on 2.0 profile to match MS.NET. * Assembly.cs: Added GetType() method in 1.1 to match MS.NET. * ConstructorInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _ConstructorInfo. * EventInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _EventInfo. * FieldInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _FieldInfo. * MemberInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _MemberInfo. * MethodBase.cs: Added GetType() method in 1.1 to match MS.NET, implemented _MethodBase. * MethodInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _MethodInfo. * PropertyInfo.cs: Added GetType() method in 1.1 to match MS.NET, implemented _PropertyInfo. * TypeAttributes.cs: CustomFormatMask and CustomFormatClass should only be exposed in 2.0 profile. svn path=/trunk/mcs/; revision=48073
2005-06-152005-06-15 Sebastien Pouliot <sebastien@ximian.com>Sebastien Pouliot
* Assembly.cs, AssemblyName.cs, ConstructorInfo.cs, EventInfo.cs, FieldInfo.cs, MemberInfo.cs, MethodBase.cs, MethodInfo.cs, Module.cs, ParameterInfo.cs, PropertyInfo.cs: Added some missing interfaces and attributes that were added in 1.1 SP1 or 2.0 beta2. svn path=/trunk/mcs/; revision=46031
2005-06-092005-06-09 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* *.cs: Updates for net 2.0 beta 2. svn path=/trunk/mcs/; revision=45685
2005-06-072005-06-07 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* *.cs: Updates for net 2.0 beta 2. svn path=/trunk/mcs/; revision=45571
2005-06-062005-06-06 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* *.cs: Add net 2.0 ComVisibleAttribute. svn path=/trunk/mcs/; revision=45510
2005-02-102005-02-10 Marek Safar <marek.safar@seznam.cz>Marek Safar
* Assembly.cs, * ConstructorInfo.cs, * EventInfo.cs, * FieldInfo.cs, * MemberInfo.cs, * MethodBase.cs, * MethodInfo.cs, * PropertyInfo.cs: ClassInterfaceType is None. svn path=/trunk/mcs/; revision=40373
2004-06-11Add license and copyright to all source files in corlibDuncan Mak
svn path=/trunk/mcs/; revision=29249
2004-06-01* Assembly.cs: added missing ComVisible attribute onGert Driesen
ImageRuntimeVersion property * ConstructorInfo.cs: added missing attributes on Invoke * EventInfo.cs: added missing attributes * FieldInfo.cs: added missing attributes * MethodBase.cs: added missing attributes * PropertyInfo.cs: added missing attributes svn path=/trunk/mcs/; revision=28642
2003-11-142003-11-14 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* AssemblyNameFlags.cs MethodAttributes.cs: Add new enumerated values from NET 1.1. * *.cs: Add missing attributes. svn path=/trunk/mcs/; revision=19997
2002-04-02added missing [Serializable] attributePiers Haken
svn path=/trunk/mcs/; revision=3540
2002-03-202002-03-20 Martin Baulig <martin@gnome.org> Martin Baulig
* ConstructorInfo.cs (Invoke): Implemented, call the abstract Invoke. * MonoMethod.cs (MonoCMethod.Invoke): Implemented, call InternalInvoke. svn path=/trunk/mcs/; revision=3238
2002-01-042002-01-04 Ravi Pratap <ravi@ximian.com>Ravi Pratap M
* Assembly.cs : Decorate missing bits with the MonoTODO attribute. * ConstructorInfo.cs, MonoMethod.cs, MonoProperty.cs, ParameterInfo.cs, ReflectionTypeLoadException.cs : Ditto. * FieldInfo.cs : Ditto. svn path=/trunk/mcs/; revision=1833
2001-11-14Wed Nov 14 16:30:27 CET 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* Linux.cs: a '/' is a valid char in a file path. Wed Nov 14 16:31:19 CET 2001 Paolo Molaro <lupus@ximian.com> * AppDomain.cs: rename dummy interface _AppDomain to AppDomain_Intf. * Array.cs: fix Array.Copy. * AssemblyLoadEventArgs.cs: rename field. * CLSCompliantAttribute.cs: use correct name for the class. * Char.cs: fix IsLetter. * Console.cs, DateTime.cs, Decimal.cs, IConvertible.cs, Math.cs, SByte.cs, UInt16.cs, UInt32.cs, UInt64.cs, UIntPtr.cs: CLSCompliant updates. * Convert.cs: CLSCompliant updates, add ChangeType() methods. * Delegate.cs: renamed target field to m_target. * Enum.cs: added missing methods. * MonoType.cs: add a constructor and some needed properties. * Object.cs: implement GetType(). * String.cs: CLSCompliant updates. Fixes everywhere to remove the ending 0 char. * Type.cs: add missing methods/properties. Wed Nov 14 16:45:49 CET 2001 Paolo Molaro <lupus@ximian.com> * ArrayList.cs: implement ArrayListEnumerator. * Hashtable.cs: hardcode the prime number table. Wed Nov 14 16:47:07 CET 2001 Paolo Molaro <lupus@ximian.com> * Calendar.cs: CLSCompliant updates. Wed Nov 14 16:47:47 CET 2001 Paolo Molaro <lupus@ximian.com> * CheckPermission.cs: disable ModeAccess() code: it's wrong. * FileStream.cs: only trow an exception if the read failed in ReadByte(). * StreamReader.cs: implement Peek and Read. * TextWriter.cs: CLSCompliant updates. Wed Nov 14 16:53:28 CET 2001 Paolo Molaro <lupus@ximian.com> * Assembly.cs: implement some of the Load() methods. * ConstructorInfo.cs: some missing stubs and fields. * FieldInfo.cs: IsInitOnly property. * ParameterInfo.cs: stubs for missing properties. * ParameterModifier.cs: implemented class. Wed Nov 14 17:01:45 CET 2001 Paolo Molaro <lupus@ximian.com> * 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. Wed Nov 14 17:02:57 CET 2001 Paolo Molaro <lupus@ximian.com> * CallingConvention.cs: add missing Winapi. Wed Nov 14 17:03:30 CET 2001 Paolo Molaro <lupus@ximian.com> * IFormatterConverter.cs, SerializationInfo.cs: CLSCompliant updates. Wed Nov 14 17:04:30 CET 2001 Paolo Molaro <lupus@ximian.com> * MD5CryptoServiceProvider.cs, SHA1CryptoServiceProvider.cs, SHA256Managed.cs: CLSCompliant updates. Wed Nov 14 17:05:22 CET 2001 Paolo Molaro <lupus@ximian.com> * Encoding.cs: renamed some fields. * StringBuilder.cs: CLSCompliant updates. Wed Nov 14 17:06:18 CET 2001 Paolo Molaro <lupus@ximian.com> * Overlapped.cs, ThreadPool.cs, Timer.cs: CLSCompliant updates. svn path=/trunk/mcs/; revision=1351
2001-11-11* AttributeUseage.cs: Should define AttributeUsageAttribute.Sean MacIsaac
* CLSCompliant.cs: Marked with AttributeUsage attribute. * Decimal.cs: Fixed CLSCompliant attributes. * Type.cs: changed _impl to internal (needs to be accessable by subclasses). (TypeHandle): Marked as abstract, implementation removed. (IsNotPublic, IsPublic, GetMethods, GetPropery, GetConstructor, GetMethod): Added stub implementations so NUnit would link against corlib * FileNotFoundException.cs: Added some constructors * Path.cs (GetFullPath): Fixed implementation * Assembly.cs: Filled in some stub implementations * ConstructorInfo.cs: Added some stub functions for NUnit * TypeBuilder.cs: Added implementation for TypeHandle. svn path=/trunk/mcs/; revision=1326
2001-10-08Added copyright notices.Paolo Molaro
svn path=/trunk/mcs/; revision=1120
2001-09-25Tue Sep 25 16:48:50 CEST 2001 Paolo Molaro <lupus@ximian.com>Paolo Molaro
* ConstructorInfo.cs, MemberFilter.cs, Module.cs: added. svn path=/trunk/mcs/; revision=953