MethodInfo 类        

发现方法的属性并提供对方法元数据的访问。

命名空间:                   System.Reflection
程序集:         mscorlib(位于 mscorlib.dll)

继承层次结构

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

语法:

[SerializableAttribute]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[ComVisibleAttribute(true)]
[PermissionSetAttribute(SecurityAction.InheritanceDemand, Name = "FullTrust")]
public abstract class MethodInfo : MethodBase, _MethodInfo

(emit:发出,发表)

构造函数


名称 说明
System_CAPS_protmethod MethodInfo()

初始化 MethodInfo 类的新实例。

属性


名称 说明
System_CAPS_pubproperty Attributes

获取与此方法关联的属性。(继承自 MethodBase。)

System_CAPS_pubproperty CallingConvention

获取一个值,该值指示此方法的调用约定。(继承自 MethodBase。)

System_CAPS_pubproperty ContainsGenericParameters

获取一个值,该值指示泛型方法是否包含未分配的泛型类型参数。(继承自 MethodBase。)

System_CAPS_pubproperty CustomAttributes

获取包含此成员的自定义特性的集合。(继承自 MemberInfo。)

System_CAPS_pubproperty DeclaringType

获取声明此成员的类。(继承自 MemberInfo。)

System_CAPS_pubproperty IsAbstract

获取一个值,该值指示该方法为抽象。(继承自 MethodBase。)

System_CAPS_pubproperty IsAssembly

获取一个值,该值指示是否由描述此方法或构造函数的潜在可见 MethodAttributes.Assembly; 也就是说,方法或构造函数显示最多为同一程序集中的其他类型也看不到派生类型的程序集之外。(继承自 MethodBase。)

System_CAPS_pubproperty IsConstructor

获取一个值,该值指示方法是否一个构造函数。(继承自 MethodBase。)

System_CAPS_pubproperty IsFamily

获取一个值,该值指示是否由描述此方法或构造函数的可见性 MethodAttributes.Family; 即方法或构造函数是仅在其类以及派生的类中可见。(继承自 MethodBase。)

System_CAPS_pubproperty IsFamilyAndAssembly

获取一个值,该值指示是否由描述此方法或构造函数的可见性 MethodAttributes.FamANDAssem; 也就是说,方法或构造函数可由派生类中,但仅限它们是否位于同一程序集中。(继承自 MethodBase。)

System_CAPS_pubproperty IsFamilyOrAssembly

获取一个值,该值指示是否由描述此方法或构造函数的潜在可见 MethodAttributes.FamORAssem; 也就是说,该方法或构造函数可以调用由派生类无论他们身在何处,并由同一程序集中的类。(继承自 MethodBase。)

System_CAPS_pubproperty IsFinal

获取一个值,该值指示此方法是否 final(继承自 MethodBase。)

System_CAPS_pubproperty IsGenericMethod

获取一个值,该值指示该方法泛型。(继承自 MethodBase。)

System_CAPS_pubproperty IsGenericMethodDefinition

获取一个值,该值指示方法是否泛型方法定义。(继承自 MethodBase。)

System_CAPS_pubproperty IsHideBySig

获取一个值,该值指示是否在派生类中隐藏只有完全相同的签名的相同种类的成员。(继承自 MethodBase。)

System_CAPS_pubproperty IsPrivate

获取一个值,该值指示此成员私有。(继承自 MethodBase。)

System_CAPS_pubproperty IsPublic

获取一个值,该值指示这是否为公共方法。(继承自 MethodBase。)

System_CAPS_pubproperty IsSecurityCritical

获取一个值,该值指示当前方法或构造函数是安全关键或安全可靠关键在当前信任级别,因此可以执行关键操作。(继承自