public bool ClearRecentJumplist(VSVersion version, bool pinned, out string message) { bool result = false; message = string.Empty; try { VSBaseService service = GetVSService(version); result = service.ClearRecentJumpList(pinned, out message); } catch (Exception e) { message = e.Message; } return(result); }
private VSBaseService GetVSService(VSVersion version) { VSBaseService service = null; switch (version) { case VSVersion.VS2015: service = new VS2015Service(); break; case VSVersion.VS2017: service = new VS2017Service(); break; default: break; } return(service); }