Я использую Visual Studio 2017 и сгенерировал диаграмму классов, перетащив существующий класс на холст диаграммы классов. На представленной диаграмме все поля и некоторые методы выделены серым цветом. Эти поля и методы используются / упоминаются в коде, поэтому они не являются серыми на диаграмме. Я посмотрел на код за серыми элементами и не мог определить, почему некоторые элементы отображаются серым цветом. Я также погуглил и проверил документы Visual Studio 2017 онлайн для объяснения этих серых элементов - безрезультатно.
Может кто-нибудь объяснить, почему определенные элементы класса отображаются серым цветом на диаграмме классов Visual Studio? Посмотрите на этот пример как справку (обратите внимание, что у меня есть другие классы, поля которых не выделены серым цветом - поэтому не все поля выделены серым цветом; обратите внимание, что методы Dispose и InitializeComponent неактивны, но мне не понятно, почему ):