Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

EnumBuilder.IsDefined Method

Checks if the specified custom attribute type is defined.

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)
public override bool IsDefined(
	Type attributeType,
	bool inherit
)

Parameters

attributeType
Type: System.Type
The Type object to which the custom attributes are applied.
inherit
Type: System.Boolean
Specifies whether to search this member's inheritance chain to find the attributes.

Return Value

Type: System.Boolean
true if one or more instance of attributeType is defined on this member; otherwise, false.

Implements

ICustomAttributeProvider.IsDefined(Type, Boolean)
ExceptionCondition
NotSupportedException

This method is not currently supported in types that are not complete.

As a workaround, to check if a custom attribute is defined for a finished type, retrieve the type using GetType and call GetCustomAttributes on the returned Type.

Silverlight

Supported in: 5, 4, 3

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.