コード例 #1
0
ファイル: BuildService.cs プロジェクト: leestott/CSClassroom
        /// <summary>
        /// Returns the build status for a corresponding project job.
        /// </summary>
        private BuildStatus GetBuildStatus(ProjectJobStatus status)
        {
            switch (status)
            {
            case ProjectJobStatus.Completed:
                return(BuildStatus.Completed);

            case ProjectJobStatus.Error:
                return(BuildStatus.Error);

            case ProjectJobStatus.Timeout:
                return(BuildStatus.Timeout);

            default:
                throw new ArgumentOutOfRangeException(nameof(status));
            }
        }
コード例 #2
0
		/// <summary>
		/// Returns the build status for a corresponding project job.
		/// </summary>
		private BuildStatus GetBuildStatus(ProjectJobStatus status)
		{
			switch (status)
			{
				case ProjectJobStatus.Completed:
					return BuildStatus.Completed;

				case ProjectJobStatus.Error:
					return BuildStatus.Error;

				case ProjectJobStatus.Timeout:
					return BuildStatus.Timeout;

				default:
					throw new ArgumentOutOfRangeException(nameof(status));
			}
		}