public void StartBuild(ICoreConfigSection sharpDoxConfig, bool thread) { var buildContext = new BuildContext(sharpDoxConfig, _sdBuildStrings, _configController, BuildMessenger as BuildMessenger, _allExporters); if (thread) { Stop(); _buildThread = new Thread(buildContext.BuildDocumentation); _buildThread.Start(); } else { buildContext.BuildDocumentation(); } }