in 2LCS/Forms/MainForm.cs [492:546]
private void CreateProjectLinksMenuItems()
{
foreach (var menuItem in cheLcsProjectLinksToolStripMenuItem.DropDownItems.Find("cheSharepointSiteMenuItem", false))
{
cheLcsProjectLinksToolStripMenuItem.DropDownItems.Remove(menuItem);
}
foreach (var menuItem in cheLcsProjectLinksToolStripMenuItem.DropDownItems.Find("cheDevOpsSiteMenuItem", false))
{
cheLcsProjectLinksToolStripMenuItem.DropDownItems.Remove(menuItem);
}
foreach (var menuItem in saasLcsProjectLinksToolStripMenuItem.DropDownItems.Find("saasSharepointSiteMenuItem", false))
{
saasLcsProjectLinksToolStripMenuItem.DropDownItems.Remove(menuItem);
}
foreach (var menuItem in saasLcsProjectLinksToolStripMenuItem.DropDownItems.Find("saasDevOpsSiteMenuItem", false))
{
saasLcsProjectLinksToolStripMenuItem.DropDownItems.Remove(menuItem);
}
if (_selectedProject != null && _selectedProject.SharepointSite != null)
{
var cheSharepointSiteMenuItem = new ToolStripMenuItem("Sharepoint site")
{
Name = "cheSharepointSiteMenuItem",
ToolTipText = _selectedProject.SharepointSite
};
var saasSharepointSiteMenuItem = new ToolStripMenuItem("Sharepoint site")
{
Name = "saasSharepointSiteMenuItem",
ToolTipText = _selectedProject.SharepointSite
};
cheSharepointSiteMenuItem.Click += ProjectLinkClicked;
saasSharepointSiteMenuItem.Click += ProjectLinkClicked;
cheLcsProjectLinksToolStripMenuItem.DropDownItems.Add(cheSharepointSiteMenuItem);
saasLcsProjectLinksToolStripMenuItem.DropDownItems.Add(saasSharepointSiteMenuItem);
}
if (_selectedProject != null && _selectedProject.TfsServerSite != null)
{
var cheDevOpsSiteMenuItem = new ToolStripMenuItem("Azure DevOps site")
{
Name = "cheDevOpsSiteMenuItem",
ToolTipText = _selectedProject.TfsServerSite + "/" + _selectedProject.TfsProjectName
};
var saasDevOpsSiteMenuItem = new ToolStripMenuItem("Azure DevOps site")
{
Name = "saasDevOpsSiteMenuItem",
ToolTipText = _selectedProject.TfsServerSite + "/" + _selectedProject.TfsProjectName
};
cheDevOpsSiteMenuItem.Click += ProjectLinkClicked;
saasDevOpsSiteMenuItem.Click += ProjectLinkClicked;
cheLcsProjectLinksToolStripMenuItem.DropDownItems.Add(cheDevOpsSiteMenuItem);
saasLcsProjectLinksToolStripMenuItem.DropDownItems.Add(saasDevOpsSiteMenuItem);
}
}