/// <summary> /// Determines whether the solution has at least one debuggable project defined. /// </summary> /// <param name="extensionManager">The extension manager to get the debuggers from.</param> /// <returns><c>True</c> when a debuggable project is found, or <c>False</c> when there is none.</returns> public bool HasDebuggableProjects(IExtensionManager extensionManager) { return GetSolutionNode(x => x is ProjectEntry && extensionManager.GetDebuggers((x as ProjectEntry).Project).ToArray().Length != 0) != null; }