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

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

傳回

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

例外狀況

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

未定義attributeType

attributeTypenull

備註

這個方法不支援不完整的泛型型別參數。 使用 或 Assembly.GetTypeType.GetType取型別,並使用所擷取類型的反映。

適用於