/// <remarks/>
		public void AddProjectDetailsForBuildAsync(string buildUri, ProjectData project)
		{
			AddProjectDetailsForBuildAsync(buildUri, project, null);
		}
		/// <remarks/>
		public void AddProjectDetailsForBuildAsync(string buildUri, ProjectData project, object userState)
		{
			if ((AddProjectDetailsForBuildOperationCompleted == null))
			{
				AddProjectDetailsForBuildOperationCompleted = new SendOrPostCallback(OnAddProjectDetailsForBuildOperationCompleted);
			}
			InvokeAsync("AddProjectDetailsForBuild", new object[] {buildUri, project},
			            AddProjectDetailsForBuildOperationCompleted, userState);
		}
		public void AddProjectDetailsForBuild(string buildUri, ProjectData project)
		{
			Invoke("AddProjectDetailsForBuild", new object[] {buildUri, project});
		}