Is restricting attributes to class or properties doable?
- by Will Marcouiller
I have two custom attributes defined like so:
internal class SchemaAttribute : Attribute {
    internal SchemaAttribute(string schema) {
        Schema = schema;
    }
    internal string Schema { get; private set; }
}
internal class AttributeAttribute : Attribute {
    internal AttributeAttribute(string attribute) {
        Attribute = attribute;
    }
    internal string Attribute { get; private set; }
}
I would like to restrict the SchemaAttribute to classes, and the AttributeAttribute to properties.
Is this doable?