SIL.FieldWorks.IText.ConcordanceControl.UpdateConcordanceForLiteralTranslation C# (CSharp) Method

UpdateConcordanceForLiteralTranslation() private method

Here the match is a complete segment, if the requested literal translation matches.
private UpdateConcordanceForLiteralTranslation ( int ws ) : List
ws int
return List
		private List<IParaFragment> UpdateConcordanceForLiteralTranslation(int ws)
		{
			var result = new List<IParaFragment>();
			var matcher = GetMatcher(ws);
			foreach (var para in ParagraphsToSearch)
			{
				foreach (var seg in para.SegmentsOS)
				{
					if (matcher.Matches(seg.LiteralTranslation.get_String(ws)))
						result.Add(MakeOccurrence(para, seg.BeginOffset, seg.EndOffset));
				}
			}
			return result;
		}