CCNet.Build.Reconfigure.BasicProjectPage.CheckPage C# (CSharp) 메소드

CheckPage() 공개 메소드

public CheckPage ( TfsClient client ) : void
client CCNet.Build.Tfs.TfsClient
리턴 void
		public override void CheckPage(TfsClient client)
		{
			base.CheckPage(client);

			var path = TfsPath;

			if (!CheckTfsPathArea(path, AreaName))
				throw new InvalidOperationException($"TFS path '{path}' seems not conforming with area name '{AreaName}'.");

			if (!CheckTfsPathProject(path, ProjectName))
				throw new InvalidOperationException($"TFS path '{path}' seems not conforming with project name '{ProjectName}'.");

			var project = new ProjectDocument(() => client.ReadFile(ProjectFile));

			ProjectUid = project.GetProjectGuid();
		}