CCNet.Build.CheckProject.CheckAssemblyInfo.Check C# (CSharp) Метод

Check() публичный Метод

public Check ( CheckContext context ) : void
context CheckContext
Результат void
		public void Check(CheckContext context)
		{
			var lines = File.ReadAllLines(Paths.AssemblyInfoFile);
			var properties = ParseProperties(lines);

			properties.CheckRequired("Title", Args.AssemblyName);
			properties.CheckRequired("Description", String.Empty);
			properties.CheckRequired("Configuration", String.Empty);
			properties.CheckRequired("Company", Args.CompanyName);
			properties.CheckRequired("Product", Args.AssemblyName);

			var copyrightRegex = new Regex(String.Format(@"^Copyright © {0} 20[0-2]\d$", Args.CompanyName));
			properties.CheckRequired(
				"Copyright",
				copyrightRegex.IsMatch,
				String.Format("Usually it should end with '... {0} {1}', or another year.", Args.CompanyName, DateTime.UtcNow.Year));

			properties.CheckRequired("Trademark", String.Empty);
			properties.CheckRequired("Culture", String.Empty);
			properties.CheckRequired("Version", "1.0.0.0");
			properties.CheckOptional("FileVersion", "1.0.0.0");
		}
CheckAssemblyInfo