Использование generic параметров для атрибутов: разбираем новую фичу, которая должна была появиться еще в C# 10. https://proglib.io/w/42aa23aa