Код: Выделить всё
public class MyDomainEntity : DomainEntity
{
private readonly ILogger _logger;
[Obsolete("For IServiceProvider use only", true)]
public MyDomainEntity(IServiceProvider serviceProvider, ILogger logger) : base(serviceProvider)
{
_logger = logger;
}
// ...
}
Очевидно, что я не могу наследовать ObsoleteAttribute, потому что он запечатан, и из исходного кода и предыдущих вопросов ясно, что все, что происходит при его использовании, происходит на стороне компилятора.
Есть ли способ создать этот аналог? Если это имеет значение, мы работаем в net10.0, и здесь не обязательно должна быть обратная совместимость.
Подробнее здесь: https://stackoverflow.com/questions/798 ... eattribute
Мобильная версия