private List<IParaFragment> UpdateConcordanceForWordGloss(int ws)
{
// Find analyses that have the relevant gloss.
var analyses = new HashSet<IAnalysis>();
var matcher = GetMatcher(ws);
foreach (var wg in m_cache.ServiceLocator.GetInstance<IWfiGlossRepository>().AllInstances())
{
if (matcher.Matches(wg.Form.get_String(ws)))
{
analyses.Add(wg);
}
}
return GetOccurrencesOfAnalyses(analyses);
}