private static void RenderLinks()
{
List<dynamic> links;
switch (Args.ProjectType)
{
case ProjectType.Library:
links = BuildLinksLibrary();
break;
case ProjectType.Website:
links = BuildLinksWebsite();
break;
case ProjectType.Webservice:
links = BuildLinksWebservice();
break;
case ProjectType.Service:
links = BuildLinksService();
break;
case ProjectType.Console:
links = BuildLinksConsole();
break;
case ProjectType.Windows:
links = BuildLinksWindows();
break;
case ProjectType.CloudRole:
links = BuildLinksCloudRole();
break;
case ProjectType.CloudService:
links = BuildLinksCloudService();
break;
default:
throw new InvalidOperationException($"Unknown project type '{Args.ProjectType}'.");
}
foreach (var link in links)
{
Execute.ReportLink(link.Url, link.Image);
}
}