Microsoft.Build.BuildEngine.Engine.StartProjectBuild C# (CSharp) Method

StartProjectBuild() private method

private StartProjectBuild ( Microsoft.Build.BuildEngine.Project project, string target_names ) : void
project Microsoft.Build.BuildEngine.Project
target_names string
return void
		internal void StartProjectBuild (Project project, string [] target_names)
		{
			if (!buildStarted) {
				LogBuildStarted ();
				buildStarted = true;
			}

			if (currentlyBuildingProjectsStack.Count == 0 ||
				String.Compare (currentlyBuildingProjectsStack.Peek ().FullFileName, project.FullFileName) != 0)
					LogProjectStarted (project, target_names);

			currentlyBuildingProjectsStack.Push (project);
		}