TypeBuilder.IsDefined(Type, Boolean) 方法

定義

決定是否要將自訂屬性套用至目前的類型。

public:
 override bool IsDefined(Type ^ attributeType, bool inherit);
public override bool IsDefined (Type attributeType, bool inherit);
override this.IsDefined : Type * bool -> bool
Public Overrides Function IsDefined (attributeType As Type, inherit As Boolean) As Boolean

參數

attributeType
Type

要搜尋的屬性類型。 只會傳回可指派給這種類型的屬性。

inherit
Boolean

指定是否要搜尋這個成員的繼承鏈結以尋找屬性。

傳回

Boolean

如果一或多個執行個體的 attributeType,或衍生自 attributeType 的屬性在此類型定義,則為 true,否則為 false

例外狀況

這個方法目前不支援不完整的類型。 使用 GetType() 擷取類型,並在傳回的 Type 上呼叫 IsDefined(Type, Boolean)

未定義attributeType

attributeTypenull

備註

不完整的泛型型別參數不支援這個方法。 使用或抓取型 Type.GetTypeAssembly.GetType ,然後在抓取的型別上使用反映。

適用於