public override ActivationResult Activate(Designator designator, Map map)
        {
            var visibleRect = AllowToolUtility.GetVisibleMapRect();

            return(MenuEntry_SelectSimilarAll.SelectSimilarWithFilter(designator, map,
                                                                      BaseTextKey, BaseMessageKey, t => visibleRect.Contains(t.Position)));
        }
 public override ActivationResult Activate(Designator designator, Map map)
 {
     return(MenuEntry_SelectSimilarAll.SelectSimilarWithFilter(designator, map,
                                                               BaseTextKey, BaseMessageKey, GetVisibleThingFilter()));
 }