MethodBase::GetCurrentMethod Method ()
Returns a MethodBase object representing the currently executing method.
Assembly: mscorlib (in mscorlib.dll)
This member was invoked with a late-binding mechanism.
If the currently executing method is defined on a generic type, the MethodInfo that is returned by is obtained from the generic type definition (that is, MethodInfo::ContainsGenericParameters returns true). Therefore, it does not reflect the type arguments that were used when the method was called. For example, if a method M() is defined on a generic type C<T> (C(Of T) in Visual Basic), and is called from C<string>.M(), then returns C<T>.M() (C(Of T).M() in Visual Basic).
If the currently executing method is a generic method, MethodInfo is obtained from the generic type definition.returns the generic method definition. If the generic method is defined on a generic type, the
The following example defines two types. The first is a non-generic class, TestClass, includes a constructor, a method named GetValue, and a read-write property named GetValue. The second is a generic class named TestClass<T> that includes a constructor, a GetValue method, and a generic method, ConvertValue<Y>. Each constructor, method, and property accessor includes a call to the method.
Available since 1.1
Available since 2.0
Windows Phone Silverlight
Available since 7.0