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_5 defines from class libs.Zoltan Varga
2015-01-14[bcl] Remove NET_4_0 defines from class libs.Zoltan Varga
2014-02-07Fixes buildMarek Safar
2014-02-07[corlib] Harden CustomAttributeData::GetHashCodeRodrigo Kumpera
2013-03-13Implement new .NET 4.5 Reflection APIs.Martin Baulig
2013-02-21Optmize some empty array allocationsMarek Safar
2010-08-12Lazy load custom attribute data arguments.Rodrigo Kumpera
in mcs/class/corlib/System.Reflection: * CustomAttributeData.cs: This now receives only the information required to later load argument data. This information is stored in a new field that is later discarded. in mono/mono/metadata: * icall-def.h: Add new icall from CustomAttributeData. * object-internals.h: Add new reflection.c function. * reflection.c (mono_reflection_get_custom_attrs_info): Don't init the class when retrieving custom attributes since we must handle broken types. * reflection.c (create_custom_attr_data): Don't resolve cattr arguments eagerly. Instead pass enough information to CustomAttributeData so it can later on create them. * reflection.c (mono_reflection_resolve_custom_attribute_data): new icall used to create the cattr data arguments. This is required to match MS behavior and fix some of the issues triggered by trying to compile MD. Fixes #630074
2010-03-012010-02-28 Rodrigo Kumpera <rkumpera@novell.com>Rodrigo Kumpera
* CustomAttributeData.cs: * ExceptionHandlingClause.cs: * LocalVariableInfo.cs: Add some v4 bits. svn path=/trunk/mcs/; revision=152645
2009-11-03System.Reflection's turn to be de-ifdefifiedMiguel de Icaza
svn path=/trunk/mcs/; revision=145240
2009-01-092009-01-09 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* CustomAttributeData.cs (ToString): Applied patch from Leszek Ciesielski <skolima@gmail.com>. Use DeclaringType.FullName instead of DeclaringType.Name. Fixes #464830. svn path=/trunk/mcs/; revision=122907
2007-07-042007-07-04 Atsushi Enomoto <atsushi@ximian.com>Atsushi Eno
* Type.cs : 2.0 TypeHandle and ContainsGenericParameters are virtual (required fix for 2.0 reflection API fixes). * CustomAttributeNamedArgument.cs CustomAttributeTypedArgument.cs CustomAttributeData.cs : implemented Equals() and GetHashCode(). * Missing.cs : ISerializable. * AssemblyName.cs : ReferenceMatchesDefinition() stub. * Module.cs : missing method stubs with generic type/method args. * ExceptionHandlingClause.cs : ToString() stub. * MethodBase.cs TypeDelegator.cs ModuleResolveEventHandler.cs TypeFilter.cs MemberFilter.cs FieldInfo.cs ParameterInfo.cs MethodInfo.cs DynamicMethod.cs : miscellaneous cosmetic API fixes. svn path=/trunk/mcs/; revision=81311
2005-11-152005-11-15 Zoltan Varga <vargaz@gmail.com>Zoltan Varga
* Assembly.cs AssemblyNameFlags.cs FieldInfo.cs PropertyInfo.cs CustomAttributeData.cs PortableExecutableKinds.cs ObfuscateAssemblyAttribute.cs Module.cs ObfuscationAttribute.cs: Net 2.0 RTM updates. svn path=/trunk/mcs/; revision=53055
2005-06-092005-06-09 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* CustomAttributeData.cs EventInfo.cs Assembly.cs: Updates for net 2.0 beta 2. svn path=/trunk/mcs/; revision=45692
2005-06-08The issue is fixed.Martin Baulig
svn path=/trunk/mcs/; revision=45652
2005-06-07Reverted r45553 since it broke the build; see bug #75136.Martin Baulig
svn path=/trunk/mcs/; revision=45559
2005-06-072005-06-07 Carlos Alberto Cortez <calberto.cortez@gmail.com>Carlos Alberto Cortez
* CustomAttributeData.cs: Implemented. * CustomAttributeDataNamedArgument.cs: Implemented. * CustomAttrbuteDataTypedArgument.cs: Implemented. svn path=/trunk/mcs/; revision=45553
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-05-062005-05-06 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* CustomAttributeData.cs MethodBody.cs: Remove CLSCompliant (false) attributes. svn path=/trunk/mcs/; revision=44143
2005-05-06Revert the last change as it breaks the build.Zoltan Varga
svn path=/trunk/mcs/; revision=44135
2005-05-062005-05-06 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* MethodBody.cs Module.cs CustomAttributeData.cs: Remove unnecessary CLSCompliant attributes now that generics is CLS compliant. svn path=/trunk/mcs/; revision=44134
2004-12-172004-12-16 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* CustomAttributeData.cs MethodBody.cs: Reenable some 2.0 code now that the gmcs bugs blocking them are fixed. svn path=/trunk/mcs/; revision=37852
2004-09-272004-09-27 Zoltan Varga <vargaz@freemail.hu>Zoltan Varga
* CustomAttributeData.cs CustomAttributeTypedArgument.cs CustomAttributeNamedArgument.cs: New files. svn path=/trunk/mcs/; revision=34437