Атрибут «Наследование»: что он делает? - PullRequest
4 голосов
/ 03 января 2012

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

  • Атрибут действительно что-то делает или это просто запись?

  • Если он что-то делает, делаетон обеспечивает наследование (или его отсутствие), выдавая ошибку времени компиляции?

  • Или действительно может изменить то, что унаследовано?пример) InheritanceLevel.NotInherited выбрано, отменяет ли оно потомство?

1 Ответ

3 голосов
/ 03 января 2012
  • Это ничего не делает, это нотация, используемая внутренне компилятором / компоновщиком

  • N / A

  • Н / Д

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...