Есть класс A:
public abstract class A:Attribute
{
public Name{get;set;}
}
И класс B:
public class B:A
{
public B()
{
this.Name="SomeName";
}
}
И класс C:
public class C
{
[B]
public SomeProperty{...}
}
При обращении к атрибуту B в классе C нужно запретить его использование. При этом разрешается читать это свойство. Как это сделать?
Спасибо, почти то, что нужно. Жалко, что IntelliSense не распознает данную конструкцию.