private List<IParaFragment> UpdateConcordanceForWordCategory(int ws)
{
// Find analyses that have the relevant Category.
var analyses = new HashSet<IAnalysis>();
var hvoPossToMatch = GetHvoOfListItemToMatch(ws);
foreach (var mb in m_cache.ServiceLocator.GetInstance<IWfiAnalysisRepository>().AllInstances())
{
if (mb.Analysis != null && mb.Analysis.CategoryRA != null &&
hvoPossToMatch == mb.Analysis.CategoryRA.Hvo)
{
analyses.Add(mb);
}
}
return GetOccurrencesOfAnalyses(analyses);
}