CCNet.Build.SetupProject.Program.RenderLinks C# (CSharp) Method

RenderLinks() private static method

private static RenderLinks ( ) : void
return void
		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);
			}
		}