ModuleBuilder.GetCustomAttributes 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回应用于当前 ModuleBuilder 的自定义特性。
重载
GetCustomAttributes(Boolean) |
返回已应用于当前 ModuleBuilder 的所有自定义属性。 |
GetCustomAttributes(Type, Boolean) |
返回已应用于当前 ModuleBuilder 且派生自指定特性类型的所有自定义特性。 |
GetCustomAttributes(Boolean)
- Source:
- ModuleBuilder.cs
返回已应用于当前 ModuleBuilder 的所有自定义属性。
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(bool inherit);
public override object[] GetCustomAttributes (bool inherit);
override this.GetCustomAttributes : bool -> obj[]
Public Overrides Function GetCustomAttributes (inherit As Boolean) As Object()
参数
- inherit
- Boolean
对于该类型的对象,将忽略此自变量。
返回
Object[]
一个包含自定义属性的数组;如果没有任何属性,该数组将为空。
适用于
GetCustomAttributes(Type, Boolean)
- Source:
- ModuleBuilder.cs
返回已应用于当前 ModuleBuilder 且派生自指定特性类型的所有自定义特性。
public:
override cli::array <System::Object ^> ^ GetCustomAttributes(Type ^ attributeType, bool inherit);
public override object[] GetCustomAttributes (Type attributeType, bool inherit);
override this.GetCustomAttributes : Type * bool -> obj[]
Public Overrides Function GetCustomAttributes (attributeType As Type, inherit As Boolean) As Object()
参数
- attributeType
- Type
从中派生特性的基类型。
- inherit
- Boolean
对于该类型的对象,将忽略此自变量。
返回
Object[]
一个数组,其中包含从 attributeType
以任何级别派生的自定义特性;如果没有这样的特性,则该数组为空。
例外
attributeType
为 null
。
attributeType
不是由运行时提供的 Type 对象。 例如,attributeType
是一个 TypeBuilder 对象。