private void SetCompletionData(List<CodeCompletionData> completionData)
{
unfilteredCompletions.Clear();
foreach (var result in completionData)
{
CompletionDataViewModel currentCompletion = null;
currentCompletion = unfilteredCompletions.BinarySearch(c => c.Title, result.Suggestion);
if (currentCompletion == null)
{
unfilteredCompletions.Add(CompletionDataViewModel.Create(result));
}
else
{
currentCompletion.Overloads++;
}
}
}