private void RunSearchForSiteInThread(string lyricsSearchSiteName)
{
ThreadStart job = delegate
{
var lyricsSearchSite = LyricsSiteFactory.Create(lyricsSearchSiteName, _mArtist, _mTitle, _mEventStopSiteSearches, TimeLimitForSite);
lyricsSearchSite.FindLyrics();
if (_mAllowAllToComplete)
{
ValidateSearchOutputForAllowAllToComplete(lyricsSearchSite.Lyric, lyricsSearchSiteName);
}
else
{
ValidateSearchOutput(lyricsSearchSite.Lyric, lyricsSearchSiteName);
}
};
var searchThread = new Thread(job);
searchThread.Start();
}