В Visual Studio 2013, когда я иду в Class View, затем ищу класс, затем раскрываю папку «Производные типы», он показывает мне только классы, производные от этого класса в текущем проекте, но не все решение. Есть ли способ найти все производные классы в решении в Visual Studio 2013 или, возможно, некоторые плагины? Основным языком является C ++ (неуправляемый).
У меня такой же вопрос. До сих пор я обходился с регулярным выражением, которое соответствует части объявления производного класса:
:\s*(public|private|protected)?\s+ClassName
Например, при поиске всех классов, производных от класса A, в следующем:
class B : public A {};
Регулярное выражение пытается соответствовать : public A
, Обратите внимание, что это не будет работать, когда A не является первым базовым классом в списке базовых классов. Также не работает для косвенных потомков.
Других решений пока нет …