Module.IsDefined Method (Type, Boolean)


Returns a value that indicates whether the specified attribute type has been applied to this module.

Namespace:   System.Reflection
Assembly:  mscorlib (in mscorlib.dll)

abstract IsDefined : 
        attributeType:Type *
        inherit:bool -> bool
override IsDefined : 
        attributeType:Type *
        inherit:bool -> bool


Type: System.Type

The type of custom attribute to test for.

Type: System.Boolean

This argument is ignored for objects of this type.

Return Value

Type: System.Boolean

true if one or more instances of attributeType have been applied to this module; otherwise, false.

Exception Condition

attributeType is null.


attributeType is not a Type object supplied by the runtime. For example, attributeType is a TypeBuilder object.

The following example demonstrates a use of the IsDefined method.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Return to top