Is there such a possibility? I create an attribute and I want a static instance to be returned when creating an instance (so that for each object to which the attribute is applied, a separate attribute instance is not created).
That is, in this case
[MyAttr] class MyClass{ }
a new instance of MyAttrAttribute should not be created for a class, but instead an already created (static) one should be passed.