SIL.FieldWorks.IText.ConcordanceControl.UpdateConcordanceForNote C# (CSharp) Метод

UpdateConcordanceForNote() приватный Метод

Here the match is a complete segment, if one of its notes matches.
private UpdateConcordanceForNote ( int ws ) : List
ws int
Результат List
		private List<IParaFragment> UpdateConcordanceForNote(int ws)
		{
			var result = new List<IParaFragment>();
			var matcher = GetMatcher(ws);
			foreach (var para in ParagraphsToSearch)
			{
				foreach (var seg in para.SegmentsOS)
				{
					foreach (var note in seg.NotesOS)
					{
						if (matcher.Matches(note.Content.get_String(ws)))
							result.Add(MakeOccurrence(para, seg.BeginOffset, seg.EndOffset));
					}
				}
			}
			return result;
		}