When overridden in a derived class, returns the MethodInfo object for the method on the direct or indirect base class in which the method represented by this instance was first declared.
Assembly: mscorlib (in mscorlib.dll)
GetBaseDefinition returns the first definition of the specified method in the class hierarchy.
If the method is declared on an interface, GetBaseDefinition returns the method.
If the method is defined in a base class, then GetBaseDefinition works as follows:
If a given method overrides a virtual definition in the base class, the virtual definition is returned.
If a given method is specified with the new keyword (as in newslot as described in Common Type System), the given method is returned.
If the method is not defined in the type of the object on which GetBaseDefinition is called, the method definition highest in the class hierarchy is returned.
Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.