Я столкнулся с атрибутом в c #, который называется [Inheritance]
.Документация Microsoft по атрибуту несколько ограничена.Атрибут имеет только одно свойство, которое является перечислением, которое они называют уровень наследования .Это все, что я мог найти, прибегая к помощи.Итак, вот мои вопросы:
Атрибут действительно что-то делает или это просто запись?
Если он что-то делает, делаетон обеспечивает наследование (или его отсутствие), выдавая ошибку времени компиляции?
Или действительно может изменить то, что унаследовано?пример) InheritanceLevel.NotInherited
выбрано, отменяет ли оно потомство?