Mono Class Library: System.Reflection NamespaceSystem.Reflection.MethodInfo Class |
See Also: MethodInfo Members
System.Object
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.MethodInfo
|
This type is safe for multithreaded operations.
Type Reason !:ReflectionPermission [Edit] Requires permission to reflect non-public members of a type in loaded assemblies. See System.Security.Permissions.ReflectionPermissionFlag.TypeInformation.
Instances of System.Reflection.MethodInfo are obtained by calling the Type.GetMethods or Type.GetMethodmethod of a Type object or of an object that derives from System.Type, or by calling the MethodInfo.MakeGenericMethod(Type[])(System.Type[]) method of a System.Reflection.MethodInfo that represents a generic method definition.
For a list of the invariant conditions for terms specific to generic methods, see the MethodInfo.IsGenericMethod property. For a list of the invariant conditions for other terms used in generic reflection, see the Type.IsGenericType property.
Note:[Edit]When operating on the given kinds of methods, the following properties return the result as shown:
Property Non-Generic Open Generic Closed Generic IsGenericMethodDefinition False True False ContainsGenericParameters False True False IsGenericMethod False True True
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0