信息
您所需的主题如下所示。但此主题未包含在此库中。

Attribute.IsDefined 方法 (ParameterInfo, Type, Boolean)

2013/12/13

确定是否将任意自定义特性应用于方法参数。参数指定方法参数、要搜索的自定义特性的类型以及是否搜索方法参数的祖先。

Namespace:  System
程序集:  mscorlib(位于 mscorlib.dll 中)

public static bool IsDefined(
	ParameterInfo element,
	Type attributeType,
	bool inherit
)

参数

element
类型: System.Reflection.ParameterInfo
一个从 ParameterInfo 类派生的对象,该类描述类成员的参数。
attributeType
类型: System.Type
要搜索的自定义特性的类型或基类型。
inherit
类型: System.Boolean
如果为 true,则指定还在 element 的祖先中搜索自定义特性。

返回值

类型: System.Boolean
如果类型 attributeType 的某个自定义特性应用于 element,则为 true;否则为 false

异常条件
ArgumentNullException

elementattributeTypenull

ArgumentException

attributeType 不是从 Attribute 派生得来的。

ExecutionEngineException

element 不是方法、构造函数或类型。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示: