bool HasAttribute( bool inherited )

book_4_sparkGenerated
code_blocksInput

Description

The HasAttribute method in the TypeDescription class is used to determine whether a specific attribute is present on the type described by the TypeDescription instance. This method checks for the presence of attributes, optionally considering inherited attributes.

Usage

To use the HasAttribute method, you need to have an instance of TypeDescription. Call the method with a boolean parameter indicating whether to include inherited attributes in the check.

Parameters:

  • inherited (Boolean): If set to true, the method will also consider attributes inherited from base classes. If false, only attributes directly applied to the type are considered.

Returns: Boolean - Returns true if the attribute is present; otherwise, false.

Example

// Example usage of HasAttribute method
TypeDescription typeDescription = new TypeDescription(typeof(MyClass));

// Check if the type has a specific attribute, considering inherited attributes
bool hasAttribute = typeDescription.HasAttribute(true);

if (hasAttribute)
{
    // The type has the attribute
}
else
{
    // The type does not have the attribute
}