Name

ICustomAttributeProvider

Synopsis

This interface is implemented if an object supports custom attributes. GetCustomAttributes() returns the custom attributes, and IsDefined() returns true if an attribute of a passed System.Type is defined on this member.

public interface ICustomAttributeProvider {
// Public Instance Methods
   public method object[] GetCustomAttributes(bool inherit);  
   public method object[] GetCustomAttributes(
        Type attributeType, bool inherit);  
   public method bool IsDefined(Type attributeType, 
        bool inherit);  
}

Implemented By

Assembly, MemberInfo, Module, ParameterInfo

Returned By

MethodInfo.ReturnTypeCustomAttributes

Get C# in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.