in System:
commiteae85863d0525b0fc71981cfc7bff477190ac38e
authorjbevain <jbevain@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 2 Dec 2009 16:57:10 +0000 (2 16:57 +0000)
committerjbevain <jbevain@e3ebcda4-bce8-0310-ba0a-eca2169e7518>
Wed, 2 Dec 2009 16:57:10 +0000 (2 16:57 +0000)
tree3a01cfea6543e9620316631cf9c71a256b9fbe66
parent69110750c86b19ad710920c421d2020c5c9354f9
in System:
2009-12-02  Jb Evain  <jbevain@novell.com>

* Environment.cs (mono_corlib_version): bump.
* Attribute.cs: when retrieving custom attributes defined
on parameters belonging to a virtual method, walk
the inheritance chain to check for parameters attributes
all the way down.

in System.Reflection:
2009-12-02  Jb Evain  <jbevain@novell.com>

* MethodInfo.cs: add an internal virtual GetBaseMethod
returning the immediate predecessor in the inheritance chain.
* MonoMethod.cs: modify the get_base_definition icall to take
a boolean indicating that we want the immediate base method
or the original method definition and rename it to
get_base_method. Implement GetBaseMethod with it.

git-svn-id: svn+ssh://mono-cvs.ximian.com/source/trunk/mcs@147460 e3ebcda4-bce8-0310-ba0a-eca2169e7518
class/corlib/System.Reflection/ChangeLog
class/corlib/System.Reflection/MethodInfo.cs
class/corlib/System.Reflection/MonoMethod.cs
class/corlib/System/Attribute.cs
class/corlib/System/ChangeLog
class/corlib/System/Environment.cs