CCNet.Build.Common.ProjectTypeExtensions.ServerName C# (CSharp) Method

ServerName() public static method

Gets build server name for building this type of projects.
public static ServerName ( this projectType ) : string
projectType this
return string
		public static string ServerName(this ProjectType projectType)
		{
			switch (projectType)
			{
				case ProjectType.Library:
					return "Library";

				case ProjectType.Website:
				case ProjectType.Webservice:
					return "Website";

				case ProjectType.Service:
					return "Service";

				case ProjectType.Console:
				case ProjectType.Windows:
					return "Application";

				case ProjectType.CloudRole:
				case ProjectType.CloudService:
				case ProjectType.FabricService:
				case ProjectType.FabricApplication:
					return "Azure";

				default:
					throw new InvalidOperationException(
						String.Format("Unknown where to build projects of type '{0}'.", projectType));
			}
		}
	}
ProjectTypeExtensions