MethodInfo-Klasse
Ermittelt die Attribute einer Methode und ermöglicht den Zugriff auf die Metadaten der Methode.
Namespace: System.Reflection
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<SerializableAttribute> _
<ComVisibleAttribute(True)> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public MustInherit Class MethodInfo
Inherits MethodBase
Implements _MethodInfo
'Usage
Dim instance As MethodInfo
[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public abstract class MethodInfo : MethodBase, _MethodInfo
[SerializableAttribute]
[ComVisibleAttribute(true)]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class MethodInfo abstract : public MethodBase, _MethodInfo
/** @attribute SerializableAttribute() */
/** @attribute ComVisibleAttribute(true) */
/** @attribute ClassInterfaceAttribute(ClassInterfaceType.None) */
public abstract class MethodInfo extends MethodBase implements _MethodInfo
SerializableAttribute
ComVisibleAttribute(true)
ClassInterfaceAttribute(ClassInterfaceType.None)
public abstract class MethodInfo extends MethodBase implements _MethodInfo
Hinweise
Instanzen von MethodInfo werden durch folgende Aufrufe abgerufen: durch Aufruf der GetMethods-Methode, durch Aufruf der GetMethod-Methode eines Type-Objekts, durch Aufruf eines Objekts, das von Type abgeleitet wird, oder durch Aufruf der MakeGenericMethod-Methode einer MethodInfo, die eine generische Methodendefinition darstellt.
Eine Liste der unveränderlichen Bedingungen für Begriffe zu generischen Methoden finden Sie unter der IsGenericMethod-Eigenschaft. Eine Liste der unveränderlichen Bedingungen für andere Begriffe, die in generischer Reflektion verwendet werden, finden Sie unter der IsGenericType-Eigenschaft.
Hinweise für Erben Beim Erben von MethodInfo müssen Sie MethodInfo.GetBaseDefinition, MethodInfo.ReturnType, MethodInfo.ReturnTypeCustomAttributes, MethodBase.GetParameters, MethodBase.GetMethodImplementationFlags, MethodBase.MethodHandle, MethodBase.Attributes, MethodBase.Invoke, MemberInfo.Name, MemberInfo.MemberType, MemberInfo.DeclaringType, MemberInfo.ReflectedType, MemberInfo.GetCustomAttributes, MemberInfo.GetCustomAttributes und MemberInfo.IsDefined überschreiben.
Vererbungshierarchie
System.Object
System.Reflection.MemberInfo
System.Reflection.MethodBase
System.Reflection.MethodInfo
Microsoft.JScript.JSMethod
Microsoft.JScript.JSMethodInfo
System.Reflection.Emit.DynamicMethod
System.Reflection.Emit.MethodBuilder
Threadsicherheit
Dieser Typ ist sicher bei Multithreadoperationen.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0
Siehe auch
Referenz
MethodInfo-Member
System.Reflection-Namespace
System.Type.GetMethods
System.Type.GetMethod
IsGenericMethod