private void DeleteTargetPoints(List<AddInPoint> targets)
{
if (targets == null || !targets.Any())
return;
// remove map graphics
var guidList = targets.Select(x => x.GUID).ToList();
RemoveGraphics(guidList);
// remove from collection
foreach (var obj in targets)
{
TargetAddInPoints.Remove(obj);
}
}