Are attributes applied to an abstract method in a base class applied to the overridden versions in the child classes?
I hope the question is clear enough without an
It depends on the Attribute.
attributes applied to Attribute class defination, carry a property [AttributeUsageAttribute.Inherited] that determines if an attributed is inherited in the derived classes.
check out this sample
[global::System.AttributeUsage(AttributeTargets.Method, Inherited = true,
AllowMultiple = false)]
public sealed class MyAttribute : Attribute
{
public MyAttribute (string FieldName)
{
//constructor.
}
}