ActionDescriptor.IsDefined Method

Determines whether one or more instances of the specified attribute type are defined for this member.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

Syntax

'Declaration
Public Overridable Function IsDefined ( _
    attributeType As Type, _
    inherit As Boolean _
) As Boolean
public virtual bool IsDefined(
    Type attributeType,
    bool inherit
)
public:
virtual bool IsDefined(
    Type^ attributeType, 
    bool inherit
)

Parameters

  • attributeType
    Type: System.Type
    The type of the custom attribute.
  • inherit
    Type: System.Boolean
    true to look up the hierarchy chain for the inherited custom attribute; otherwise, false.

Return Value

Type: System.Boolean
true if the attributeType is defined for this member; otherwise, false.

Implements

ICustomAttributeProvider.IsDefined(Type, Boolean)

Exceptions

Exception Condition
ArgumentNullException

The attritubeType parameter is null reference (Nothing in Visual Basic).

See Also

Reference

ActionDescriptor Class

System.Web.Mvc Namespace