Как найти производные классы в решении в Visual Studio 2013?

В Visual Studio 2013, когда я иду в Class View, затем ищу класс, затем раскрываю папку «Производные типы», он показывает мне только классы, производные от этого класса в текущем проекте, но не все решение. Есть ли способ найти все производные классы в решении в Visual Studio 2013 или, возможно, некоторые плагины? Основным языком является C ++ (неуправляемый).

1

Решение

У меня такой же вопрос. До сих пор я обходился с регулярным выражением, которое соответствует части объявления производного класса:

:\s*(public|private|protected)?\s+ClassName

Например, при поиске всех классов, производных от класса A, в следующем:

class B : public A {};

Регулярное выражение пытается соответствовать : public A, Обратите внимание, что это не будет работать, когда A не является первым базовым классом в списке базовых классов. Также не работает для косвенных потомков.

1

Другие решения

Других решений пока нет …