Проверить, существует ли класс в проекте - C#
Формулировка задачи:
Привет.
Подскажите, как проверить существует ли класс в проекте.
Например, нету в текущем проекте класса myClass, как проверить существует он или нет, чтобы при этом программа компилировалась?
Решение задачи: «Проверить, существует ли класс в проекте»
textual
Листинг программы
public IEnumerable<ProjectItem> GetProjectItems(EnvDTE.ProjectItems projectItems)
{
foreach (EnvDTE.ProjectItem item in projectItems)
{
yield return item;
if (item.SubProject != null)
{
foreach (EnvDTE.ProjectItem childItem in GetProjectItems(item.SubProject.ProjectItems))
yield return childItem;
}
else
{
foreach (EnvDTE.ProjectItem childItem in GetProjectItems(item.ProjectItems))
yield return childItem;
}
}
}